Module esp32s3::aes

source ·
Expand description

AES (Advanced Encryption Standard) Accelerator

Modules

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: AES accelerator working mode register
  • DMA_EXIT (w) register accessor: AES-DMA exit config
  • H_MEM (rw) register accessor: The memory that stores GCM hash subkey
  • INC_SEL (rw) register accessor: Standard incrementing function configure register
  • INT_CLR (w) register accessor: AES Interrupt clear register
  • INT_ENA (rw) register accessor: DMA-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_ (rw) register accessor: AES key register %s
  • 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_ (rw) register accessor: Source data register %s
  • TEXT_OUT_ (rw) register accessor: Result data register %s
  • TRIGGER (w) register accessor: AES trigger register