Struct uefi_raw::protocol::rng::RngProtocol
source · #[repr(C)]pub struct RngProtocol {
pub get_info: unsafe extern "efiapi" fn(this: *mut RngProtocol, algorithm_list_size: *mut usize, algorithm_list: *mut RngAlgorithmType) -> Status,
pub get_rng: unsafe extern "efiapi" fn(this: *mut RngProtocol, algorithm: *const RngAlgorithmType, value_length: usize, value: *mut u8) -> Status,
}
Expand description
Rng protocol.
Fields§
§get_info: unsafe extern "efiapi" fn(this: *mut RngProtocol, algorithm_list_size: *mut usize, algorithm_list: *mut RngAlgorithmType) -> Status
§get_rng: unsafe extern "efiapi" fn(this: *mut RngProtocol, algorithm: *const RngAlgorithmType, value_length: usize, value: *mut u8) -> Status