Module aes

Source
Expand description

AES (Advanced Encryption Standard) Accelerator

Modules§

aad_block_num
Additional Authential Data block number register
block_mode
AES cipher block mode register
block_num
AES block number register
continue_
AES continue register
date
AES version control register
dma_enable
DMA-AES working mode register
dma_exit
AES-DMA exit config
endian
AES Endian configure register
h_mem
The memory that stores GCM hash subkey
inc_sel
Standard incrementing function configure register
int_clr
AES Interrupt clear register
int_ena
AES Interrupt enable register
iv_mem
The memory that stores initialization vector
j0_mem
The memory that stores J0
key
Key material key_%s configure register
mode
AES Mode register
remainder_bit_num
AES remainder bit number register
state
AES state register
t0_mem
The memory that stores T0
text_in
source text material text_in_%s configure register
text_out
result text material text_out_%s configure register
trigger
AES trigger register

Structs§

RegisterBlock
Register block

Type Aliases§

AAD_BLOCK_NUM
AAD_BLOCK_NUM (rw) register accessor: Additional Authential Data block number register
BLOCK_MODE
BLOCK_MODE (rw) register accessor: AES cipher block mode register
BLOCK_NUM
BLOCK_NUM (rw) register accessor: AES block number register
CONTINUE
CONTINUE (w) register accessor: AES continue register
DATE
DATE (rw) register accessor: AES version control register
DMA_ENABLE
DMA_ENABLE (rw) register accessor: DMA-AES working mode register
DMA_EXIT
DMA_EXIT (w) register accessor: AES-DMA exit config
ENDIAN
ENDIAN (rw) register accessor: AES Endian configure register
H_MEM
H_MEM (rw) register accessor: The memory that stores GCM hash subkey
INC_SEL
INC_SEL (rw) register accessor: Standard incrementing function configure register
INT_CLR
INT_CLR (w) register accessor: AES Interrupt clear register
INT_ENA
INT_ENA (rw) register accessor: AES Interrupt enable register
IV_MEM
IV_MEM (rw) register accessor: The memory that stores initialization vector
J0_MEM
J0_MEM (rw) register accessor: The memory that stores J0
KEY
KEY (rw) register accessor: Key material key_%s configure register
MODE
MODE (rw) register accessor: AES Mode register
REMAINDER_BIT_NUM
REMAINDER_BIT_NUM (rw) register accessor: AES remainder bit number register
STATE
STATE (r) register accessor: AES state register
T0_MEM
T0_MEM (rw) register accessor: The memory that stores T0
TEXT_IN
TEXT_IN (rw) register accessor: source text material text_in_%s configure register
TEXT_OUT
TEXT_OUT (rw) register accessor: result text material text_out_%s configure register
TRIGGER
TRIGGER (w) register accessor: AES trigger register