nanorand/entropy/
linux.rs

1extern "C" {
2	fn getrandom(buf: *mut u8, buflen: usize, flags: u32) -> isize;
3}
4
5/// Obtain a series of random bytes.
6pub fn entropy(out: &mut [u8]) -> bool {
7	unsafe { getrandom(out.as_mut_ptr(), out.len(), 0x0001) >= 1 }
8}