#[repr(transparent)]pub struct IkgStatus(pub u32);
Expand description
Status register.
Tuple Fields§
§0: u32
Implementations§
Source§impl IkgStatus
impl IkgStatus
Sourcepub fn set_seederror(&mut self, val: bool)
pub fn set_seederror(&mut self, val: bool)
Seed Error during Isolated Key Generation.
Sourcepub const fn entropyerror(&self) -> bool
pub const fn entropyerror(&self) -> bool
Entropy Error during Isolated Key Generation.
Sourcepub fn set_entropyerror(&mut self, val: bool)
pub fn set_entropyerror(&mut self, val: bool)
Entropy Error during Isolated Key Generation.
Sourcepub const fn ctrdrbgbusy(&self) -> bool
pub const fn ctrdrbgbusy(&self) -> bool
CTR_DRBG health test is busy (only when g_hw_health_test = true).
Sourcepub fn set_ctrdrbgbusy(&mut self, val: bool)
pub fn set_ctrdrbgbusy(&mut self, val: bool)
CTR_DRBG health test is busy (only when g_hw_health_test = true).
Sourcepub const fn catastrophicerror(&self) -> bool
pub const fn catastrophicerror(&self) -> bool
Catastrophic error during CTR_DRBG health test (only when g_hw_health_test = true).
Sourcepub fn set_catastrophicerror(&mut self, val: bool)
pub fn set_catastrophicerror(&mut self, val: bool)
Catastrophic error during CTR_DRBG health test (only when g_hw_health_test = true).
Sourcepub const fn symkeystored(&self) -> bool
pub const fn symkeystored(&self) -> bool
Symmetric Keys are stored.
Sourcepub fn set_symkeystored(&mut self, val: bool)
pub fn set_symkeystored(&mut self, val: bool)
Symmetric Keys are stored.
Sourcepub const fn privkeystored(&self) -> bool
pub const fn privkeystored(&self) -> bool
Private Keys are stored.
Sourcepub fn set_privkeystored(&mut self, val: bool)
pub fn set_privkeystored(&mut self, val: bool)
Private Keys are stored.
Trait Implementations§
impl Copy for IkgStatus
impl Eq for IkgStatus
impl StructuralPartialEq for IkgStatus
Auto Trait Implementations§
impl Freeze for IkgStatus
impl RefUnwindSafe for IkgStatus
impl Send for IkgStatus
impl Sync for IkgStatus
impl Unpin for IkgStatus
impl UnwindSafe for IkgStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)