2024-08-27 22:44:19 +05:30

14 lines
372 B
Rust

/// Generates a secure seed for cryptography using the operating system's random number generator.
///
/// # Returns
///
/// An array of 32 bytes representing the generated seed.
use rand_core::{OsRng, RngCore};
// uses operating system rng which is secure for cryptography
pub fn get_seed() -> [u8; 32] {
let mut seed = [0u8; 32];
OsRng.fill_bytes(&mut seed);
seed
}