#[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> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.