CSSM_SPI_KR_FUNCS

Type Alias CSSM_SPI_KR_FUNCS 

Source
pub type CSSM_SPI_KR_FUNCS = cssm_spi_kr_funcs;
👎Deprecated
Available on crate features SecAsn1Types and cssmconfig and cssmkrapi and cssmkrspi and cssmtype only.
Expand description

Aliased Type§

#[repr(C)]
pub struct CSSM_SPI_KR_FUNCS { pub RegistrationRequest: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, *const cssm_data, *const cssm_access_credentials, u32, *mut i32, *mut isize) -> i32>, pub RegistrationRetrieve: Option<unsafe extern "C-unwind" fn(u32, isize, *mut i32, *mut cssm_kr_profile) -> i32>, pub GenerateRecoveryFields: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, u64, *const cssm_context, *const cssm_data, u32, *mut cssm_data) -> i32>, pub ProcessRecoveryFields: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, u64, *const cssm_context, *const cssm_data, u32, *const cssm_data) -> i32>, pub RecoveryRequest: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, *const cssm_data, *const cssm_access_credentials, *mut i32, *mut isize) -> i32>, pub RecoveryRetrieve: Option<unsafe extern "C-unwind" fn(u32, isize, *mut i32, *mut isize, *mut u32) -> i32>, pub GetRecoveredObject: Option<unsafe extern "C-unwind" fn(u32, isize, u32, isize, *const cssm_resource_control_context, u32, *mut cssm_key, *mut cssm_data) -> i32>, pub RecoveryRequestAbort: Option<unsafe extern "C-unwind" fn(u32, isize) -> i32>, pub PassThrough: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, u64, *const cssm_context, u32, *const c_void, *mut *mut c_void) -> i32>, }

Fields§

§RegistrationRequest: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, *const cssm_data, *const cssm_access_credentials, u32, *mut i32, *mut isize) -> i32>
👎Deprecated
§RegistrationRetrieve: Option<unsafe extern "C-unwind" fn(u32, isize, *mut i32, *mut cssm_kr_profile) -> i32>
👎Deprecated
§GenerateRecoveryFields: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, u64, *const cssm_context, *const cssm_data, u32, *mut cssm_data) -> i32>
👎Deprecated
§ProcessRecoveryFields: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, u64, *const cssm_context, *const cssm_data, u32, *const cssm_data) -> i32>
👎Deprecated
§RecoveryRequest: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, *const cssm_data, *const cssm_access_credentials, *mut i32, *mut isize) -> i32>
👎Deprecated
§RecoveryRetrieve: Option<unsafe extern "C-unwind" fn(u32, isize, *mut i32, *mut isize, *mut u32) -> i32>
👎Deprecated
§GetRecoveredObject: Option<unsafe extern "C-unwind" fn(u32, isize, u32, isize, *const cssm_resource_control_context, u32, *mut cssm_key, *mut cssm_data) -> i32>
👎Deprecated
§RecoveryRequestAbort: Option<unsafe extern "C-unwind" fn(u32, isize) -> i32>
👎Deprecated
§PassThrough: Option<unsafe extern "C-unwind" fn(u32, u64, *const cssm_context, u64, *const cssm_context, u32, *const c_void, *mut *mut c_void) -> i32>
👎Deprecated