SYMCRYPT_MAC

Type Alias SYMCRYPT_MAC 

Source
pub type SYMCRYPT_MAC = _SYMCRYPT_MAC;

Aliased Type§

#[repr(C)]
pub struct SYMCRYPT_MAC { pub expandKeyFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, usize) -> u32>, pub initFunc: Option<unsafe extern "C" fn(*mut c_void, *const c_void)>, pub appendFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, usize)>, pub resultFunc: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>, pub expandedKeySize: usize, pub stateSize: usize, pub resultSize: usize, pub ppHashAlgorithm: *const *const _SYMCRYPT_HASH, pub outerChainingStateOffset: u32, }

Fields§

§expandKeyFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, usize) -> u32>§initFunc: Option<unsafe extern "C" fn(*mut c_void, *const c_void)>§appendFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, usize)>§resultFunc: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>§expandedKeySize: usize§stateSize: usize§resultSize: usize§ppHashAlgorithm: *const *const _SYMCRYPT_HASH§outerChainingStateOffset: u32