#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub fn key_iter(&self) -> impl Iterator<Item = &KEY>
pub fn key_iter(&self) -> impl Iterator<Item = &KEY>
Iterator for array of: 0x20..0x40 - Cluster KEY%s, containing K?LR, K?RR
Sourcepub const fn init(&self, n: usize) -> &INIT
pub const fn init(&self, n: usize) -> &INIT
0x40..0x50 - Cluster INIT%s, containing IV?LR, IV?RR
Sourcepub fn init_iter(&self) -> impl Iterator<Item = &INIT>
pub fn init_iter(&self) -> impl Iterator<Item = &INIT>
Iterator for array of: 0x40..0x50 - Cluster INIT%s, containing IV?LR, IV?RR
Sourcepub fn csgcmccmr_iter(&self) -> impl Iterator<Item = &CSGCMCCMR>
pub fn csgcmccmr_iter(&self) -> impl Iterator<Item = &CSGCMCCMR>
Iterator for array of: 0x50..0x70 - context swap register
Sourcepub const fn csgcmccm0r(&self) -> &CSGCMCCMR
pub const fn csgcmccm0r(&self) -> &CSGCMCCMR
0x50 - context swap register
Sourcepub const fn csgcmccm1r(&self) -> &CSGCMCCMR
pub const fn csgcmccm1r(&self) -> &CSGCMCCMR
0x54 - context swap register
Sourcepub const fn csgcmccm2r(&self) -> &CSGCMCCMR
pub const fn csgcmccm2r(&self) -> &CSGCMCCMR
0x58 - context swap register
Sourcepub const fn csgcmccm3r(&self) -> &CSGCMCCMR
pub const fn csgcmccm3r(&self) -> &CSGCMCCMR
0x5c - context swap register
Sourcepub const fn csgcmccm4r(&self) -> &CSGCMCCMR
pub const fn csgcmccm4r(&self) -> &CSGCMCCMR
0x60 - context swap register
Sourcepub const fn csgcmccm5r(&self) -> &CSGCMCCMR
pub const fn csgcmccm5r(&self) -> &CSGCMCCMR
0x64 - context swap register
Sourcepub const fn csgcmccm6r(&self) -> &CSGCMCCMR
pub const fn csgcmccm6r(&self) -> &CSGCMCCMR
0x68 - context swap register
Sourcepub const fn csgcmccm7r(&self) -> &CSGCMCCMR
pub const fn csgcmccm7r(&self) -> &CSGCMCCMR
0x6c - context swap register
Sourcepub fn csgcmr_iter(&self) -> impl Iterator<Item = &CSGCMR>
pub fn csgcmr_iter(&self) -> impl Iterator<Item = &CSGCMR>
Iterator for array of: 0x70..0x90 - context swap register
Trait Implementations§
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