pub struct CommonCryptoAesTimingSource;Expand description
Entropy from CommonCrypto AES-128-CBC warm/cold key-schedule bimodal timing.
Trait Implementations§
Source§impl EntropySource for CommonCryptoAesTimingSource
Available on not (macOS and AArch64).
impl EntropySource for CommonCryptoAesTimingSource
Available on not (macOS and AArch64).
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 CommonCryptoAesTimingSource
impl RefUnwindSafe for CommonCryptoAesTimingSource
impl Send for CommonCryptoAesTimingSource
impl Sync for CommonCryptoAesTimingSource
impl Unpin for CommonCryptoAesTimingSource
impl UnsafeUnpin for CommonCryptoAesTimingSource
impl UnwindSafe for CommonCryptoAesTimingSource
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