Expand description
RSA (Rivest Shamir Adleman) Accelerator
Modules§
- constant_
time - Configures the constant_time option
- date
- Version control register
- int_clr
- Clears RSA interrupt
- int_ena
- Enables the RSA interrupt
- m_mem
- Represents M
- m_prime
- Represents M’
- mode
- Configures RSA length
- query_
clean - RSA clean register
- query_
idle - Represents the RSA status
- search_
enable - Configures the search option
- search_
pos - Configures the search position
- set_
start_ modexp - Starts modular exponentiation
- set_
start_ modmult - Starts modular multiplication
- set_
start_ mult - Starts multiplication
- x_mem
- Represents X
- y_mem
- Represents Y
- z_mem
- Represents Z
Structs§
- Register
Block - Register block
Type Aliases§
- CONSTANT_
TIME - CONSTANT_TIME (rw) register accessor: Configures the constant_time option
- DATE
- DATE (rw) register accessor: Version control register
- INT_CLR
- INT_CLR (w) register accessor: Clears RSA interrupt
- INT_ENA
- INT_ENA (rw) register accessor: Enables the RSA interrupt
- MODE
- MODE (rw) register accessor: Configures RSA length
- M_MEM
- M_MEM (rw) register accessor: Represents M
- M_PRIME
- M_PRIME (rw) register accessor: Represents M’
- QUERY_
CLEAN - QUERY_CLEAN (r) register accessor: RSA clean register
- QUERY_
IDLE - QUERY_IDLE (r) register accessor: Represents the RSA status
- SEARCH_
ENABLE - SEARCH_ENABLE (rw) register accessor: Configures the search option
- SEARCH_
POS - SEARCH_POS (rw) register accessor: Configures the search position
- SET_
START_ MODEXP - SET_START_MODEXP (w) register accessor: Starts modular exponentiation
- SET_
START_ MODMULT - SET_START_MODMULT (w) register accessor: Starts modular multiplication
- SET_
START_ MULT - SET_START_MULT (w) register accessor: Starts multiplication
- X_MEM
- X_MEM (rw) register accessor: Represents X
- Y_MEM
- Y_MEM (rw) register accessor: Represents Y
- Z_MEM
- Z_MEM (rw) register accessor: Represents Z