pub struct SEVEventTimingSource;Expand description
Entropy source from ARM64 SEV/SEVL broadcast event timing.
Trait Implementations§
Source§impl EntropySource for SEVEventTimingSource
Available on not (macOS and AArch64).
impl EntropySource for SEVEventTimingSource
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 SEVEventTimingSource
impl RefUnwindSafe for SEVEventTimingSource
impl Send for SEVEventTimingSource
impl Sync for SEVEventTimingSource
impl Unpin for SEVEventTimingSource
impl UnsafeUnpin for SEVEventTimingSource
impl UnwindSafe for SEVEventTimingSource
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