1 2 3 4 5 6
/// Returns len random bytes a Vec<u8> using libsodium pub fn randombytes_buf(len: usize) -> Vec<u8> { let mut bytes = vec![0; len]; unsafe { libsodium_sys::randombytes_buf(bytes.as_mut_ptr().cast(), len) }; return bytes.to_owned(); }