SecureRandom

Trait SecureRandom 

Source
pub trait SecureRandom: RngCore + CryptoRng {
    // Provided method
    fn fill_secure_bytes(&mut self, dest: &mut [u8]) -> Result<()> { ... }
}
Expand description

Trait for random number generators suitable for cryptographic use

Provided Methods§

Source

fn fill_secure_bytes(&mut self, dest: &mut [u8]) -> Result<()>

Fill a buffer with cryptographically secure random bytes

Implementors§

Source§

impl<T> SecureRandom for T
where T: RngCore + CryptoRng,

Blanket implementation for any crypto RNG