pub struct BluetoothNoiseSource;Expand description
Entropy source that harvests randomness from Bluetooth RSSI and timing jitter.
Trait Implementations§
Source§impl EntropySource for BluetoothNoiseSource
impl EntropySource for BluetoothNoiseSource
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 BluetoothNoiseSource
impl RefUnwindSafe for BluetoothNoiseSource
impl Send for BluetoothNoiseSource
impl Sync for BluetoothNoiseSource
impl Unpin for BluetoothNoiseSource
impl UnsafeUnpin for BluetoothNoiseSource
impl UnwindSafe for BluetoothNoiseSource
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