Struct libsodium_sys::randombytes_implementation
source · [−]#[repr(C)]pub struct randombytes_implementation {
pub implementation_name: Option<unsafe extern "C" fn() -> *const c_char>,
pub random: Option<unsafe extern "C" fn() -> u32>,
pub stir: Option<unsafe extern "C" fn()>,
pub uniform: Option<unsafe extern "C" fn(upper_bound: u32) -> u32>,
pub buf: Option<unsafe extern "C" fn(buf: *mut c_void, size: usize)>,
pub close: Option<unsafe extern "C" fn() -> c_int>,
}Fields
implementation_name: Option<unsafe extern "C" fn() -> *const c_char>random: Option<unsafe extern "C" fn() -> u32>stir: Option<unsafe extern "C" fn()>uniform: Option<unsafe extern "C" fn(upper_bound: u32) -> u32>buf: Option<unsafe extern "C" fn(buf: *mut c_void, size: usize)>close: Option<unsafe extern "C" fn() -> c_int>