Skip to main content

getrandom_buffer

Function getrandom_buffer 

Source
pub fn getrandom_buffer(buf: &mut [u8]) -> Result<()>
Expand description

Port of getrandom_buffer(void *buf, size_t len) from Src/Modules/random.c:62, #elif defined(HAVE_GETRANDOM) branch (c:75-76): ret = getrandom(bufptr, (len - val), 0); with the C EINTR-retry loop at c:80-85. WARNING: param names don’t match C — Rust=(buf) vs C=(buf, len)