Module rsa

Source
Expand description

RSA (Rivest Shamir Adleman) Accelerator

Modules§

clean
RSA clean register
constant_time
CONSTANT_TIME option control register
date
RSA version control register
idle
RSA idle register
int_clr
RSA interrupt clear register
int_ena
RSA interrupt enable register
m_mem
Memory M
m_prime
RSA M’ register
mode
RSA length mode register
modexp_start
Modular exponentiation trigger register.
modmult_start
Modular multiplication trigger register.
mult_start
Normal multiplication trigger register.
search_enable
SEARCH option enable register
search_pos
RSA search position configure register
x_mem
Memory X
y_mem
Memory Y
z_mem
Memory Z

Structs§

RegisterBlock
Register block

Type Aliases§

CLEAN
CLEAN (r) register accessor: RSA clean register
CONSTANT_TIME
CONSTANT_TIME (rw) register accessor: CONSTANT_TIME option control register
DATE
DATE (rw) register accessor: RSA version control register
IDLE
IDLE (r) register accessor: RSA idle register
INT_CLR
INT_CLR (rw) register accessor: RSA interrupt clear register
INT_ENA
INT_ENA (rw) register accessor: RSA interrupt enable register
MODE
MODE (rw) register accessor: RSA length mode register
MODEXP_START
MODEXP_START (w) register accessor: Modular exponentiation trigger register.
MODMULT_START
MODMULT_START (w) register accessor: Modular multiplication trigger register.
MULT_START
MULT_START (w) register accessor: Normal multiplication trigger register.
M_MEM
M_MEM (w) register accessor: Memory M
M_PRIME
M_PRIME (rw) register accessor: RSA M’ register
SEARCH_ENABLE
SEARCH_ENABLE (rw) register accessor: SEARCH option enable register
SEARCH_POS
SEARCH_POS (rw) register accessor: RSA search position configure register
X_MEM
X_MEM (w) register accessor: Memory X
Y_MEM
Y_MEM (w) register accessor: Memory Y
Z_MEM
Z_MEM (rw) register accessor: Memory Z