Struct esp32::rsa::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub m_mem: [M_MEM; 128],
pub z_mem: [Z_MEM; 128],
pub y_mem: [Y_MEM; 128],
pub x_mem: [X_MEM; 128],
pub m_prime: M_PRIME,
pub modexp_mode: MODEXP_MODE,
pub modexp_start: MODEXP_START,
pub mult_mode: MULT_MODE,
pub mult_start: MULT_START,
pub interrupt: INTERRUPT,
pub clean: CLEAN,
/* private fields */
}
Expand description
Register block
Fields§
§m_mem: [M_MEM; 128]
0x00..0x80 - Represents M
z_mem: [Z_MEM; 128]
0x200..0x280 - Represents Z
y_mem: [Y_MEM; 128]
0x400..0x480 - Represents Y
x_mem: [X_MEM; 128]
0x600..0x680 - Represents X
m_prime: M_PRIME
0x800 -
modexp_mode: MODEXP_MODE
0x804 -
modexp_start: MODEXP_START
0x808 -
mult_mode: MULT_MODE
0x80c -
mult_start: MULT_START
0x810 -
interrupt: INTERRUPT
0x814 -
clean: CLEAN
0x818 -