pub struct MemoryBusCryptoSource;Expand description
Entropy source: memory bus AES-XTS crypto context timing.
Trait Implementations§
Source§impl EntropySource for MemoryBusCryptoSource
Available on not (AArch64 and macOS).
impl EntropySource for MemoryBusCryptoSource
Available on not (AArch64 and macOS).
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, _n_samples: usize) -> Vec<u8> ⓘ
fn collect(&self, _n_samples: usize) -> Vec<u8> ⓘ
Collect raw entropy samples. Returns a
Vec<u8> of up to n_samples bytes.Auto Trait Implementations§
impl Freeze for MemoryBusCryptoSource
impl RefUnwindSafe for MemoryBusCryptoSource
impl Send for MemoryBusCryptoSource
impl Sync for MemoryBusCryptoSource
impl Unpin for MemoryBusCryptoSource
impl UnsafeUnpin for MemoryBusCryptoSource
impl UnwindSafe for MemoryBusCryptoSource
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