Module esp32s3::sha

source ·
Expand description

SHA (Secure Hash Algorithm) Accelerator

Modules

  • Busy register.
  • Interrupt clear register.
  • Typical SHA configuration register 1.
  • Date register.
  • DMA configuration register 0.
  • DMA configuration register 2.
  • DMA configuration register 1.
  • Sha H memory which contains intermediate hash or finial hash.
  • Interrupt enable register.
  • Sha M memory which contains message.
  • Initial configuration register.
  • Typical SHA configuration register 0.
  • SHA 512/t configuration register 1.
  • SHA 512/t configuration register 0.

Structs

Type Definitions

  • BUSY (r) register accessor: an alias for Reg<BUSY_SPEC>
  • CLEAR_IRQ (w) register accessor: an alias for Reg<CLEAR_IRQ_SPEC>
  • CONTINUE (r) register accessor: an alias for Reg<CONTINUE_SPEC>
  • DATE (rw) register accessor: an alias for Reg<DATE_SPEC>
  • DMA_BLOCK_NUM (rw) register accessor: an alias for Reg<DMA_BLOCK_NUM_SPEC>
  • DMA_CONTINUE (w) register accessor: an alias for Reg<DMA_CONTINUE_SPEC>
  • DMA_START (w) register accessor: an alias for Reg<DMA_START_SPEC>
  • H_MEM (rw) register accessor: an alias for Reg<H_MEM_SPEC>
  • IRQ_ENA (rw) register accessor: an alias for Reg<IRQ_ENA_SPEC>
  • MODE (rw) register accessor: an alias for Reg<MODE_SPEC>
  • M_MEM (rw) register accessor: an alias for Reg<M_MEM_SPEC>
  • START (r) register accessor: an alias for Reg<START_SPEC>
  • T_LENGTH (rw) register accessor: an alias for Reg<T_LENGTH_SPEC>
  • T_STRING (rw) register accessor: an alias for Reg<T_STRING_SPEC>