pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn pke_work_len(&self) -> &PkeWorkLen
pub const fn pke_work_len(&self) -> &PkeWorkLen
0x00 - PKE work length register
Sourcepub const fn pke_instr0(&self) -> &PkeInstr0
pub const fn pke_instr0(&self) -> &PkeInstr0
0x04 - PKE instruction register 0
Sourcepub const fn pke_instr1(&self) -> &PkeInstr1
pub const fn pke_instr1(&self) -> &PkeInstr1
0x08 - PKE instruction register 1
Sourcepub const fn pke_instr_addr_low(&self) -> &PkeInstrAddrLow
pub const fn pke_instr_addr_low(&self) -> &PkeInstrAddrLow
0x0c - PKE instruction start address low
Sourcepub const fn pke_instr_addr_hig(&self) -> &PkeInstrAddrHig
pub const fn pke_instr_addr_hig(&self) -> &PkeInstrAddrHig
0x10 - PKE instruction start address high
Sourcepub const fn pke_instr_len(&self) -> &PkeInstrLen
pub const fn pke_instr_len(&self) -> &PkeInstrLen
0x14 - PKE instruction length
Sourcepub const fn pke_mask_rng_cfg(&self) -> &PkeMaskRngCfg
pub const fn pke_mask_rng_cfg(&self) -> &PkeMaskRngCfg
0x18 - PKE mask RNG configuration
Sourcepub const fn pke_mont_para0(&self) -> &PkeMontPara0
pub const fn pke_mont_para0(&self) -> &PkeMontPara0
0x20 - PKE Montgomery parameter 0
Sourcepub const fn pke_mont_para1(&self) -> &PkeMontPara1
pub const fn pke_mont_para1(&self) -> &PkeMontPara1
0x24 - PKE Montgomery parameter 1
Sourcepub const fn pke_instr_rdy(&self) -> &PkeInstrRdy
pub const fn pke_instr_rdy(&self) -> &PkeInstrRdy
0x44 - PKE instruction ready status
Sourcepub const fn pke_noise_en(&self) -> &PkeNoiseEn
pub const fn pke_noise_en(&self) -> &PkeNoiseEn
0x4c - PKE noise enable register
Sourcepub const fn pke_int_enable(&self) -> &PkeIntEnable
pub const fn pke_int_enable(&self) -> &PkeIntEnable
0x80 - PKE interrupt enable
Sourcepub const fn pke_int_nomask_status(&self) -> &PkeIntNomaskStatus
pub const fn pke_int_nomask_status(&self) -> &PkeIntNomaskStatus
0x84 - PKE unmasked interrupt status
Sourcepub const fn pke_alarm_status(&self) -> &PkeAlarmStatus
pub const fn pke_alarm_status(&self) -> &PkeAlarmStatus
0x8c - PKE alarm status register
Sourcepub const fn pke_failure_flag(&self) -> &PkeFailureFlag
pub const fn pke_failure_flag(&self) -> &PkeFailureFlag
0x90 - PKE failure flag register
Sourcepub const fn pke_dram_clr(&self) -> &PkeDramClr
pub const fn pke_dram_clr(&self) -> &PkeDramClr
0xc0 - PKE DRAM clear register
Sourcepub const fn pke_lock_ctrl(&self) -> &PkeLockCtrl
pub const fn pke_lock_ctrl(&self) -> &PkeLockCtrl
0x810 - PKE lock control register
Sourcepub const fn pke_lock_status(&self) -> &PkeLockStatus
pub const fn pke_lock_status(&self) -> &PkeLockStatus
0x814 - PKE lock status register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin 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