SYMCRYPT_HASH

Type Alias SYMCRYPT_HASH 

Source
pub type SYMCRYPT_HASH = _SYMCRYPT_HASH;

Aliased Type§

#[repr(C, align(16))]
pub struct SYMCRYPT_HASH { pub initFunc: Option<unsafe extern "C" fn(*mut 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 appendBlockFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, usize, *mut usize)>, pub stateCopyFunc: Option<unsafe extern "C" fn(*const c_void, *mut c_void)>, pub stateSize: u32, pub resultSize: u32, pub inputBlockSize: u32, pub chainOffset: u32, pub chainSize: u32, }

Fields§

§initFunc: Option<unsafe extern "C" fn(*mut 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)>§appendBlockFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, usize, *mut usize)>§stateCopyFunc: Option<unsafe extern "C" fn(*const c_void, *mut c_void)>§stateSize: u32§resultSize: u32§inputBlockSize: u32§chainOffset: u32§chainSize: u32