#[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..0x200 - Memory 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..0x400 - Memory 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..0x600 - Memory 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..0x800 - Memory X
Sourcepub const fn modexp_start(&self) -> &MODEXP_START
pub const fn modexp_start(&self) -> &MODEXP_START
0x80c - Modular exponentiation trigger register.
Sourcepub const fn modmult_start(&self) -> &MODMULT_START
pub const fn modmult_start(&self) -> &MODMULT_START
0x810 - Modular multiplication trigger register.
Sourcepub const fn mult_start(&self) -> &MULT_START
pub const fn mult_start(&self) -> &MULT_START
0x814 - Normal multiplication trigger register.
Sourcepub const fn constant_time(&self) -> &CONSTANT_TIME
pub const fn constant_time(&self) -> &CONSTANT_TIME
0x820 - CONSTANT_TIME option control register
Sourcepub const fn search_enable(&self) -> &SEARCH_ENABLE
pub const fn search_enable(&self) -> &SEARCH_ENABLE
0x824 - SEARCH option enable register
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