Struct esp32c3::rsa::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub fn m_mem_iter(&self) -> impl Iterator<Item = &M_MEM>
pub fn m_mem_iter(&self) -> impl Iterator<Item = &M_MEM>
Iterator for array of: 0x00..0x180 - The memory that stores M
sourcepub fn z_mem_iter(&self) -> impl Iterator<Item = &Z_MEM>
pub fn z_mem_iter(&self) -> impl Iterator<Item = &Z_MEM>
Iterator for array of: 0x200..0x380 - The memory that stores Z
sourcepub fn y_mem_iter(&self) -> impl Iterator<Item = &Y_MEM>
pub fn y_mem_iter(&self) -> impl Iterator<Item = &Y_MEM>
Iterator for array of: 0x400..0x580 - The memory that stores Y
sourcepub fn x_mem_iter(&self) -> impl Iterator<Item = &X_MEM>
pub fn x_mem_iter(&self) -> impl Iterator<Item = &X_MEM>
Iterator for array of: 0x600..0x780 - The memory that stores X
sourcepub const fn query_clean(&self) -> &QUERY_CLEAN
pub const fn query_clean(&self) -> &QUERY_CLEAN
0x808 - RSA query clean register
sourcepub const fn set_start_modexp(&self) -> &SET_START_MODEXP
pub const fn set_start_modexp(&self) -> &SET_START_MODEXP
0x80c - RSA modular exponentiation trigger register.
sourcepub const fn set_start_modmult(&self) -> &SET_START_MODMULT
pub const fn set_start_modmult(&self) -> &SET_START_MODMULT
0x810 - RSA modular multiplication trigger register.
sourcepub const fn set_start_mult(&self) -> &SET_START_MULT
pub const fn set_start_mult(&self) -> &SET_START_MULT
0x814 - RSA normal multiplication trigger register.
sourcepub const fn query_idle(&self) -> &QUERY_IDLE
pub const fn query_idle(&self) -> &QUERY_IDLE
0x818 - RSA query idle register
sourcepub const fn constant_time(&self) -> &CONSTANT_TIME
pub const fn constant_time(&self) -> &CONSTANT_TIME
0x820 - RSA constant time option register
sourcepub const fn search_enable(&self) -> &SEARCH_ENABLE
pub const fn search_enable(&self) -> &SEARCH_ENABLE
0x824 - RSA search option
sourcepub const fn search_pos(&self) -> &SEARCH_POS
pub const fn search_pos(&self) -> &SEARCH_POS
0x828 - RSA search position configure register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more