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_clear
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_0
Key material key_0 configure register
key_1
Key material key_1 configure register
key_2
Key material key_2 configure register
key_3
Key material key_3 configure register
key_4
Key material key_4 configure register
key_5
Key material key_5 configure register
key_6
Key material key_6 configure register
key_7
Key material key_7 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_0
source text material text_in_0 configure register
text_in_1
source text material text_in_1 configure register
text_in_2
source text material text_in_2 configure register
text_in_3
source text material text_in_3 configure register
text_out_0
result text material text_out_0 configure register
text_out_1
result text material text_out_1 configure register
text_out_2
result text material text_out_2 configure register
text_out_3
result text material text_out_3 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_CLEAR
INT_CLEAR (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_0
KEY_0 (rw) register accessor: Key material key_0 configure register
KEY_1
KEY_1 (rw) register accessor: Key material key_1 configure register
KEY_2
KEY_2 (rw) register accessor: Key material key_2 configure register
KEY_3
KEY_3 (rw) register accessor: Key material key_3 configure register
KEY_4
KEY_4 (rw) register accessor: Key material key_4 configure register
KEY_5
KEY_5 (rw) register accessor: Key material key_5 configure register
KEY_6
KEY_6 (rw) register accessor: Key material key_6 configure register
KEY_7
KEY_7 (rw) register accessor: Key material key_7 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_0
TEXT_IN_0 (rw) register accessor: source text material text_in_0 configure register
TEXT_IN_1
TEXT_IN_1 (rw) register accessor: source text material text_in_1 configure register
TEXT_IN_2
TEXT_IN_2 (rw) register accessor: source text material text_in_2 configure register
TEXT_IN_3
TEXT_IN_3 (rw) register accessor: source text material text_in_3 configure register
TEXT_OUT_0
TEXT_OUT_0 (rw) register accessor: result text material text_out_0 configure register
TEXT_OUT_1
TEXT_OUT_1 (rw) register accessor: result text material text_out_1 configure register
TEXT_OUT_2
TEXT_OUT_2 (rw) register accessor: result text material text_out_2 configure register
TEXT_OUT_3
TEXT_OUT_3 (rw) register accessor: result text material text_out_3 configure register
TRIGGER
TRIGGER (w) register accessor: AES trigger register