pub struct ClockJitterSource;Expand description
Measures phase noise between two independent clock oscillators
(Instant vs SystemTime). Each clock is driven by a separate PLL on the
SoC; thermal noise in the VCO causes random frequency drift. The LSBs of
their difference are genuine analog entropy.
Trait Implementations§
Source§impl EntropySource for ClockJitterSource
impl EntropySource for ClockJitterSource
Auto Trait Implementations§
impl Freeze for ClockJitterSource
impl RefUnwindSafe for ClockJitterSource
impl Send for ClockJitterSource
impl Sync for ClockJitterSource
impl Unpin for ClockJitterSource
impl UnsafeUnpin for ClockJitterSource
impl UnwindSafe for ClockJitterSource
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