#[repr(C)]pub struct fortuna_prng {
pub pool: [hash_state; 32],
pub skey: symmetric_key,
pub K: [c_uchar; 32],
pub IV: [c_uchar; 16],
pub pool_idx: c_ulong,
pub pool0_len: c_ulong,
pub wd: c_ulong,
pub reset_cnt: ulong64,
}Fields§
§pool: [hash_state; 32]§skey: symmetric_key§K: [c_uchar; 32]§IV: [c_uchar; 16]§pool_idx: c_ulong§pool0_len: c_ulong§wd: c_ulong§reset_cnt: ulong64Trait Implementations§
Source§impl Clone for fortuna_prng
impl Clone for fortuna_prng
impl Copy for fortuna_prng
Auto Trait Implementations§
impl Freeze for fortuna_prng
impl RefUnwindSafe for fortuna_prng
impl !Send for fortuna_prng
impl !Sync for fortuna_prng
impl Unpin for fortuna_prng
impl UnwindSafe for fortuna_prng
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