CSSM_SPI_TP_FUNCS

Type Alias CSSM_SPI_TP_FUNCS 

Source
pub type CSSM_SPI_TP_FUNCS = cssm_spi_tp_funcs;
πŸ‘ŽDeprecated
Available on crate features SecAsn1Types and cssmconfig and cssmtpi and cssmtype only.
Expand description

Aliased TypeΒ§

#[repr(C)]
pub struct CSSM_SPI_TP_FUNCS {
Show 23 fields pub SubmitCredRequest: Option<unsafe extern "C-unwind" fn(isize, *const cssm_tp_authority_id, u32, *const cssm_tp_request_set, *const cssm_tp_callerauth_context, *mut i32, *mut cssm_data) -> i32>, pub RetrieveCredResult: Option<unsafe extern "C-unwind" fn(isize, *const cssm_data, *const cssm_tp_callerauth_context, *mut i32, *mut i32, *mut *mut cssm_tp_result_set) -> i32>, pub ConfirmCredResult: Option<unsafe extern "C-unwind" fn(isize, *const cssm_data, *const cssm_tp_callerauth_context, *const cssm_tp_confirm_response, *const cssm_tp_authority_id) -> i32>, pub ReceiveConfirmation: Option<unsafe extern "C-unwind" fn(isize, *const cssm_data, *mut *mut cssm_tp_confirm_response, *mut i32) -> i32>, pub CertReclaimKey: Option<unsafe extern "C-unwind" fn(isize, *const cssm_certgroup, u32, u64, isize, *const cssm_resource_control_context) -> i32>, pub CertReclaimAbort: Option<unsafe extern "C-unwind" fn(isize, u64) -> i32>, pub FormRequest: Option<unsafe extern "C-unwind" fn(isize, *const cssm_tp_authority_id, u32, *mut cssm_data) -> i32>, pub FormSubmit: Option<unsafe extern "C-unwind" fn(isize, u32, *const cssm_data, *const cssm_tp_authority_id, *const cssm_tp_authority_id, *mut cssm_access_credentials) -> i32>, pub CertGroupVerify: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result) -> i32>, pub CertCreateTemplate: Option<unsafe extern "C-unwind" fn(isize, isize, u32, *const cssm_field, *mut cssm_data) -> i32>, pub CertGetAllTemplateFields: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_data, *mut u32, *mut *mut cssm_field) -> i32>, pub CertSign: Option<unsafe extern "C-unwind" fn(isize, isize, u64, *const cssm_data, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, *mut cssm_data) -> i32>, pub CrlVerify: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_encoded_crl, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result) -> i32>, pub CrlCreateTemplate: Option<unsafe extern "C-unwind" fn(isize, isize, u32, *const cssm_field, *mut cssm_data) -> i32>, pub CertRevoke: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_data, *const cssm_certgroup, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, u32, *mut cssm_data) -> i32>, pub CertRemoveFromCrlTemplate: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_data, *const cssm_certgroup, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, *mut cssm_data) -> i32>, pub CrlSign: Option<unsafe extern "C-unwind" fn(isize, isize, u64, *const cssm_encoded_crl, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, *mut cssm_data) -> i32>, pub ApplyCrlToDb: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_encoded_crl, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result) -> i32>, pub CertGroupConstruct: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_dl_db_list, *const c_void, *const cssm_certgroup, *mut *mut cssm_certgroup) -> i32>, pub CertGroupPrune: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_dl_db_list, *const cssm_certgroup, *mut *mut cssm_certgroup) -> i32>, pub CertGroupToTupleGroup: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_certgroup, *mut *mut cssm_tuplegroup) -> i32>, pub TupleGroupToCertGroup: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_tuplegroup, *mut *mut cssm_certgroup) -> i32>, pub PassThrough: Option<unsafe extern "C-unwind" fn(isize, isize, u64, *const cssm_dl_db_list, u32, *const c_void, *mut *mut c_void) -> i32>,
}

FieldsΒ§

