#[repr(C)]pub struct TRNG90B {
pub bytes: BYTES,
pub rccutoff: RCCUTOFF,
pub apcutoff: APCUTOFF,
pub startup: STARTUP,
pub rosc1: ROSC1,
pub rosc2: ROSC2,
pub rosc3: ROSC3,
pub rosc4: ROSC4,
}
Expand description
Register block
Fields§
§bytes: BYTES
0x00 - Amount of bytes for the required entropy bits
rccutoff: RCCUTOFF
0x04 - Repetition counter cutoff
apcutoff: APCUTOFF
0x08 - Adaptive proportion cutoff
startup: STARTUP
0x0c - Amount of bytes for the startup tests
rosc1: ROSC1
0x10 - Sample count for ring oscillator 1
rosc2: ROSC2
0x14 - Sample count for ring oscillator 2
rosc3: ROSC3
0x18 - Sample count for ring oscillator 3
rosc4: ROSC4
0x1c - Sample count for ring oscillator 4
Auto Trait Implementations§
impl !Freeze for TRNG90B
impl !RefUnwindSafe for TRNG90B
impl Send for TRNG90B
impl !Sync for TRNG90B
impl Unpin for TRNG90B
impl UnwindSafe for TRNG90B
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