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