Type Alias CSSM_SPI_CL_FUNCS

Source
pub type CSSM_SPI_CL_FUNCS = cssm_spi_cl_funcs;
Available on crate features SecAsn1Types and cssmcli and cssmconfig and cssmtype only.
Expand description

Aliased Type§

struct CSSM_SPI_CL_FUNCS {
Show 39 fields pub CertCreateTemplate: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *const cssm_field, _: *mut cssm_data) -> i32>, pub CertGetAllTemplateFields: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>, pub CertSign: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_field, _: u32, _: *mut cssm_data) -> i32>, pub CertVerify: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_data, _: *const cssm_field, _: u32) -> i32>, pub CertVerifyWithKey: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data) -> i32>, pub CertGetFirstFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>, pub CertGetNextFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>, pub CertAbortQuery: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>, pub CertGetKeyInfo: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut *mut cssm_key) -> i32>, pub CertGetAllFields: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>, pub FreeFields: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *mut *mut cssm_field) -> i32>, pub FreeFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut cssm_data) -> i32>, pub CertCache: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut isize) -> i32>, pub CertGetFirstCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>, pub CertGetNextCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>, pub CertAbortCache: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>, pub CertGroupToSignedBundle: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_certgroup, _: *const cssm_cert_bundle_header, _: *mut cssm_data) -> i32>, pub CertGroupFromVerifiedBundle: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_cert_bundle, _: *const cssm_data, _: *mut *mut cssm_certgroup) -> i32>, pub CertDescribeFormat: Option<unsafe extern "C-unwind" fn(_: isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>, pub CrlCreateTemplate: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *const cssm_field, _: *mut cssm_data) -> i32>, pub CrlSetFields: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *const cssm_field, _: *const cssm_data, _: *mut cssm_data) -> i32>, pub CrlAddCert: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: u32, _: *const cssm_field, _: *const cssm_data, _: *mut cssm_data) -> i32>, pub CrlRemoveCert: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut cssm_data) -> i32>, pub CrlSign: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_field, _: u32, _: *mut cssm_data) -> i32>, pub CrlVerify: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_data, _: *const cssm_field, _: u32) -> i32>, pub CrlVerifyWithKey: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data) -> i32>, pub IsCertInCrl: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut i32) -> i32>, pub CrlGetFirstFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>, pub CrlGetNextFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>, pub CrlAbortQuery: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>, pub CrlGetAllFields: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>, pub CrlCache: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut isize) -> i32>, pub IsCertInCachedCrl: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: isize, _: *mut i32, _: *mut cssm_data) -> i32>, pub CrlGetFirstCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *const cssm_data, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>, pub CrlGetNextCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>, pub CrlGetAllCachedRecordFields: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>, pub CrlAbortCache: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>, pub CrlDescribeFormat: Option<unsafe extern "C-unwind" fn(_: isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>, pub PassThrough: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: u32, _: *const c_void, _: *mut *mut c_void) -> i32>,
}

Fields§

§CertCreateTemplate: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *const cssm_field, _: *mut cssm_data) -> i32>
👎Deprecated
§CertGetAllTemplateFields: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>
👎Deprecated
§CertSign: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_field, _: u32, _: *mut cssm_data) -> i32>
👎Deprecated
§CertVerify: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_data, _: *const cssm_field, _: u32) -> i32>
👎Deprecated
§CertVerifyWithKey: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data) -> i32>
👎Deprecated
§CertGetFirstFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CertGetNextFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CertAbortQuery: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>
👎Deprecated
§CertGetKeyInfo: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut *mut cssm_key) -> i32>
👎Deprecated
§CertGetAllFields: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>
👎Deprecated
§FreeFields: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *mut *mut cssm_field) -> i32>
👎Deprecated
§FreeFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut cssm_data) -> i32>
👎Deprecated
§CertCache: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut isize) -> i32>
👎Deprecated
§CertGetFirstCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CertGetNextCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CertAbortCache: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>
👎Deprecated
§CertGroupToSignedBundle: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_certgroup, _: *const cssm_cert_bundle_header, _: *mut cssm_data) -> i32>
👎Deprecated
§CertGroupFromVerifiedBundle: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_cert_bundle, _: *const cssm_data, _: *mut *mut cssm_certgroup) -> i32>
👎Deprecated
§CertDescribeFormat: Option<unsafe extern "C-unwind" fn(_: isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CrlCreateTemplate: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *const cssm_field, _: *mut cssm_data) -> i32>
👎Deprecated
§CrlSetFields: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *const cssm_field, _: *const cssm_data, _: *mut cssm_data) -> i32>
👎Deprecated
§CrlAddCert: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: u32, _: *const cssm_field, _: *const cssm_data, _: *mut cssm_data) -> i32>
👎Deprecated
§CrlRemoveCert: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut cssm_data) -> i32>
👎Deprecated
§CrlSign: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_field, _: u32, _: *mut cssm_data) -> i32>
👎Deprecated
§CrlVerify: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data, _: *const cssm_data, _: *const cssm_field, _: u32) -> i32>
👎Deprecated
§CrlVerifyWithKey: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: *const cssm_data) -> i32>
👎Deprecated
§IsCertInCrl: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut i32) -> i32>
👎Deprecated
§CrlGetFirstFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CrlGetNextFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CrlAbortQuery: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>
👎Deprecated
§CrlGetAllFields: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>
👎Deprecated
§CrlCache: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: *mut isize) -> i32>
👎Deprecated
§IsCertInCachedCrl: Option<unsafe extern "C-unwind" fn(_: isize, _: *const cssm_data, _: isize, _: *mut i32, _: *mut cssm_data) -> i32>
👎Deprecated
§CrlGetFirstCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *const cssm_data, _: *const cssm_data, _: *mut isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CrlGetNextCachedFieldValue: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§CrlGetAllCachedRecordFields: Option<unsafe extern "C-unwind" fn(_: isize, _: isize, _: *const cssm_data, _: *mut u32, _: *mut *mut cssm_field) -> i32>
👎Deprecated
§CrlAbortCache: Option<unsafe extern "C-unwind" fn(_: isize, _: isize) -> i32>
👎Deprecated
§CrlDescribeFormat: Option<unsafe extern "C-unwind" fn(_: isize, _: *mut u32, _: *mut *mut cssm_data) -> i32>
👎Deprecated
§PassThrough: Option<unsafe extern "C-unwind" fn(_: isize, _: u64, _: u32, _: *const c_void, _: *mut *mut c_void) -> i32>
👎Deprecated