CSSM_SPI_CL_FUNCS

Type Alias CSSM_SPI_CL_FUNCS 

Source
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