1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! Secret generation. use rand::{rng, RngCore}; use crate::secret::length::Length; /// Generates cryprographically secure random bytes of specified length. pub fn generate(length: Length) -> Vec<u8> { let mut secret = vec![0; length.get()]; rng().fill_bytes(&mut secret); secret }