Function openssl::rand::rand_bytes [−][src]
pub fn rand_bytes(buf: &mut [u8]) -> Result<(), ErrorStack>
Fill buffer with cryptographically strong pseudo-random bytes.
This corresponds to RAND_bytes
.
Examples
To generate a buffer with cryptographically strong bytes:
use openssl::rand::rand_bytes; let mut buf = [0; 256]; rand_bytes(&mut buf).unwrap();