pub type CSSM_SPI_CL_FUNCS = cssm_spi_cl_funcs;
πDeprecated
Available on crate features
SecAsn1Types
and cssmcli
and cssmconfig
and cssmtype
only.Expand description
Aliased TypeΒ§
#[repr(C)]pub 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