pub struct GetentropyTimingSource;Expand description
Entropy source from getentropy() TRNG reseed timing.
Trait Implementations§
Source§impl EntropySource for GetentropyTimingSource
Available on non-macOS only.
impl EntropySource for GetentropyTimingSource
Available on non-macOS only.
Source§fn info(&self) -> &SourceInfo
fn info(&self) -> &SourceInfo
Source metadata.
Source§fn is_available(&self) -> bool
fn is_available(&self) -> bool
Check if this source can operate on the current machine.
Source§fn collect(&self, _: usize) -> Vec<u8> ⓘ
fn collect(&self, _: usize) -> Vec<u8> ⓘ
Collect raw entropy samples. Returns a
Vec<u8> of up to n_samples bytes.Auto Trait Implementations§
impl Freeze for GetentropyTimingSource
impl RefUnwindSafe for GetentropyTimingSource
impl Send for GetentropyTimingSource
impl Sync for GetentropyTimingSource
impl Unpin for GetentropyTimingSource
impl UnsafeUnpin for GetentropyTimingSource
impl UnwindSafe for GetentropyTimingSource
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