Β§SubmitCredRequest: Option<unsafe extern "C-unwind" fn(isize, *const cssm_tp_authority_id, u32, *const cssm_tp_request_set, *const cssm_tp_callerauth_context, *mut i32, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§RetrieveCredResult: Option<unsafe extern "C-unwind" fn(isize, *const cssm_data, *const cssm_tp_callerauth_context, *mut i32, *mut i32, *mut *mut cssm_tp_result_set) -> i32>
πŸ‘ŽDeprecated
Β§ConfirmCredResult: Option<unsafe extern "C-unwind" fn(isize, *const cssm_data, *const cssm_tp_callerauth_context, *const cssm_tp_confirm_response, *const cssm_tp_authority_id) -> i32>
πŸ‘ŽDeprecated
Β§ReceiveConfirmation: Option<unsafe extern "C-unwind" fn(isize, *const cssm_data, *mut *mut cssm_tp_confirm_response, *mut i32) -> i32>
πŸ‘ŽDeprecated
Β§CertReclaimKey: Option<unsafe extern "C-unwind" fn(isize, *const cssm_certgroup, u32, u64, isize, *const cssm_resource_control_context) -> i32>
πŸ‘ŽDeprecated
Β§CertReclaimAbort: Option<unsafe extern "C-unwind" fn(isize, u64) -> i32>
πŸ‘ŽDeprecated
Β§FormRequest: Option<unsafe extern "C-unwind" fn(isize, *const cssm_tp_authority_id, u32, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§FormSubmit: Option<unsafe extern "C-unwind" fn(isize, u32, *const cssm_data, *const cssm_tp_authority_id, *const cssm_tp_authority_id, *mut cssm_access_credentials) -> i32>
πŸ‘ŽDeprecated
Β§CertGroupVerify: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result) -> i32>
πŸ‘ŽDeprecated
Β§CertCreateTemplate: Option<unsafe extern "C-unwind" fn(isize, isize, u32, *const cssm_field, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§CertGetAllTemplateFields: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_data, *mut u32, *mut *mut cssm_field) -> i32>
πŸ‘ŽDeprecated
Β§CertSign: Option<unsafe extern "C-unwind" fn(isize, isize, u64, *const cssm_data, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§CrlVerify: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_encoded_crl, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result) -> i32>
πŸ‘ŽDeprecated
Β§CrlCreateTemplate: Option<unsafe extern "C-unwind" fn(isize, isize, u32, *const cssm_field, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§CertRevoke: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_data, *const cssm_certgroup, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, u32, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§CertRemoveFromCrlTemplate: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_data, *const cssm_certgroup, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§CrlSign: Option<unsafe extern "C-unwind" fn(isize, isize, u64, *const cssm_encoded_crl, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result, *mut cssm_data) -> i32>
πŸ‘ŽDeprecated
Β§ApplyCrlToDb: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_encoded_crl, *const cssm_certgroup, *const cssm_tp_verify_context, *mut cssm_tp_verify_context_result) -> i32>
πŸ‘ŽDeprecated
Β§CertGroupConstruct: Option<unsafe extern "C-unwind" fn(isize, isize, isize, *const cssm_dl_db_list, *const c_void, *const cssm_certgroup, *mut *mut cssm_certgroup) -> i32>
πŸ‘ŽDeprecated
Β§CertGroupPrune: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_dl_db_list, *const cssm_certgroup, *mut *mut cssm_certgroup) -> i32>
πŸ‘ŽDeprecated
Β§CertGroupToTupleGroup: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_certgroup, *mut *mut cssm_tuplegroup) -> i32>
πŸ‘ŽDeprecated
Β§TupleGroupToCertGroup: Option<unsafe extern "C-unwind" fn(isize, isize, *const cssm_tuplegroup, *mut *mut cssm_certgroup) -> i32>
πŸ‘ŽDeprecated
Β§PassThrough: Option<unsafe extern "C-unwind" fn(isize, isize, u64, *const cssm_dl_db_list, u32, *const c_void, *mut *mut c_void) -> i32>
πŸ‘ŽDeprecated