Nut/OS  5.0.5
API Reference
AES_TypeDef Struct Reference

AES hardware accelerator. More...

#include <stm32l1xx.h>

Collaboration diagram for AES_TypeDef:
[legend]

Data Fields

__IO uint32_t CR
__IO uint32_t SR
__IO uint32_t DINR
__IO uint32_t DOUTR
__IO uint32_t KEYR0
__IO uint32_t KEYR1
__IO uint32_t KEYR2
__IO uint32_t KEYR3
__IO uint32_t IVR0
__IO uint32_t IVR1
__IO uint32_t IVR2
__IO uint32_t IVR3

Detailed Description

AES hardware accelerator.


Field Documentation

AES control register, Address offset: 0x00

AES status register, Address offset: 0x04

AES data input register, Address offset: 0x08

AES data output register, Address offset: 0x0C

AES key register 0, Address offset: 0x10

AES key register 1, Address offset: 0x14

AES key register 2, Address offset: 0x18

AES key register 3, Address offset: 0x1C

AES initialization vector register 0, Address offset: 0x20

AES initialization vector register 1, Address offset: 0x24

AES initialization vector register 2, Address offset: 0x28

AES initialization vector register 3, Address offset: 0x2C


The documentation for this struct was generated from the following file: