Module rsa

Source
Expand description

RSA (Rivest Shamir Adleman) Accelerator

Modules§

clean
RSA clean register
constant_time
The constant_time option
date
Version control register
idle
RSA idle register
int_clr
RSA clear interrupt register
int_ena
RSA interrupt enable register
m_mem
Represents M
m_prime
Register to store M’
mode
RSA length mode
modexp_start
Modular exponentiation starting bit
modmult_start
Modular multiplication starting bit
mult_start
Normal multiplication starting bit
search_enable
The search option
search_pos
The search position
x_mem
Represents X
y_mem
Represents Y
z_mem
Represents Z

Structs§

RegisterBlock
Register block

Type Aliases§

CLEAN
CLEAN (r) register accessor: RSA clean register
CONSTANT_TIME
CONSTANT_TIME (rw) register accessor: The constant_time option
DATE
DATE (rw) register accessor: Version control register
IDLE
IDLE (r) register accessor: RSA idle register
INT_CLR
INT_CLR (rw) register accessor: RSA clear interrupt register
INT_ENA
INT_ENA (rw) register accessor: RSA interrupt enable register
MODE
MODE (rw) register accessor: RSA length mode
MODEXP_START
MODEXP_START (w) register accessor: Modular exponentiation starting bit
MODMULT_START
MODMULT_START (w) register accessor: Modular multiplication starting bit
MULT_START
MULT_START (w) register accessor: Normal multiplication starting bit
M_MEM
M_MEM (w) register accessor: Represents M
M_PRIME
M_PRIME (rw) register accessor: Register to store M’
SEARCH_ENABLE
SEARCH_ENABLE (rw) register accessor: The search option
SEARCH_POS
SEARCH_POS (rw) register accessor: The search position
X_MEM
X_MEM (w) register accessor: Represents X
Y_MEM
Y_MEM (w) register accessor: Represents Y
Z_MEM
Z_MEM (rw) register accessor: Represents Z