Expand description
RSA (Rivest Shamir Adleman) Accelerator
Modules
- Configures the constant_time option
- Version control register
- Clears RSA interrupt
- Enables the RSA interrupt
- Represents M
- Represents M’
- Configures RSA length
- RSA clean register
- Represents the RSA status
- Configures the search option
- Configures the search position
- Starts modular exponentiation
- Starts modular multiplication
- Starts multiplication
- Represents X
- Represents Y
- Represents Z
Structs
- Register block
Type Aliases
- CONSTANT_TIME (rw) register accessor: Configures the constant_time option
- DATE (rw) register accessor: Version control register
- INT_CLR (w) register accessor: Clears RSA interrupt
- INT_ENA (rw) register accessor: Enables the RSA interrupt
- MODE (rw) register accessor: Configures RSA length
- M_MEM (rw) register accessor: Represents M
- M_PRIME (rw) register accessor: Represents M’
- QUERY_CLEAN (r) register accessor: RSA clean register
- QUERY_IDLE (r) register accessor: Represents the RSA status
- SEARCH_ENABLE (rw) register accessor: Configures the search option
- SEARCH_POS (rw) register accessor: Configures the search position
- SET_START_MODEXP (w) register accessor: Starts modular exponentiation
- SET_START_MODMULT (w) register accessor: Starts modular multiplication
- SET_START_MULT (w) register accessor: Starts multiplication
- X_MEM (rw) register accessor: Represents X
- Y_MEM (rw) register accessor: Represents Y
- Z_MEM (rw) register accessor: Represents Z