Function kernel::random::getrandom[][src]

pub fn getrandom(dest: &mut [u8]) -> KernelResult

Fills a byte slice with random bytes generated from the kernel's CSPRNG.

Ensures that the CSPRNG has been seeded before generating any random bytes, and will block until it is ready.