CSSM_GenerateKeyPairP

Function CSSM_GenerateKeyPairP 

Source
pub unsafe extern "C-unwind" fn CSSM_GenerateKeyPairP(
    cc_handle: CSSM_CC_HANDLE,
    public_key_usage: uint32,
    public_key_attr: uint32,
    public_key_label: *const SecAsn1Item,
    public_key: CSSM_KEY_PTR,
    private_key_usage: uint32,
    private_key_attr: uint32,
    private_key_label: *const SecAsn1Item,
    cred_and_acl_entry: *const CSSM_RESOURCE_CONTROL_CONTEXT,
    private_key: CSSM_KEY_PTR,
    privilege: CSSM_PRIVILEGE,
) -> CSSM_RETURN
๐Ÿ‘ŽDeprecated
Available on crate features SecAsn1Types and cssmapi and cssmconfig and cssmtype only.
Expand description

ยงSafety

  • public_key_label must be a valid pointer.
  • public_key must be a valid pointer.
  • private_key_label must be a valid pointer.
  • cred_and_acl_entry must be a valid pointer.
  • private_key must be a valid pointer.