Module esp32c3::aes

source ·
Expand description

AES (Advanced Encryption Standard) Accelerator

Modules§

  • Additional Authential Data block number register
  • AES cipher block mode register
  • AES block number register
  • AES continue register
  • AES version control register
  • DMA-AES working mode register
  • AES-DMA exit config
  • AES Endian configure register
  • The memory that stores GCM hash subkey
  • Standard incrementing function configure register
  • AES Interrupt clear register
  • AES Interrupt enable register
  • The memory that stores initialization vector
  • The memory that stores J0
  • Key material key_0 configure register
  • Key material key_1 configure register
  • Key material key_2 configure register
  • Key material key_3 configure register
  • Key material key_4 configure register
  • Key material key_5 configure register
  • Key material key_6 configure register
  • Key material key_7 configure register
  • AES Mode register
  • AES remainder bit number register
  • AES state register
  • The memory that stores T0
  • source text material text_in_0 configure register
  • source text material text_in_1 configure register
  • source text material text_in_2 configure register
  • source text material text_in_3 configure register
  • result text material text_out_0 configure register
  • result text material text_out_1 configure register
  • result text material text_out_2 configure register
  • result text material text_out_3 configure register
  • AES trigger register

Structs§

Type Aliases§

  • AAD_BLOCK_NUM (rw) register accessor: Additional Authential Data block number register
  • BLOCK_MODE (rw) register accessor: AES cipher block mode register
  • BLOCK_NUM (rw) register accessor: AES block number register
  • CONTINUE (w) register accessor: AES continue register
  • DATE (rw) register accessor: AES version control register
  • DMA_ENABLE (rw) register accessor: DMA-AES working mode register
  • DMA_EXIT (w) register accessor: AES-DMA exit config
  • ENDIAN (rw) register accessor: AES Endian configure register
  • H_MEM (rw) register accessor: The memory that stores GCM hash subkey
  • INC_SEL (rw) register accessor: Standard incrementing function configure register
  • INT_CLEAR (w) register accessor: AES Interrupt clear register
  • INT_ENA (rw) register accessor: AES Interrupt enable register
  • IV_MEM (rw) register accessor: The memory that stores initialization vector
  • J0_MEM (rw) register accessor: The memory that stores J0
  • KEY_0 (rw) register accessor: Key material key_0 configure register
  • KEY_1 (rw) register accessor: Key material key_1 configure register
  • KEY_2 (rw) register accessor: Key material key_2 configure register
  • KEY_3 (rw) register accessor: Key material key_3 configure register
  • KEY_4 (rw) register accessor: Key material key_4 configure register
  • KEY_5 (rw) register accessor: Key material key_5 configure register
  • KEY_6 (rw) register accessor: Key material key_6 configure register
  • KEY_7 (rw) register accessor: Key material key_7 configure register
  • MODE (rw) register accessor: AES Mode register
  • REMAINDER_BIT_NUM (rw) register accessor: AES remainder bit number register
  • STATE (r) register accessor: AES state register
  • T0_MEM (rw) register accessor: The memory that stores T0
  • TEXT_IN_0 (rw) register accessor: source text material text_in_0 configure register
  • TEXT_IN_1 (rw) register accessor: source text material text_in_1 configure register
  • TEXT_IN_2 (rw) register accessor: source text material text_in_2 configure register
  • TEXT_IN_3 (rw) register accessor: source text material text_in_3 configure register
  • TEXT_OUT_0 (rw) register accessor: result text material text_out_0 configure register
  • TEXT_OUT_1 (rw) register accessor: result text material text_out_1 configure register
  • TEXT_OUT_2 (rw) register accessor: result text material text_out_2 configure register
  • TEXT_OUT_3 (rw) register accessor: result text material text_out_3 configure register
  • TRIGGER (w) register accessor: AES trigger register