pub trait SecureGenerator {
// Required method
fn fill_bytes(&mut self, dest: &mut [u8]);
}Required Methods§
Sourcefn fill_bytes(&mut self, dest: &mut [u8])
fn fill_bytes(&mut self, dest: &mut [u8])
Fills dest with random data, which is safe to be used
in cryptographic contexts.
§Examples
use ya_rand::*;
let mut rng = new_rng_secure();
let mut data = [0; 1738];
rng.fill_bytes(&mut data);
assert!(data.into_iter().any(|v| v != 0));