Module esp32s3::rsa

source ·
Expand description

RSA (Rivest Shamir Adleman) Accelerator

Modules

RSA clean register
RSA interrupt clear register
CONSTANT_TIME option control register
RSA version control register
RSA idle register
RSA interrupt enable register
Memory M
RSA M’ register
RSA length mode register
Modular exponentiation trigger register.
Modular multiplication trigger register.
Normal multiplication trigger register.
SEARCH option enable register
RSA search position configure register
Memory X
Memory Y
Memory Z

Structs

Register block

Type Definitions

CLEAN (r) register accessor: an alias for Reg<CLEAN_SPEC>
CLEAR_INTERRUPT (w) register accessor: an alias for Reg<CLEAR_INTERRUPT_SPEC>
CONSTANT_TIME (rw) register accessor: an alias for Reg<CONSTANT_TIME_SPEC>
DATE (rw) register accessor: an alias for Reg<DATE_SPEC>
IDLE (r) register accessor: an alias for Reg<IDLE_SPEC>
INTERRUPT_ENA (rw) register accessor: an alias for Reg<INTERRUPT_ENA_SPEC>
MODE (rw) register accessor: an alias for Reg<MODE_SPEC>
MODEXP_START (w) register accessor: an alias for Reg<MODEXP_START_SPEC>
MODMULT_START (w) register accessor: an alias for Reg<MODMULT_START_SPEC>
MULT_START (w) register accessor: an alias for Reg<MULT_START_SPEC>
M_MEM (rw) register accessor: an alias for Reg<M_MEM_SPEC>
M_PRIME (rw) register accessor: an alias for Reg<M_PRIME_SPEC>
SEARCH_ENABLE (rw) register accessor: an alias for Reg<SEARCH_ENABLE_SPEC>
SEARCH_POS (rw) register accessor: an alias for Reg<SEARCH_POS_SPEC>
X_MEM (rw) register accessor: an alias for Reg<X_MEM_SPEC>
Y_MEM (rw) register accessor: an alias for Reg<Y_MEM_SPEC>
Z_MEM (rw) register accessor: an alias for Reg<Z_MEM_SPEC>