Skip to content

Instantly share code, notes, and snippets.

@inC3ASE
Created October 19, 2016 23:56
Show Gist options
  • Save inC3ASE/f6f587378442ed5eb6e6264e6e11e985 to your computer and use it in GitHub Desktop.
Save inC3ASE/f6f587378442ed5eb6e6264e6e11e985 to your computer and use it in GitHub Desktop.
<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
<depends_on path='/System/Library/Frameworks/IOKit.framework'/>
<struct name='AuthorizationCallbacks' type='{AuthorizationCallbacks=&quot;version&quot;I&quot;SetResult&quot;^?&quot;RequestInterrupt&quot;^?&quot;DidDeactivate&quot;^?&quot;GetContextValue&quot;^?&quot;SetContextValue&quot;^?&quot;GetHintValue&quot;^?&quot;SetHintValue&quot;^?&quot;GetArguments&quot;^?&quot;GetSessionId&quot;^?&quot;GetImmutableHintValue&quot;^?}'/>
<struct name='AuthorizationEnvironment' type='{_AuthorizationEnvironment=&quot;count&quot;I&quot;items&quot;^{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;I&quot;value&quot;^v&quot;flags&quot;I}}' type64='{_AuthorizationEnvironment=&quot;count&quot;I&quot;items&quot;^{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;Q&quot;value&quot;^v&quot;flags&quot;I}}'/>
<struct name='AuthorizationExternalForm' type='{_AuthorizationExternalForm=&quot;bytes&quot;[32c]}'/>
<struct name='AuthorizationItem' type='{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;I&quot;value&quot;^v&quot;flags&quot;I}' type64='{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;Q&quot;value&quot;^v&quot;flags&quot;I}'/>
<struct name='AuthorizationItemSet' type='{_AuthorizationItemSet=&quot;count&quot;I&quot;items&quot;^{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;I&quot;value&quot;^v&quot;flags&quot;I}}' type64='{_AuthorizationItemSet=&quot;count&quot;I&quot;items&quot;^{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;Q&quot;value&quot;^v&quot;flags&quot;I}}'/>
<struct name='AuthorizationPluginInterface' type='{AuthorizationPluginInterface=&quot;version&quot;I&quot;PluginDestroy&quot;^?&quot;MechanismCreate&quot;^?&quot;MechanismInvoke&quot;^?&quot;MechanismDeactivate&quot;^?&quot;MechanismDestroy&quot;^?}'/>
<struct name='AuthorizationRights' type='{_AuthorizationRights=&quot;count&quot;I&quot;items&quot;^{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;I&quot;value&quot;^v&quot;flags&quot;I}}' type64='{_AuthorizationRights=&quot;count&quot;I&quot;items&quot;^{_AuthorizationItem=&quot;name&quot;*&quot;valueLength&quot;Q&quot;value&quot;^v&quot;flags&quot;I}}'/>
<struct name='AuthorizationValue' type='{AuthorizationValue=&quot;length&quot;I&quot;data&quot;^v}' type64='{AuthorizationValue=&quot;length&quot;Q&quot;data&quot;^v}'/>
<struct name='AuthorizationValueVector' type='{AuthorizationValueVector=&quot;count&quot;I&quot;values&quot;^{AuthorizationValue}}'/>
<struct name='CE_AccessDescription' type='{__CE_AccessDescription=&quot;accessMethod&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;accessLocation&quot;{__CE_GeneralName=&quot;nameType&quot;i&quot;berEncoded&quot;i&quot;name&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{__CE_AccessDescription=&quot;accessMethod&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;accessLocation&quot;{__CE_GeneralName=&quot;nameType&quot;i&quot;berEncoded&quot;i&quot;name&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CE_AuthorityInfoAccess' type='{__CE_AuthorityInfoAccess=&quot;numAccessDescriptions&quot;I&quot;accessDescriptions&quot;^{__CE_AccessDescription}}'/>
<struct name='CE_AuthorityKeyID' type='{__CE_AuthorityKeyID=&quot;keyIdentifierPresent&quot;i&quot;keyIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;generalNamesPresent&quot;i&quot;generalNames&quot;^{__CE_GeneralNames}&quot;serialNumberPresent&quot;i&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{__CE_AuthorityKeyID=&quot;keyIdentifierPresent&quot;i&quot;keyIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;generalNamesPresent&quot;i&quot;generalNames&quot;^{__CE_GeneralNames}&quot;serialNumberPresent&quot;i&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CE_BasicConstraints' type='{__CE_BasicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}'/>
<struct name='CE_CRLDistPointsSyntax' type='{__CE_CRLDistPointsSyntax=&quot;numDistPoints&quot;I&quot;distPoints&quot;^{__CE_CRLDistributionPoint}}'/>
<struct name='CE_CRLDistributionPoint' type='{__CE_CRLDistributionPoint=&quot;distPointName&quot;^{__CE_DistributionPointName}&quot;reasonsPresent&quot;i&quot;reasons&quot;C&quot;crlIssuer&quot;^{__CE_GeneralNames}}'/>
<struct name='CE_CertPolicies' type='{__CE_CertPolicies=&quot;numPolicies&quot;I&quot;policies&quot;^{__CE_PolicyInformation}}'/>
<struct name='CE_DataAndType' type='{__CE_DataAndType=&quot;type&quot;i&quot;extension&quot;(?=&quot;authorityKeyID&quot;{__CE_AuthorityKeyID=&quot;keyIdentifierPresent&quot;i&quot;keyIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;generalNamesPresent&quot;i&quot;generalNames&quot;^{__CE_GeneralNames}&quot;serialNumberPresent&quot;i&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectKeyID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;keyUsage&quot;S&quot;subjectAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;issuerAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;extendedKeyUsage&quot;{__CE_ExtendedKeyUsage=&quot;numPurposes&quot;I&quot;purposes&quot;^{cssm_data}}&quot;basicConstraints&quot;{__CE_BasicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}&quot;certPolicies&quot;{__CE_CertPolicies=&quot;numPolicies&quot;I&quot;policies&quot;^{__CE_PolicyInformation}}&quot;netscapeCertType&quot;S&quot;crlNumber&quot;I&quot;deltaCrl&quot;I&quot;crlReason&quot;I&quot;crlDistPoints&quot;{__CE_CRLDistPointsSyntax=&quot;numDistPoints&quot;I&quot;distPoints&quot;^{__CE_CRLDistributionPoint}}&quot;issuingDistPoint&quot;{__CE_IssuingDistributionPoint=&quot;distPointName&quot;^{__CE_DistributionPointName}&quot;onlyUserCertsPresent&quot;i&quot;onlyUserCerts&quot;i&quot;onlyCACertsPresent&quot;i&quot;onlyCACerts&quot;i&quot;onlySomeReasonsPresent&quot;i&quot;onlySomeReasons&quot;C&quot;indirectCrlPresent&quot;i&quot;indirectCrl&quot;i}&quot;authorityInfoAccess&quot;{__CE_AuthorityInfoAccess=&quot;numAccessDescriptions&quot;I&quot;accessDescriptions&quot;^{__CE_AccessDescription}}&quot;qualifiedCertStatements&quot;{__CE_QC_Statements=&quot;numQCStatements&quot;I&quot;qcStatements&quot;^{__CE_QC_Statement}}&quot;nameConstraints&quot;{__CE_NameConstraints=&quot;permitted&quot;^{__CE_GeneralSubtrees}&quot;excluded&quot;^{__CE_GeneralSubtrees}}&quot;policyMappings&quot;{__CE_PolicyMappings=&quot;numPolicyMappings&quot;I&quot;policyMappings&quot;^{__CE_PolicyMapping}}&quot;policyConstraints&quot;{__CE_PolicyConstraints=&quot;requireExplicitPolicyPresent&quot;i&quot;requireExplicitPolicy&quot;I&quot;inhibitPolicyMappingPresent&quot;i&quot;inhibitPolicyMapping&quot;I}&quot;inhibitAnyPolicy&quot;I&quot;rawData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*})&quot;critical&quot;i}' type64='{__CE_DataAndType=&quot;type&quot;i&quot;extension&quot;(?=&quot;authorityKeyID&quot;{__CE_AuthorityKeyID=&quot;keyIdentifierPresent&quot;i&quot;keyIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;generalNamesPresent&quot;i&quot;generalNames&quot;^{__CE_GeneralNames}&quot;serialNumberPresent&quot;i&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectKeyID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;keyUsage&quot;S&quot;subjectAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;issuerAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;extendedKeyUsage&quot;{__CE_ExtendedKeyUsage=&quot;numPurposes&quot;I&quot;purposes&quot;^{cssm_data}}&quot;basicConstraints&quot;{__CE_BasicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}&quot;certPolicies&quot;{__CE_CertPolicies=&quot;numPolicies&quot;I&quot;policies&quot;^{__CE_PolicyInformation}}&quot;netscapeCertType&quot;S&quot;crlNumber&quot;I&quot;deltaCrl&quot;I&quot;crlReason&quot;I&quot;crlDistPoints&quot;{__CE_CRLDistPointsSyntax=&quot;numDistPoints&quot;I&quot;distPoints&quot;^{__CE_CRLDistributionPoint}}&quot;issuingDistPoint&quot;{__CE_IssuingDistributionPoint=&quot;distPointName&quot;^{__CE_DistributionPointName}&quot;onlyUserCertsPresent&quot;i&quot;onlyUserCerts&quot;i&quot;onlyCACertsPresent&quot;i&quot;onlyCACerts&quot;i&quot;onlySomeReasonsPresent&quot;i&quot;onlySomeReasons&quot;C&quot;indirectCrlPresent&quot;i&quot;indirectCrl&quot;i}&quot;authorityInfoAccess&quot;{__CE_AuthorityInfoAccess=&quot;numAccessDescriptions&quot;I&quot;accessDescriptions&quot;^{__CE_AccessDescription}}&quot;qualifiedCertStatements&quot;{__CE_QC_Statements=&quot;numQCStatements&quot;I&quot;qcStatements&quot;^{__CE_QC_Statement}}&quot;nameConstraints&quot;{__CE_NameConstraints=&quot;permitted&quot;^{__CE_GeneralSubtrees}&quot;excluded&quot;^{__CE_GeneralSubtrees}}&quot;policyMappings&quot;{__CE_PolicyMappings=&quot;numPolicyMappings&quot;I&quot;policyMappings&quot;^{__CE_PolicyMapping}}&quot;policyConstraints&quot;{__CE_PolicyConstraints=&quot;requireExplicitPolicyPresent&quot;i&quot;requireExplicitPolicy&quot;I&quot;inhibitPolicyMappingPresent&quot;i&quot;inhibitPolicyMapping&quot;I}&quot;inhibitAnyPolicy&quot;I&quot;rawData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*})&quot;critical&quot;i}'/>
<struct name='CE_DistributionPointName' type='{__CE_DistributionPointName=&quot;nameType&quot;i&quot;dpn&quot;(?=&quot;fullName&quot;^{__CE_GeneralNames}&quot;rdn&quot;^{cssm_x509_rdn})}'/>
<struct name='CE_ExtendedKeyUsage' type='{__CE_ExtendedKeyUsage=&quot;numPurposes&quot;I&quot;purposes&quot;^{cssm_data}}'/>
<struct name='CE_GeneralName' type='{__CE_GeneralName=&quot;nameType&quot;i&quot;berEncoded&quot;i&quot;name&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{__CE_GeneralName=&quot;nameType&quot;i&quot;berEncoded&quot;i&quot;name&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CE_GeneralNames' type='{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}'/>
<struct name='CE_GeneralSubtree' type='{__CE_GeneralSubtree=&quot;base&quot;^{__CE_GeneralNames}&quot;minimum&quot;I&quot;maximumPresent&quot;i&quot;maximum&quot;I}'/>
<struct name='CE_GeneralSubtrees' type='{__CE_GeneralSubtrees=&quot;numSubtrees&quot;I&quot;subtrees&quot;^{__CE_GeneralSubtree}}'/>
<struct name='CE_IssuingDistributionPoint' type='{__CE_IssuingDistributionPoint=&quot;distPointName&quot;^{__CE_DistributionPointName}&quot;onlyUserCertsPresent&quot;i&quot;onlyUserCerts&quot;i&quot;onlyCACertsPresent&quot;i&quot;onlyCACerts&quot;i&quot;onlySomeReasonsPresent&quot;i&quot;onlySomeReasons&quot;C&quot;indirectCrlPresent&quot;i&quot;indirectCrl&quot;i}'/>
<struct name='CE_NameConstraints' type='{__CE_NameConstraints=&quot;permitted&quot;^{__CE_GeneralSubtrees}&quot;excluded&quot;^{__CE_GeneralSubtrees}}'/>
<struct name='CE_NameRegistrationAuthorities' type='{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}'/>
<struct name='CE_OtherName' type='{__CE_OtherName=&quot;typeId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{__CE_OtherName=&quot;typeId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CE_PolicyConstraints' type='{__CE_PolicyConstraints=&quot;requireExplicitPolicyPresent&quot;i&quot;requireExplicitPolicy&quot;I&quot;inhibitPolicyMappingPresent&quot;i&quot;inhibitPolicyMapping&quot;I}'/>
<struct name='CE_PolicyInformation' type='{__CE_PolicyInformation=&quot;certPolicyId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;numPolicyQualifiers&quot;I&quot;policyQualifiers&quot;^{__CE_PolicyQualifierInfo}}' type64='{__CE_PolicyInformation=&quot;certPolicyId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;numPolicyQualifiers&quot;I&quot;policyQualifiers&quot;^{__CE_PolicyQualifierInfo}}'/>
<struct name='CE_PolicyMapping' type='{__CE_PolicyMapping=&quot;issuerDomainPolicy&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;subjectDomainPolicy&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{__CE_PolicyMapping=&quot;issuerDomainPolicy&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;subjectDomainPolicy&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CE_PolicyMappings' type='{__CE_PolicyMappings=&quot;numPolicyMappings&quot;I&quot;policyMappings&quot;^{__CE_PolicyMapping}}'/>
<struct name='CE_PolicyQualifierInfo' type='{__CE_PolicyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;qualifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{__CE_PolicyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;qualifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CE_QC_Statement' type='{__CE_QC_Statement=&quot;statementId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;semanticsInfo&quot;^{__CE_SemanticsInformation}&quot;otherInfo&quot;^{cssm_data}}' type64='{__CE_QC_Statement=&quot;statementId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;semanticsInfo&quot;^{__CE_SemanticsInformation}&quot;otherInfo&quot;^{cssm_data}}'/>
<struct name='CE_QC_Statements' type='{__CE_QC_Statements=&quot;numQCStatements&quot;I&quot;qcStatements&quot;^{__CE_QC_Statement}}'/>
<struct name='CE_SemanticsInformation' type='{__CE_SemanticsInformation=&quot;semanticsIdentifier&quot;^{cssm_data}&quot;nameRegistrationAuthorities&quot;^{__CE_GeneralNames}}'/>
<struct name='CE_SubjectKeyID' type='{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='CSSM_ACCESS_CREDENTIALS' type='{cssm_access_credentials=&quot;EntryTag&quot;[68c]&quot;BaseCerts&quot;{cssm_base_certs=&quot;TPHandle&quot;i&quot;CLHandle&quot;i&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}&quot;Samples&quot;{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}' type64='{cssm_access_credentials=&quot;EntryTag&quot;[68c]&quot;BaseCerts&quot;{cssm_base_certs=&quot;TPHandle&quot;q&quot;CLHandle&quot;q&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}&quot;Samples&quot;{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}'/>
<struct name='CSSM_ACCESS_CREDENTIALS_PTR' type='{cssm_access_credentials=&quot;EntryTag&quot;[68c]&quot;BaseCerts&quot;{cssm_base_certs=&quot;TPHandle&quot;i&quot;CLHandle&quot;i&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}&quot;Samples&quot;{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}' type64='{cssm_access_credentials=&quot;EntryTag&quot;[68c]&quot;BaseCerts&quot;{cssm_base_certs=&quot;TPHandle&quot;q&quot;CLHandle&quot;q&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}&quot;Samples&quot;{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}'/>
<struct name='CSSM_ACL_EDIT' type='{cssm_acl_edit=&quot;EditMode&quot;I&quot;OldEntryHandle&quot;i&quot;NewEntry&quot;^{cssm_acl_entry_input}}' type64='{cssm_acl_edit=&quot;EditMode&quot;I&quot;OldEntryHandle&quot;q&quot;NewEntry&quot;^{cssm_acl_entry_input}}'/>
<struct name='CSSM_ACL_EDIT_PTR' type='{cssm_acl_edit=&quot;EditMode&quot;I&quot;OldEntryHandle&quot;i&quot;NewEntry&quot;^{cssm_acl_entry_input}}' type64='{cssm_acl_edit=&quot;EditMode&quot;I&quot;OldEntryHandle&quot;q&quot;NewEntry&quot;^{cssm_acl_entry_input}}'/>
<struct name='CSSM_ACL_ENTRY_INFO' type='{cssm_acl_entry_info=&quot;EntryPublicInfo&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;EntryHandle&quot;i}' type64='{cssm_acl_entry_info=&quot;EntryPublicInfo&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;EntryHandle&quot;q}'/>
<struct name='CSSM_ACL_ENTRY_INFO_PTR' type='{cssm_acl_entry_info=&quot;EntryPublicInfo&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;EntryHandle&quot;i}' type64='{cssm_acl_entry_info=&quot;EntryPublicInfo&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;EntryHandle&quot;q}'/>
<struct name='CSSM_ACL_ENTRY_INPUT' type='{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}' type64='{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}'/>
<struct name='CSSM_ACL_ENTRY_INPUT_PTR' type='{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}' type64='{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}'/>
<struct name='CSSM_ACL_ENTRY_PROTOTYPE' type='{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}' type64='{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}'/>
<struct name='CSSM_ACL_ENTRY_PROTOTYPE_PTR' type='{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}' type64='{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}'/>
<struct name='CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR' type='{cssm_acl_keychain_prompt_selector=&quot;version&quot;S&quot;flags&quot;S}'/>
<struct name='CSSM_ACL_OWNER_PROTOTYPE' type='{cssm_acl_owner_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i}'/>
<struct name='CSSM_ACL_OWNER_PROTOTYPE_PTR' type='{cssm_acl_owner_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i}'/>
<struct name='CSSM_ACL_PROCESS_SUBJECT_SELECTOR' type='{cssm_acl_process_subject_selector=&quot;version&quot;S&quot;mask&quot;S&quot;uid&quot;I&quot;gid&quot;I}'/>
<struct name='CSSM_ACL_VALIDITY_PERIOD' type='{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_ACL_VALIDITY_PERIOD_PTR' type='{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_API_MEMORY_FUNCS' type='{cssm_memory_funcs=&quot;malloc_func&quot;^?&quot;free_func&quot;^?&quot;realloc_func&quot;^?&quot;calloc_func&quot;^?&quot;AllocRef&quot;^v}'/>
<struct name='CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS' type='{cssm_applecspdl_db_change_password_parameters=&quot;accessCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS_PTR' type='{cssm_applecspdl_db_change_password_parameters=&quot;accessCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS' type='{cssm_applecspdl_db_is_locked_parameters=&quot;isLocked&quot;C}'/>
<struct name='CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS_PTR' type='{cssm_applecspdl_db_is_locked_parameters=&quot;isLocked&quot;C}'/>
<struct name='CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS' type='{cssm_applecspdl_db_settings_parameters=&quot;idleTimeout&quot;I&quot;lockOnSleep&quot;C}'/>
<struct name='CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS_PTR' type='{cssm_applecspdl_db_settings_parameters=&quot;idleTimeout&quot;I&quot;lockOnSleep&quot;C}'/>
<struct name='CSSM_APPLEDL_OPEN_PARAMETERS' type='{cssm_appledl_open_parameters=&quot;length&quot;I&quot;version&quot;I&quot;autoCommit&quot;i&quot;mask&quot;I&quot;mode&quot;S}'/>
<struct name='CSSM_APPLEDL_OPEN_PARAMETERS_PTR' type='{cssm_appledl_open_parameters=&quot;length&quot;I&quot;version&quot;I&quot;autoCommit&quot;i&quot;mask&quot;I&quot;mode&quot;S}'/>
<struct name='CSSM_APPLE_CL_CSR_REQUEST' type='{_CSSM_APPLE_CL_CSR_REQUEST=&quot;subjectNameX509&quot;^{cssm_x509_name}&quot;signatureAlg&quot;I&quot;signatureOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;cspHand&quot;i&quot;subjectPublicKey&quot;^{cssm_key}&quot;subjectPrivateKey&quot;^{cssm_key}&quot;challengeString&quot;*}' type64='{_CSSM_APPLE_CL_CSR_REQUEST=&quot;subjectNameX509&quot;^{cssm_x509_name}&quot;signatureAlg&quot;I&quot;signatureOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;cspHand&quot;q&quot;subjectPublicKey&quot;^{cssm_key}&quot;subjectPrivateKey&quot;^{cssm_key}&quot;challengeString&quot;*}'/>
<struct name='CSSM_APPLE_TP_ACTION_DATA' type='{_CSSM_APPLE_TP_ACTION_DATA=&quot;Version&quot;I&quot;ActionFlags&quot;I}'/>
<struct name='CSSM_APPLE_TP_CERT_REQUEST' type='{_CSSM_APPLE_TP_CERT_REQUEST=&quot;cspHand&quot;i&quot;clHand&quot;i&quot;serialNumber&quot;I&quot;numSubjectNames&quot;I&quot;subjectNames&quot;^{_CSSM_APPLE_TP_NAME_OID=&quot;string&quot;*&quot;oid&quot;^{cssm_data}}&quot;numIssuerNames&quot;I&quot;issuerNames&quot;^{_CSSM_APPLE_TP_NAME_OID=&quot;string&quot;*&quot;oid&quot;^{cssm_data}}&quot;issuerNameX509&quot;^{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;certPublicKey&quot;^{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuerPrivateKey&quot;^{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;signatureAlg&quot;I&quot;signatureOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;notBefore&quot;I&quot;notAfter&quot;I&quot;numExtensions&quot;I&quot;extensions&quot;^{__CE_DataAndType=&quot;type&quot;i&quot;extension&quot;(?=&quot;authorityKeyID&quot;{__CE_AuthorityKeyID=&quot;keyIdentifierPresent&quot;i&quot;keyIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;generalNamesPresent&quot;i&quot;generalNames&quot;^{__CE_GeneralNames}&quot;serialNumberPresent&quot;i&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectKeyID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;keyUsage&quot;S&quot;subjectAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;issuerAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;extendedKeyUsage&quot;{__CE_ExtendedKeyUsage=&quot;numPurposes&quot;I&quot;purposes&quot;^{cssm_data}}&quot;basicConstraints&quot;{__CE_BasicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}&quot;certPolicies&quot;{__CE_CertPolicies=&quot;numPolicies&quot;I&quot;policies&quot;^{__CE_PolicyInformation}}&quot;netscapeCertType&quot;S&quot;crlNumber&quot;I&quot;deltaCrl&quot;I&quot;crlReason&quot;I&quot;crlDistPoints&quot;{__CE_CRLDistPointsSyntax=&quot;numDistPoints&quot;I&quot;distPoints&quot;^{__CE_CRLDistributionPoint}}&quot;issuingDistPoint&quot;{__CE_IssuingDistributionPoint=&quot;distPointName&quot;^{__CE_DistributionPointName}&quot;onlyUserCertsPresent&quot;i&quot;onlyUserCerts&quot;i&quot;onlyCACertsPresent&quot;i&quot;onlyCACerts&quot;i&quot;onlySomeReasonsPresent&quot;i&quot;onlySomeReasons&quot;C&quot;indirectCrlPresent&quot;i&quot;indirectCrl&quot;i}&quot;authorityInfoAccess&quot;{__CE_AuthorityInfoAccess=&quot;numAccessDescriptions&quot;I&quot;accessDescriptions&quot;^{__CE_AccessDescription}}&quot;qualifiedCertStatements&quot;{__CE_QC_Statements=&quot;numQCStatements&quot;I&quot;qcStatements&quot;^{__CE_QC_Statement}}&quot;nameConstraints&quot;{__CE_NameConstraints=&quot;permitted&quot;^{__CE_GeneralSubtrees}&quot;excluded&quot;^{__CE_GeneralSubtrees}}&quot;policyMappings&quot;{__CE_PolicyMappings=&quot;numPolicyMappings&quot;I&quot;policyMappings&quot;^{__CE_PolicyMapping}}&quot;policyConstraints&quot;{__CE_PolicyConstraints=&quot;requireExplicitPolicyPresent&quot;i&quot;requireExplicitPolicy&quot;I&quot;inhibitPolicyMappingPresent&quot;i&quot;inhibitPolicyMapping&quot;I}&quot;inhibitAnyPolicy&quot;I&quot;rawData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*})&quot;critical&quot;i}&quot;challengeString&quot;*}' type64='{_CSSM_APPLE_TP_CERT_REQUEST=&quot;cspHand&quot;q&quot;clHand&quot;q&quot;serialNumber&quot;I&quot;numSubjectNames&quot;I&quot;subjectNames&quot;^{_CSSM_APPLE_TP_NAME_OID=&quot;string&quot;*&quot;oid&quot;^{cssm_data}}&quot;numIssuerNames&quot;I&quot;issuerNames&quot;^{_CSSM_APPLE_TP_NAME_OID=&quot;string&quot;*&quot;oid&quot;^{cssm_data}}&quot;issuerNameX509&quot;^{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;certPublicKey&quot;^{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuerPrivateKey&quot;^{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;signatureAlg&quot;I&quot;signatureOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;notBefore&quot;I&quot;notAfter&quot;I&quot;numExtensions&quot;I&quot;extensions&quot;^{__CE_DataAndType=&quot;type&quot;i&quot;extension&quot;(?=&quot;authorityKeyID&quot;{__CE_AuthorityKeyID=&quot;keyIdentifierPresent&quot;i&quot;keyIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;generalNamesPresent&quot;i&quot;generalNames&quot;^{__CE_GeneralNames}&quot;serialNumberPresent&quot;i&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectKeyID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;keyUsage&quot;S&quot;subjectAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;issuerAltName&quot;{__CE_GeneralNames=&quot;numNames&quot;I&quot;generalName&quot;^{__CE_GeneralName}}&quot;extendedKeyUsage&quot;{__CE_ExtendedKeyUsage=&quot;numPurposes&quot;I&quot;purposes&quot;^{cssm_data}}&quot;basicConstraints&quot;{__CE_BasicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}&quot;certPolicies&quot;{__CE_CertPolicies=&quot;numPolicies&quot;I&quot;policies&quot;^{__CE_PolicyInformation}}&quot;netscapeCertType&quot;S&quot;crlNumber&quot;I&quot;deltaCrl&quot;I&quot;crlReason&quot;I&quot;crlDistPoints&quot;{__CE_CRLDistPointsSyntax=&quot;numDistPoints&quot;I&quot;distPoints&quot;^{__CE_CRLDistributionPoint}}&quot;issuingDistPoint&quot;{__CE_IssuingDistributionPoint=&quot;distPointName&quot;^{__CE_DistributionPointName}&quot;onlyUserCertsPresent&quot;i&quot;onlyUserCerts&quot;i&quot;onlyCACertsPresent&quot;i&quot;onlyCACerts&quot;i&quot;onlySomeReasonsPresent&quot;i&quot;onlySomeReasons&quot;C&quot;indirectCrlPresent&quot;i&quot;indirectCrl&quot;i}&quot;authorityInfoAccess&quot;{__CE_AuthorityInfoAccess=&quot;numAccessDescriptions&quot;I&quot;accessDescriptions&quot;^{__CE_AccessDescription}}&quot;qualifiedCertStatements&quot;{__CE_QC_Statements=&quot;numQCStatements&quot;I&quot;qcStatements&quot;^{__CE_QC_Statement}}&quot;nameConstraints&quot;{__CE_NameConstraints=&quot;permitted&quot;^{__CE_GeneralSubtrees}&quot;excluded&quot;^{__CE_GeneralSubtrees}}&quot;policyMappings&quot;{__CE_PolicyMappings=&quot;numPolicyMappings&quot;I&quot;policyMappings&quot;^{__CE_PolicyMapping}}&quot;policyConstraints&quot;{__CE_PolicyConstraints=&quot;requireExplicitPolicyPresent&quot;i&quot;requireExplicitPolicy&quot;I&quot;inhibitPolicyMappingPresent&quot;i&quot;inhibitPolicyMapping&quot;I}&quot;inhibitAnyPolicy&quot;I&quot;rawData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*})&quot;critical&quot;i}&quot;challengeString&quot;*}'/>
<struct name='CSSM_APPLE_TP_CRL_OPTIONS' type='{_CSSM_APPLE_TP_CRL_OPTIONS=&quot;Version&quot;I&quot;CrlFlags&quot;I&quot;crlStore&quot;^{cssm_dl_db_handle}}'/>
<struct name='CSSM_APPLE_TP_NAME_OID' type='{_CSSM_APPLE_TP_NAME_OID=&quot;string&quot;*&quot;oid&quot;^{cssm_data}}'/>
<struct name='CSSM_APPLE_TP_SMIME_OPTIONS' type='{_CSSM_APPLE_TP_SMIME_OPTIONS=&quot;Version&quot;I&quot;IntendedUsage&quot;S&quot;SenderEmailLen&quot;I&quot;SenderEmail&quot;*}'/>
<struct name='CSSM_APPLE_TP_SSL_OPTIONS' type='{_CSSM_APPLE_TP_SSL_OPTIONS=&quot;Version&quot;I&quot;ServerNameLen&quot;I&quot;ServerName&quot;*&quot;Flags&quot;I}'/>
<struct name='CSSM_AUTHORIZATIONGROUP' type='{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}'/>
<struct name='CSSM_AUTHORIZATIONGROUP_PTR' type='{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}'/>
<struct name='CSSM_BASE_CERTS' type='{cssm_base_certs=&quot;TPHandle&quot;i&quot;CLHandle&quot;i&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}' type64='{cssm_base_certs=&quot;TPHandle&quot;q&quot;CLHandle&quot;q&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}'/>
<struct name='CSSM_BASE_CERTS_PTR' type='{cssm_base_certs=&quot;TPHandle&quot;i&quot;CLHandle&quot;i&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}' type64='{cssm_base_certs=&quot;TPHandle&quot;q&quot;CLHandle&quot;q&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}'/>
<struct name='CSSM_CERTGROUP' type='{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}'/>
<struct name='CSSM_CERTGROUP_PTR' type='{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}'/>
<struct name='CSSM_CERT_BUNDLE' type='{cssm_cert_bundle=&quot;BundleHeader&quot;{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}&quot;Bundle&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_cert_bundle=&quot;BundleHeader&quot;{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}&quot;Bundle&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_CERT_BUNDLE_HEADER' type='{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}'/>
<struct name='CSSM_CERT_BUNDLE_HEADER_PTR' type='{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}'/>
<struct name='CSSM_CERT_BUNDLE_PTR' type='{cssm_cert_bundle=&quot;BundleHeader&quot;{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}&quot;Bundle&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_cert_bundle=&quot;BundleHeader&quot;{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}&quot;Bundle&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_CERT_PAIR' type='{cssm_cert_pair=&quot;EncodedCert&quot;{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;ParsedCert&quot;{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}}' type64='{cssm_cert_pair=&quot;EncodedCert&quot;{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;ParsedCert&quot;{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}}'/>
<struct name='CSSM_CERT_PAIR_PTR' type='{cssm_cert_pair=&quot;EncodedCert&quot;{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;ParsedCert&quot;{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}}' type64='{cssm_cert_pair=&quot;EncodedCert&quot;{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;ParsedCert&quot;{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}}'/>
<struct name='CSSM_CONTEXT' type='{cssm_context=&quot;ContextType&quot;I&quot;AlgorithmType&quot;I&quot;NumberOfAttributes&quot;I&quot;ContextAttributes&quot;^{cssm_context_attribute}&quot;CSPHandle&quot;i&quot;Privileged&quot;i&quot;EncryptionProhibited&quot;I&quot;WorkFactor&quot;I&quot;Reserved&quot;I}' type64='{cssm_context=&quot;ContextType&quot;I&quot;AlgorithmType&quot;I&quot;NumberOfAttributes&quot;I&quot;ContextAttributes&quot;^{cssm_context_attribute}&quot;CSPHandle&quot;q&quot;Privileged&quot;i&quot;EncryptionProhibited&quot;I&quot;WorkFactor&quot;I&quot;Reserved&quot;I}'/>
<struct name='CSSM_CONTEXT_ATTRIBUTE' type='{cssm_context_attribute=&quot;AttributeType&quot;I&quot;AttributeLength&quot;I&quot;Attribute&quot;(cssm_context_attribute_value=&quot;String&quot;*&quot;Uint32&quot;I&quot;AccessCredentials&quot;^{cssm_access_credentials}&quot;Key&quot;^{cssm_key}&quot;Data&quot;^{cssm_data}&quot;Padding&quot;I&quot;Date&quot;^{cssm_date}&quot;Range&quot;^{cssm_range}&quot;CryptoData&quot;^{cssm_crypto_data}&quot;Version&quot;^{cssm_version}&quot;DLDBHandle&quot;^{cssm_dl_db_handle}&quot;KRProfile&quot;^{cssm_kr_profile})}'/>
<struct name='CSSM_CONTEXT_ATTRIBUTE_PTR' type='{cssm_context_attribute=&quot;AttributeType&quot;I&quot;AttributeLength&quot;I&quot;Attribute&quot;(cssm_context_attribute_value=&quot;String&quot;*&quot;Uint32&quot;I&quot;AccessCredentials&quot;^{cssm_access_credentials}&quot;Key&quot;^{cssm_key}&quot;Data&quot;^{cssm_data}&quot;Padding&quot;I&quot;Date&quot;^{cssm_date}&quot;Range&quot;^{cssm_range}&quot;CryptoData&quot;^{cssm_crypto_data}&quot;Version&quot;^{cssm_version}&quot;DLDBHandle&quot;^{cssm_dl_db_handle}&quot;KRProfile&quot;^{cssm_kr_profile})}'/>
<struct name='CSSM_CONTEXT_PTR' type='{cssm_context=&quot;ContextType&quot;I&quot;AlgorithmType&quot;I&quot;NumberOfAttributes&quot;I&quot;ContextAttributes&quot;^{cssm_context_attribute}&quot;CSPHandle&quot;i&quot;Privileged&quot;i&quot;EncryptionProhibited&quot;I&quot;WorkFactor&quot;I&quot;Reserved&quot;I}' type64='{cssm_context=&quot;ContextType&quot;I&quot;AlgorithmType&quot;I&quot;NumberOfAttributes&quot;I&quot;ContextAttributes&quot;^{cssm_context_attribute}&quot;CSPHandle&quot;q&quot;Privileged&quot;i&quot;EncryptionProhibited&quot;I&quot;WorkFactor&quot;I&quot;Reserved&quot;I}'/>
<struct name='CSSM_CRLGROUP' type='{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}'/>
<struct name='CSSM_CRLGROUP_PTR' type='{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}'/>
<struct name='CSSM_CRL_PAIR' type='{cssm_crl_pair=&quot;EncodedCrl&quot;{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;ParsedCrl&quot;{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}}' type64='{cssm_crl_pair=&quot;EncodedCrl&quot;{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;ParsedCrl&quot;{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}}'/>
<struct name='CSSM_CRL_PAIR_PTR' type='{cssm_crl_pair=&quot;EncodedCrl&quot;{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;ParsedCrl&quot;{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}}' type64='{cssm_crl_pair=&quot;EncodedCrl&quot;{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;ParsedCrl&quot;{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}}'/>
<struct name='CSSM_CRYPTO_DATA' type='{cssm_crypto_data=&quot;Param&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}' type64='{cssm_crypto_data=&quot;Param&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}'/>
<struct name='CSSM_CRYPTO_DATA_PTR' type='{cssm_crypto_data=&quot;Param&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}' type64='{cssm_crypto_data=&quot;Param&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}'/>
<struct name='CSSM_CSP_OPERATIONAL_STATISTICS' type='{cssm_csp_operational_statistics=&quot;UserAuthenticated&quot;i&quot;DeviceFlags&quot;I&quot;TokenMaxSessionCount&quot;I&quot;TokenOpenedSessionCount&quot;I&quot;TokenMaxRWSessionCount&quot;I&quot;TokenOpenedRWSessionCount&quot;I&quot;TokenTotalPublicMem&quot;I&quot;TokenFreePublicMem&quot;I&quot;TokenTotalPrivateMem&quot;I&quot;TokenFreePrivateMem&quot;I}'/>
<struct name='CSSM_CSP_OPERATIONAL_STATISTICS_PTR' type='{cssm_csp_operational_statistics=&quot;UserAuthenticated&quot;i&quot;DeviceFlags&quot;I&quot;TokenMaxSessionCount&quot;I&quot;TokenOpenedSessionCount&quot;I&quot;TokenMaxRWSessionCount&quot;I&quot;TokenOpenedRWSessionCount&quot;I&quot;TokenTotalPublicMem&quot;I&quot;TokenFreePublicMem&quot;I&quot;TokenTotalPrivateMem&quot;I&quot;TokenFreePrivateMem&quot;I}'/>
<struct name='CSSM_DATA' type='{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='CSSM_DATA_PTR' type='{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='CSSM_DATE' type='{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}'/>
<struct name='CSSM_DATE_PTR' type='{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}'/>
<struct name='CSSM_DBINFO' type='{cssm_dbinfo=&quot;NumberOfRecordTypes&quot;I&quot;DefaultParsingModules&quot;^{cssm_db_parsing_module_info}&quot;RecordAttributeNames&quot;^{cssm_db_record_attribute_info}&quot;RecordIndexes&quot;^{cssm_db_record_index_info}&quot;IsLocal&quot;i&quot;AccessPath&quot;*&quot;Reserved&quot;^v}'/>
<struct name='CSSM_DBINFO_PTR' type='{cssm_dbinfo=&quot;NumberOfRecordTypes&quot;I&quot;DefaultParsingModules&quot;^{cssm_db_parsing_module_info}&quot;RecordAttributeNames&quot;^{cssm_db_record_attribute_info}&quot;RecordIndexes&quot;^{cssm_db_record_index_info}&quot;IsLocal&quot;i&quot;AccessPath&quot;*&quot;Reserved&quot;^v}'/>
<struct name='CSSM_DB_ATTRIBUTE_DATA' type='{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}' type64='{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}'/>
<struct name='CSSM_DB_ATTRIBUTE_DATA_PTR' type='{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}' type64='{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}'/>
<struct name='CSSM_DB_ATTRIBUTE_INFO' type='{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}' type64='{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}'/>
<struct name='CSSM_DB_ATTRIBUTE_INFO_PTR' type='{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}' type64='{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}'/>
<struct name='CSSM_DB_INDEX_INFO' type='{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}' type64='{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}'/>
<struct name='CSSM_DB_INDEX_INFO_PTR' type='{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}' type64='{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}'/>
<struct name='CSSM_DB_PARSING_MODULE_INFO' type='{cssm_db_parsing_module_info=&quot;RecordType&quot;I&quot;ModuleSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}}'/>
<struct name='CSSM_DB_PARSING_MODULE_INFO_PTR' type='{cssm_db_parsing_module_info=&quot;RecordType&quot;I&quot;ModuleSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}}'/>
<struct name='CSSM_DB_RECORD_ATTRIBUTE_DATA' type='{cssm_db_record_attribute_data=&quot;DataRecordType&quot;I&quot;SemanticInformation&quot;I&quot;NumberOfAttributes&quot;I&quot;AttributeData&quot;^{cssm_db_attribute_data}}'/>
<struct name='CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR' type='{cssm_db_record_attribute_data=&quot;DataRecordType&quot;I&quot;SemanticInformation&quot;I&quot;NumberOfAttributes&quot;I&quot;AttributeData&quot;^{cssm_db_attribute_data}}'/>
<struct name='CSSM_DB_RECORD_ATTRIBUTE_INFO' type='{cssm_db_record_attribute_info=&quot;DataRecordType&quot;I&quot;NumberOfAttributes&quot;I&quot;AttributeInfo&quot;^{cssm_db_attribute_info}}'/>
<struct name='CSSM_DB_RECORD_ATTRIBUTE_INFO_PTR' type='{cssm_db_record_attribute_info=&quot;DataRecordType&quot;I&quot;NumberOfAttributes&quot;I&quot;AttributeInfo&quot;^{cssm_db_attribute_info}}'/>
<struct name='CSSM_DB_RECORD_INDEX_INFO' type='{cssm_db_record_index_info=&quot;DataRecordType&quot;I&quot;NumberOfIndexes&quot;I&quot;IndexInfo&quot;^{cssm_db_index_info}}'/>
<struct name='CSSM_DB_RECORD_INDEX_INFO_PTR' type='{cssm_db_record_index_info=&quot;DataRecordType&quot;I&quot;NumberOfIndexes&quot;I&quot;IndexInfo&quot;^{cssm_db_index_info}}'/>
<struct name='CSSM_DB_SCHEMA_ATTRIBUTE_INFO' type='{cssm_db_schema_attribute_info=&quot;AttributeId&quot;I&quot;AttributeName&quot;*&quot;AttributeNameID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;DataType&quot;I}' type64='{cssm_db_schema_attribute_info=&quot;AttributeId&quot;I&quot;AttributeName&quot;*&quot;AttributeNameID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;DataType&quot;I}'/>
<struct name='CSSM_DB_SCHEMA_ATTRIBUTE_INFO_PTR' type='{cssm_db_schema_attribute_info=&quot;AttributeId&quot;I&quot;AttributeName&quot;*&quot;AttributeNameID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;DataType&quot;I}' type64='{cssm_db_schema_attribute_info=&quot;AttributeId&quot;I&quot;AttributeName&quot;*&quot;AttributeNameID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;DataType&quot;I}'/>
<struct name='CSSM_DB_SCHEMA_INDEX_INFO' type='{cssm_db_schema_index_info=&quot;AttributeId&quot;I&quot;IndexId&quot;I&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I}'/>
<struct name='CSSM_DB_SCHEMA_INDEX_INFO_PTR' type='{cssm_db_schema_index_info=&quot;AttributeId&quot;I&quot;IndexId&quot;I&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I}'/>
<struct name='CSSM_DB_UNIQUE_RECORD' type='{cssm_db_unique_record=&quot;RecordLocator&quot;{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}&quot;RecordIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_db_unique_record=&quot;RecordLocator&quot;{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}&quot;RecordIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_DB_UNIQUE_RECORD_PTR' type='{cssm_db_unique_record=&quot;RecordLocator&quot;{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}&quot;RecordIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_db_unique_record=&quot;RecordLocator&quot;{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}&quot;RecordIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_DL_DB_HANDLE' type='{cssm_dl_db_handle=&quot;DLHandle&quot;i&quot;DBHandle&quot;i}' type64='{cssm_dl_db_handle=&quot;DLHandle&quot;q&quot;DBHandle&quot;q}'/>
<struct name='CSSM_DL_DB_HANDLE_PTR' type='{cssm_dl_db_handle=&quot;DLHandle&quot;i&quot;DBHandle&quot;i}' type64='{cssm_dl_db_handle=&quot;DLHandle&quot;q&quot;DBHandle&quot;q}'/>
<struct name='CSSM_DL_DB_LIST' type='{cssm_dl_db_list=&quot;NumHandles&quot;I&quot;DLDBHandle&quot;^{cssm_dl_db_handle}}'/>
<struct name='CSSM_DL_DB_LIST_PTR' type='{cssm_dl_db_list=&quot;NumHandles&quot;I&quot;DLDBHandle&quot;^{cssm_dl_db_handle}}'/>
<struct name='CSSM_DL_PKCS11_ATTRIBUTE' type='{cssm_dl_pkcs11_attributes=&quot;DeviceAccessFlags&quot;I}'/>
<struct name='CSSM_DL_PKCS11_ATTRIBUTE_PTR' type='{cssm_dl_pkcs11_attributes=&quot;DeviceAccessFlags&quot;I}'/>
<struct name='CSSM_ENCODED_CERT' type='{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_ENCODED_CERT_PTR' type='{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_ENCODED_CRL' type='{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_ENCODED_CRL_PTR' type='{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_EVIDENCE' type='{cssm_evidence=&quot;EvidenceForm&quot;I&quot;Evidence&quot;^v}'/>
<struct name='CSSM_EVIDENCE_PTR' type='{cssm_evidence=&quot;EvidenceForm&quot;I&quot;Evidence&quot;^v}'/>
<struct name='CSSM_FIELD' type='{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_FIELDGROUP' type='{cssm_fieldgroup=&quot;NumberOfFields&quot;i&quot;Fields&quot;^{cssm_field}}'/>
<struct name='CSSM_FIELDGROUP_PTR' type='{cssm_fieldgroup=&quot;NumberOfFields&quot;i&quot;Fields&quot;^{cssm_field}}'/>
<struct name='CSSM_FIELD_PTR' type='{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_FUNC_NAME_ADDR' type='{cssm_func_name_addr=&quot;Name&quot;[68c]&quot;Address&quot;^?}'/>
<struct name='CSSM_FUNC_NAME_ADDR_PTR' type='{cssm_func_name_addr=&quot;Name&quot;[68c]&quot;Address&quot;^?}'/>
<struct name='CSSM_GUID' type='{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}'/>
<struct name='CSSM_GUID_PTR' type='{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}'/>
<struct name='CSSM_KEA_DERIVE_PARAMS' type='{cssm_kea_derive_params=&quot;Rb&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Yb&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_kea_derive_params=&quot;Rb&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Yb&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_KEA_DERIVE_PARAMS_PTR' type='{cssm_kea_derive_params=&quot;Rb&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Yb&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_kea_derive_params=&quot;Rb&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Yb&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_KEY' type='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_KEYHEADER' type='{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}'/>
<struct name='CSSM_KEYHEADER_PTR' type='{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}'/>
<struct name='CSSM_KEY_PTR' type='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_KEY_SIZE' type='{cssm_key_size=&quot;LogicalKeySizeInBits&quot;I&quot;EffectiveKeySizeInBits&quot;I}'/>
<struct name='CSSM_KEY_SIZE_PTR' type='{cssm_key_size=&quot;LogicalKeySizeInBits&quot;I&quot;EffectiveKeySizeInBits&quot;I}'/>
<struct name='CSSM_KRSUBSERVICE' type='{cssm_krsubservice=&quot;SubServiceId&quot;I&quot;Description&quot;*&quot;WrappedProduct&quot;{cssm_kr_wrappedproductinfo=&quot;StandardVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;StandardDescription&quot;[68c]&quot;ProductVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;ProductDescription&quot;[68c]&quot;ProductVendor&quot;[68c]&quot;ProductFlags&quot;I}}'/>
<struct name='CSSM_KRSUBSERVICE_PTR' type='{cssm_krsubservice=&quot;SubServiceId&quot;I&quot;Description&quot;*&quot;WrappedProduct&quot;{cssm_kr_wrappedproductinfo=&quot;StandardVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;StandardDescription&quot;[68c]&quot;ProductVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;ProductDescription&quot;[68c]&quot;ProductVendor&quot;[68c]&quot;ProductFlags&quot;I}}'/>
<struct name='CSSM_KR_NAME' type='{cssm_kr_name=&quot;Type&quot;C&quot;Length&quot;C&quot;Name&quot;*}'/>
<struct name='CSSM_KR_POLICY_INFO' type='{cssm_kr_policy_info=&quot;krbNotAllowed&quot;i&quot;numberOfEntries&quot;I&quot;policyEntry&quot;^{cssm_kr_policy_list_item}}'/>
<struct name='CSSM_KR_POLICY_INFO_PTR' type='{cssm_kr_policy_info=&quot;krbNotAllowed&quot;i&quot;numberOfEntries&quot;I&quot;policyEntry&quot;^{cssm_kr_policy_list_item}}'/>
<struct name='CSSM_KR_POLICY_LIST_ITEM' type='{cssm_kr_policy_list_item=&quot;next&quot;^{kr_policy_list_item}&quot;AlgorithmId&quot;I&quot;Mode&quot;I&quot;MaxKeyLength&quot;I&quot;MaxRounds&quot;I&quot;WorkFactor&quot;C&quot;PolicyFlags&quot;I&quot;AlgClass&quot;I}'/>
<struct name='CSSM_KR_POLICY_LIST_ITEM_PTR' type='{cssm_kr_policy_list_item=&quot;next&quot;^{kr_policy_list_item}&quot;AlgorithmId&quot;I&quot;Mode&quot;I&quot;MaxKeyLength&quot;I&quot;MaxRounds&quot;I&quot;WorkFactor&quot;C&quot;PolicyFlags&quot;I&quot;AlgClass&quot;I}'/>
<struct name='CSSM_KR_PROFILE' type='{cssm_kr_profile=&quot;UserName&quot;{cssm_kr_name=&quot;Type&quot;C&quot;Length&quot;C&quot;Name&quot;*}&quot;UserCertificate&quot;^{cssm_certgroup}&quot;KRSCertChain&quot;^{cssm_certgroup}&quot;LE_KRANum&quot;C&quot;LE_KRACertChainList&quot;^{cssm_certgroup}&quot;ENT_KRANum&quot;C&quot;ENT_KRACertChainList&quot;^{cssm_certgroup}&quot;INDIV_KRANum&quot;C&quot;INDIV_KRACertChainList&quot;^{cssm_certgroup}&quot;INDIV_AuthenticationInfo&quot;^{cssm_data}&quot;KRSPFlags&quot;I&quot;KRSPExtensions&quot;^{cssm_data}}'/>
<struct name='CSSM_KR_PROFILE_PTR' type='{cssm_kr_profile=&quot;UserName&quot;{cssm_kr_name=&quot;Type&quot;C&quot;Length&quot;C&quot;Name&quot;*}&quot;UserCertificate&quot;^{cssm_certgroup}&quot;KRSCertChain&quot;^{cssm_certgroup}&quot;LE_KRANum&quot;C&quot;LE_KRACertChainList&quot;^{cssm_certgroup}&quot;ENT_KRANum&quot;C&quot;ENT_KRACertChainList&quot;^{cssm_certgroup}&quot;INDIV_KRANum&quot;C&quot;INDIV_KRACertChainList&quot;^{cssm_certgroup}&quot;INDIV_AuthenticationInfo&quot;^{cssm_data}&quot;KRSPFlags&quot;I&quot;KRSPExtensions&quot;^{cssm_data}}'/>
<struct name='CSSM_KR_WRAPPEDPRODUCT_INFO' type='{cssm_kr_wrappedproductinfo=&quot;StandardVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;StandardDescription&quot;[68c]&quot;ProductVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;ProductDescription&quot;[68c]&quot;ProductVendor&quot;[68c]&quot;ProductFlags&quot;I}'/>
<struct name='CSSM_KR_WRAPPEDPRODUCT_INFO_PTR' type='{cssm_kr_wrappedproductinfo=&quot;StandardVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;StandardDescription&quot;[68c]&quot;ProductVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;ProductDescription&quot;[68c]&quot;ProductVendor&quot;[68c]&quot;ProductFlags&quot;I}'/>
<struct name='CSSM_LIST' type='{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}'/>
<struct name='CSSM_LIST_ELEMENT' type='{cssm_list_element=&quot;NextElement&quot;^{cssm_list_element}&quot;WordID&quot;i&quot;ElementType&quot;I&quot;Element&quot;(?=&quot;Sublist&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Word&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*})}' type64='{cssm_list_element=&quot;NextElement&quot;^{cssm_list_element}&quot;WordID&quot;i&quot;ElementType&quot;I&quot;Element&quot;(?=&quot;Sublist&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Word&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*})}'/>
<struct name='CSSM_LIST_ELEMENT_PTR' type='{cssm_list_element=&quot;NextElement&quot;^{cssm_list_element}&quot;WordID&quot;i&quot;ElementType&quot;I&quot;Element&quot;(?=&quot;Sublist&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Word&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*})}' type64='{cssm_list_element=&quot;NextElement&quot;^{cssm_list_element}&quot;WordID&quot;i&quot;ElementType&quot;I&quot;Element&quot;(?=&quot;Sublist&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Word&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*})}'/>
<struct name='CSSM_LIST_PTR' type='{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}'/>
<struct name='CSSM_MANAGER_EVENT_NOTIFICATION' type='{cssm_manager_event_notification=&quot;DestinationModuleManagerType&quot;I&quot;SourceModuleManagerType&quot;I&quot;Event&quot;I&quot;EventId&quot;I&quot;EventData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_manager_event_notification=&quot;DestinationModuleManagerType&quot;I&quot;SourceModuleManagerType&quot;I&quot;Event&quot;I&quot;EventId&quot;I&quot;EventData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_MANAGER_EVENT_NOTIFICATION_PTR' type='{cssm_manager_event_notification=&quot;DestinationModuleManagerType&quot;I&quot;SourceModuleManagerType&quot;I&quot;Event&quot;I&quot;EventId&quot;I&quot;EventData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_manager_event_notification=&quot;DestinationModuleManagerType&quot;I&quot;SourceModuleManagerType&quot;I&quot;Event&quot;I&quot;EventId&quot;I&quot;EventData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_MANAGER_REGISTRATION_INFO' type='{cssm_manager_registration_info=&quot;Initialize&quot;^?&quot;Terminate&quot;^?&quot;RegisterDispatchTable&quot;^?&quot;DeregisterDispatchTable&quot;^?&quot;EventNotifyManager&quot;^?&quot;RefreshFunctionTable&quot;^?}'/>
<struct name='CSSM_MANAGER_REGISTRATION_INFO_PTR' type='{cssm_manager_registration_info=&quot;Initialize&quot;^?&quot;Terminate&quot;^?&quot;RegisterDispatchTable&quot;^?&quot;DeregisterDispatchTable&quot;^?&quot;EventNotifyManager&quot;^?&quot;RefreshFunctionTable&quot;^?}'/>
<struct name='CSSM_MEMORY_FUNCS' type='{cssm_memory_funcs=&quot;malloc_func&quot;^?&quot;free_func&quot;^?&quot;realloc_func&quot;^?&quot;calloc_func&quot;^?&quot;AllocRef&quot;^v}'/>
<struct name='CSSM_MEMORY_FUNCS_PTR' type='{cssm_memory_funcs=&quot;malloc_func&quot;^?&quot;free_func&quot;^?&quot;realloc_func&quot;^?&quot;calloc_func&quot;^?&quot;AllocRef&quot;^v}'/>
<struct name='CSSM_MODULE_FUNCS' type='{cssm_module_funcs=&quot;ServiceType&quot;I&quot;NumberOfServiceFuncs&quot;I&quot;ServiceFuncs&quot;^^?}'/>
<struct name='CSSM_MODULE_FUNCS_PTR' type='{cssm_module_funcs=&quot;ServiceType&quot;I&quot;NumberOfServiceFuncs&quot;I&quot;ServiceFuncs&quot;^^?}'/>
<struct name='CSSM_NAME_LIST' type='{cssm_name_list=&quot;NumStrings&quot;I&quot;String&quot;^*}'/>
<struct name='CSSM_NAME_LIST_PTR' type='{cssm_name_list=&quot;NumStrings&quot;I&quot;String&quot;^*}'/>
<struct name='CSSM_NET_ADDRESS' type='{cssm_net_address=&quot;AddressType&quot;I&quot;Address&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_net_address=&quot;AddressType&quot;I&quot;Address&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_NET_ADDRESS_PTR' type='{cssm_net_address=&quot;AddressType&quot;I&quot;Address&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_net_address=&quot;AddressType&quot;I&quot;Address&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_OID' type='{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='CSSM_PARSED_CERT' type='{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}'/>
<struct name='CSSM_PARSED_CERT_PTR' type='{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}'/>
<struct name='CSSM_PARSED_CRL' type='{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}'/>
<struct name='CSSM_PARSED_CRL_PTR' type='{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}'/>
<struct name='CSSM_PKCS1_OAEP_PARAMS' type='{cssm_pkcs1_oaep_params=&quot;HashAlgorithm&quot;I&quot;HashParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;MGF&quot;I&quot;MGFParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;PSource&quot;I&quot;PSourceParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_pkcs1_oaep_params=&quot;HashAlgorithm&quot;I&quot;HashParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;MGF&quot;I&quot;MGFParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;PSource&quot;I&quot;PSourceParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_PKCS1_OAEP_PARAMS_PTR' type='{cssm_pkcs1_oaep_params=&quot;HashAlgorithm&quot;I&quot;HashParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;MGF&quot;I&quot;MGFParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;PSource&quot;I&quot;PSourceParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_pkcs1_oaep_params=&quot;HashAlgorithm&quot;I&quot;HashParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;MGF&quot;I&quot;MGFParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;PSource&quot;I&quot;PSourceParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_PKCS5_PBKDF1_PARAMS' type='{cssm_pkcs5_pbkdf1_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;InitVector&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_pkcs5_pbkdf1_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;InitVector&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_PKCS5_PBKDF1_PARAMS_PTR' type='{cssm_pkcs5_pbkdf1_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;InitVector&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_pkcs5_pbkdf1_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;InitVector&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_PKCS5_PBKDF2_PARAMS' type='{cssm_pkcs5_pbkdf2_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;PseudoRandomFunction&quot;I}' type64='{cssm_pkcs5_pbkdf2_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;PseudoRandomFunction&quot;I}'/>
<struct name='CSSM_PKCS5_PBKDF2_PARAMS_PTR' type='{cssm_pkcs5_pbkdf2_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;PseudoRandomFunction&quot;I}' type64='{cssm_pkcs5_pbkdf2_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;PseudoRandomFunction&quot;I}'/>
<struct name='CSSM_QUERY' type='{cssm_query=&quot;RecordType&quot;I&quot;Conjunctive&quot;I&quot;NumSelectionPredicates&quot;I&quot;SelectionPredicate&quot;^{cssm_selection_predicate}&quot;QueryLimits&quot;{cssm_query_limits=&quot;TimeLimit&quot;I&quot;SizeLimit&quot;I}&quot;QueryFlags&quot;I}'/>
<struct name='CSSM_QUERY_LIMITS' type='{cssm_query_limits=&quot;TimeLimit&quot;I&quot;SizeLimit&quot;I}'/>
<struct name='CSSM_QUERY_LIMITS_PTR' type='{cssm_query_limits=&quot;TimeLimit&quot;I&quot;SizeLimit&quot;I}'/>
<struct name='CSSM_QUERY_PTR' type='{cssm_query=&quot;RecordType&quot;I&quot;Conjunctive&quot;I&quot;NumSelectionPredicates&quot;I&quot;SelectionPredicate&quot;^{cssm_selection_predicate}&quot;QueryLimits&quot;{cssm_query_limits=&quot;TimeLimit&quot;I&quot;SizeLimit&quot;I}&quot;QueryFlags&quot;I}'/>
<struct name='CSSM_QUERY_SIZE_DATA' type='{cssm_query_size_data=&quot;SizeInputBlock&quot;I&quot;SizeOutputBlock&quot;I}'/>
<struct name='CSSM_QUERY_SIZE_DATA_PTR' type='{cssm_query_size_data=&quot;SizeInputBlock&quot;I&quot;SizeOutputBlock&quot;I}'/>
<struct name='CSSM_RANGE' type='{cssm_range=&quot;Min&quot;I&quot;Max&quot;I}'/>
<struct name='CSSM_RANGE_PTR' type='{cssm_range=&quot;Min&quot;I&quot;Max&quot;I}'/>
<struct name='CSSM_RESOURCE_CONTROL_CONTEXT' type='{cssm_resource_control_context=&quot;AccessCred&quot;^{cssm_access_credentials}&quot;InitialAclEntry&quot;{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}}' type64='{cssm_resource_control_context=&quot;AccessCred&quot;^{cssm_access_credentials}&quot;InitialAclEntry&quot;{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}}'/>
<struct name='CSSM_RESOURCE_CONTROL_CONTEXT_PTR' type='{cssm_resource_control_context=&quot;AccessCred&quot;^{cssm_access_credentials}&quot;InitialAclEntry&quot;{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}}' type64='{cssm_resource_control_context=&quot;AccessCred&quot;^{cssm_access_credentials}&quot;InitialAclEntry&quot;{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}}'/>
<struct name='CSSM_SAMPLE' type='{cssm_sample=&quot;TypedSample&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Verifier&quot;^{cssm_subservice_uid}}'/>
<struct name='CSSM_SAMPLEGROUP' type='{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}'/>
<struct name='CSSM_SAMPLEGROUP_PTR' type='{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}'/>
<struct name='CSSM_SAMPLE_PTR' type='{cssm_sample=&quot;TypedSample&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Verifier&quot;^{cssm_subservice_uid}}'/>
<struct name='CSSM_SELECTION_PREDICATE' type='{cssm_selection_predicate=&quot;DbOperator&quot;I&quot;Attribute&quot;{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}}' type64='{cssm_selection_predicate=&quot;DbOperator&quot;I&quot;Attribute&quot;{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}}'/>
<struct name='CSSM_SELECTION_PREDICATE_PTR' type='{cssm_selection_predicate=&quot;DbOperator&quot;I&quot;Attribute&quot;{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}}' type64='{cssm_selection_predicate=&quot;DbOperator&quot;I&quot;Attribute&quot;{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}}'/>
<struct name='CSSM_SPI_AC_FUNCS' type='{cssm_spi_ac_funcs=&quot;AuthCompute&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_AC_FUNCS_PTR' type='{cssm_spi_ac_funcs=&quot;AuthCompute&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_CL_FUNCS' type='{cssm_spi_cl_funcs=&quot;CertCreateTemplate&quot;^?&quot;CertGetAllTemplateFields&quot;^?&quot;CertSign&quot;^?&quot;CertVerify&quot;^?&quot;CertVerifyWithKey&quot;^?&quot;CertGetFirstFieldValue&quot;^?&quot;CertGetNextFieldValue&quot;^?&quot;CertAbortQuery&quot;^?&quot;CertGetKeyInfo&quot;^?&quot;CertGetAllFields&quot;^?&quot;FreeFields&quot;^?&quot;FreeFieldValue&quot;^?&quot;CertCache&quot;^?&quot;CertGetFirstCachedFieldValue&quot;^?&quot;CertGetNextCachedFieldValue&quot;^?&quot;CertAbortCache&quot;^?&quot;CertGroupToSignedBundle&quot;^?&quot;CertGroupFromVerifiedBundle&quot;^?&quot;CertDescribeFormat&quot;^?&quot;CrlCreateTemplate&quot;^?&quot;CrlSetFields&quot;^?&quot;CrlAddCert&quot;^?&quot;CrlRemoveCert&quot;^?&quot;CrlSign&quot;^?&quot;CrlVerify&quot;^?&quot;CrlVerifyWithKey&quot;^?&quot;IsCertInCrl&quot;^?&quot;CrlGetFirstFieldValue&quot;^?&quot;CrlGetNextFieldValue&quot;^?&quot;CrlAbortQuery&quot;^?&quot;CrlGetAllFields&quot;^?&quot;CrlCache&quot;^?&quot;IsCertInCachedCrl&quot;^?&quot;CrlGetFirstCachedFieldValue&quot;^?&quot;CrlGetNextCachedFieldValue&quot;^?&quot;CrlGetAllCachedRecordFields&quot;^?&quot;CrlAbortCache&quot;^?&quot;CrlDescribeFormat&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_CL_FUNCS_PTR' type='{cssm_spi_cl_funcs=&quot;CertCreateTemplate&quot;^?&quot;CertGetAllTemplateFields&quot;^?&quot;CertSign&quot;^?&quot;CertVerify&quot;^?&quot;CertVerifyWithKey&quot;^?&quot;CertGetFirstFieldValue&quot;^?&quot;CertGetNextFieldValue&quot;^?&quot;CertAbortQuery&quot;^?&quot;CertGetKeyInfo&quot;^?&quot;CertGetAllFields&quot;^?&quot;FreeFields&quot;^?&quot;FreeFieldValue&quot;^?&quot;CertCache&quot;^?&quot;CertGetFirstCachedFieldValue&quot;^?&quot;CertGetNextCachedFieldValue&quot;^?&quot;CertAbortCache&quot;^?&quot;CertGroupToSignedBundle&quot;^?&quot;CertGroupFromVerifiedBundle&quot;^?&quot;CertDescribeFormat&quot;^?&quot;CrlCreateTemplate&quot;^?&quot;CrlSetFields&quot;^?&quot;CrlAddCert&quot;^?&quot;CrlRemoveCert&quot;^?&quot;CrlSign&quot;^?&quot;CrlVerify&quot;^?&quot;CrlVerifyWithKey&quot;^?&quot;IsCertInCrl&quot;^?&quot;CrlGetFirstFieldValue&quot;^?&quot;CrlGetNextFieldValue&quot;^?&quot;CrlAbortQuery&quot;^?&quot;CrlGetAllFields&quot;^?&quot;CrlCache&quot;^?&quot;IsCertInCachedCrl&quot;^?&quot;CrlGetFirstCachedFieldValue&quot;^?&quot;CrlGetNextCachedFieldValue&quot;^?&quot;CrlGetAllCachedRecordFields&quot;^?&quot;CrlAbortCache&quot;^?&quot;CrlDescribeFormat&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_CSP_FUNCS' type='{cssm_spi_csp_funcs=&quot;EventNotify&quot;^?&quot;QuerySize&quot;^?&quot;SignData&quot;^?&quot;SignDataInit&quot;^?&quot;SignDataUpdate&quot;^?&quot;SignDataFinal&quot;^?&quot;VerifyData&quot;^?&quot;VerifyDataInit&quot;^?&quot;VerifyDataUpdate&quot;^?&quot;VerifyDataFinal&quot;^?&quot;DigestData&quot;^?&quot;DigestDataInit&quot;^?&quot;DigestDataUpdate&quot;^?&quot;DigestDataClone&quot;^?&quot;DigestDataFinal&quot;^?&quot;GenerateMac&quot;^?&quot;GenerateMacInit&quot;^?&quot;GenerateMacUpdate&quot;^?&quot;GenerateMacFinal&quot;^?&quot;VerifyMac&quot;^?&quot;VerifyMacInit&quot;^?&quot;VerifyMacUpdate&quot;^?&quot;VerifyMacFinal&quot;^?&quot;EncryptData&quot;^?&quot;EncryptDataInit&quot;^?&quot;EncryptDataUpdate&quot;^?&quot;EncryptDataFinal&quot;^?&quot;DecryptData&quot;^?&quot;DecryptDataInit&quot;^?&quot;DecryptDataUpdate&quot;^?&quot;DecryptDataFinal&quot;^?&quot;QueryKeySizeInBits&quot;^?&quot;GenerateKey&quot;^?&quot;GenerateKeyPair&quot;^?&quot;GenerateRandom&quot;^?&quot;GenerateAlgorithmParams&quot;^?&quot;WrapKey&quot;^?&quot;UnwrapKey&quot;^?&quot;DeriveKey&quot;^?&quot;FreeKey&quot;^?&quot;PassThrough&quot;^?&quot;Login&quot;^?&quot;Logout&quot;^?&quot;ChangeLoginAcl&quot;^?&quot;ObtainPrivateKeyFromPublicKey&quot;^?&quot;RetrieveUniqueId&quot;^?&quot;RetrieveCounter&quot;^?&quot;VerifyDevice&quot;^?&quot;GetTimeValue&quot;^?&quot;GetOperationalStatistics&quot;^?&quot;GetLoginAcl&quot;^?&quot;GetKeyAcl&quot;^?&quot;ChangeKeyAcl&quot;^?&quot;GetKeyOwner&quot;^?&quot;ChangeKeyOwner&quot;^?&quot;GetLoginOwner&quot;^?&quot;ChangeLoginOwner&quot;^?}'/>
<struct name='CSSM_SPI_CSP_FUNCS_PTR' type='{cssm_spi_csp_funcs=&quot;EventNotify&quot;^?&quot;QuerySize&quot;^?&quot;SignData&quot;^?&quot;SignDataInit&quot;^?&quot;SignDataUpdate&quot;^?&quot;SignDataFinal&quot;^?&quot;VerifyData&quot;^?&quot;VerifyDataInit&quot;^?&quot;VerifyDataUpdate&quot;^?&quot;VerifyDataFinal&quot;^?&quot;DigestData&quot;^?&quot;DigestDataInit&quot;^?&quot;DigestDataUpdate&quot;^?&quot;DigestDataClone&quot;^?&quot;DigestDataFinal&quot;^?&quot;GenerateMac&quot;^?&quot;GenerateMacInit&quot;^?&quot;GenerateMacUpdate&quot;^?&quot;GenerateMacFinal&quot;^?&quot;VerifyMac&quot;^?&quot;VerifyMacInit&quot;^?&quot;VerifyMacUpdate&quot;^?&quot;VerifyMacFinal&quot;^?&quot;EncryptData&quot;^?&quot;EncryptDataInit&quot;^?&quot;EncryptDataUpdate&quot;^?&quot;EncryptDataFinal&quot;^?&quot;DecryptData&quot;^?&quot;DecryptDataInit&quot;^?&quot;DecryptDataUpdate&quot;^?&quot;DecryptDataFinal&quot;^?&quot;QueryKeySizeInBits&quot;^?&quot;GenerateKey&quot;^?&quot;GenerateKeyPair&quot;^?&quot;GenerateRandom&quot;^?&quot;GenerateAlgorithmParams&quot;^?&quot;WrapKey&quot;^?&quot;UnwrapKey&quot;^?&quot;DeriveKey&quot;^?&quot;FreeKey&quot;^?&quot;PassThrough&quot;^?&quot;Login&quot;^?&quot;Logout&quot;^?&quot;ChangeLoginAcl&quot;^?&quot;ObtainPrivateKeyFromPublicKey&quot;^?&quot;RetrieveUniqueId&quot;^?&quot;RetrieveCounter&quot;^?&quot;VerifyDevice&quot;^?&quot;GetTimeValue&quot;^?&quot;GetOperationalStatistics&quot;^?&quot;GetLoginAcl&quot;^?&quot;GetKeyAcl&quot;^?&quot;ChangeKeyAcl&quot;^?&quot;GetKeyOwner&quot;^?&quot;ChangeKeyOwner&quot;^?&quot;GetLoginOwner&quot;^?&quot;ChangeLoginOwner&quot;^?}'/>
<struct name='CSSM_SPI_DL_FUNCS' type='{cssm_spi_dl_funcs=&quot;DbOpen&quot;^?&quot;DbClose&quot;^?&quot;DbCreate&quot;^?&quot;DbDelete&quot;^?&quot;CreateRelation&quot;^?&quot;DestroyRelation&quot;^?&quot;Authenticate&quot;^?&quot;GetDbAcl&quot;^?&quot;ChangeDbAcl&quot;^?&quot;GetDbOwner&quot;^?&quot;ChangeDbOwner&quot;^?&quot;GetDbNames&quot;^?&quot;GetDbNameFromHandle&quot;^?&quot;FreeNameList&quot;^?&quot;DataInsert&quot;^?&quot;DataDelete&quot;^?&quot;DataModify&quot;^?&quot;DataGetFirst&quot;^?&quot;DataGetNext&quot;^?&quot;DataAbortQuery&quot;^?&quot;DataGetFromUniqueRecordId&quot;^?&quot;FreeUniqueRecord&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_DL_FUNCS_PTR' type='{cssm_spi_dl_funcs=&quot;DbOpen&quot;^?&quot;DbClose&quot;^?&quot;DbCreate&quot;^?&quot;DbDelete&quot;^?&quot;CreateRelation&quot;^?&quot;DestroyRelation&quot;^?&quot;Authenticate&quot;^?&quot;GetDbAcl&quot;^?&quot;ChangeDbAcl&quot;^?&quot;GetDbOwner&quot;^?&quot;ChangeDbOwner&quot;^?&quot;GetDbNames&quot;^?&quot;GetDbNameFromHandle&quot;^?&quot;FreeNameList&quot;^?&quot;DataInsert&quot;^?&quot;DataDelete&quot;^?&quot;DataModify&quot;^?&quot;DataGetFirst&quot;^?&quot;DataGetNext&quot;^?&quot;DataAbortQuery&quot;^?&quot;DataGetFromUniqueRecordId&quot;^?&quot;FreeUniqueRecord&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_KR_FUNCS' type='{cssm_spi_kr_funcs=&quot;RegistrationRequest&quot;^?&quot;RegistrationRetrieve&quot;^?&quot;GenerateRecoveryFields&quot;^?&quot;ProcessRecoveryFields&quot;^?&quot;RecoveryRequest&quot;^?&quot;RecoveryRetrieve&quot;^?&quot;GetRecoveredObject&quot;^?&quot;RecoveryRequestAbort&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_KR_FUNCS_PTR' type='{cssm_spi_kr_funcs=&quot;RegistrationRequest&quot;^?&quot;RegistrationRetrieve&quot;^?&quot;GenerateRecoveryFields&quot;^?&quot;ProcessRecoveryFields&quot;^?&quot;RecoveryRequest&quot;^?&quot;RecoveryRetrieve&quot;^?&quot;GetRecoveredObject&quot;^?&quot;RecoveryRequestAbort&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_TP_FUNCS' type='{cssm_spi_tp_funcs=&quot;SubmitCredRequest&quot;^?&quot;RetrieveCredResult&quot;^?&quot;ConfirmCredResult&quot;^?&quot;ReceiveConfirmation&quot;^?&quot;CertReclaimKey&quot;^?&quot;CertReclaimAbort&quot;^?&quot;FormRequest&quot;^?&quot;FormSubmit&quot;^?&quot;CertGroupVerify&quot;^?&quot;CertCreateTemplate&quot;^?&quot;CertGetAllTemplateFields&quot;^?&quot;CertSign&quot;^?&quot;CrlVerify&quot;^?&quot;CrlCreateTemplate&quot;^?&quot;CertRevoke&quot;^?&quot;CertRemoveFromCrlTemplate&quot;^?&quot;CrlSign&quot;^?&quot;ApplyCrlToDb&quot;^?&quot;CertGroupConstruct&quot;^?&quot;CertGroupPrune&quot;^?&quot;CertGroupToTupleGroup&quot;^?&quot;TupleGroupToCertGroup&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_SPI_TP_FUNCS_PTR' type='{cssm_spi_tp_funcs=&quot;SubmitCredRequest&quot;^?&quot;RetrieveCredResult&quot;^?&quot;ConfirmCredResult&quot;^?&quot;ReceiveConfirmation&quot;^?&quot;CertReclaimKey&quot;^?&quot;CertReclaimAbort&quot;^?&quot;FormRequest&quot;^?&quot;FormSubmit&quot;^?&quot;CertGroupVerify&quot;^?&quot;CertCreateTemplate&quot;^?&quot;CertGetAllTemplateFields&quot;^?&quot;CertSign&quot;^?&quot;CrlVerify&quot;^?&quot;CrlCreateTemplate&quot;^?&quot;CertRevoke&quot;^?&quot;CertRemoveFromCrlTemplate&quot;^?&quot;CrlSign&quot;^?&quot;ApplyCrlToDb&quot;^?&quot;CertGroupConstruct&quot;^?&quot;CertGroupPrune&quot;^?&quot;CertGroupToTupleGroup&quot;^?&quot;TupleGroupToCertGroup&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='CSSM_STATE_FUNCS' type='{cssm_state_funcs=&quot;cssm_GetAttachFunctions&quot;^?&quot;cssm_ReleaseAttachFunctions&quot;^?&quot;cssm_GetAppMemoryFunctions&quot;^?&quot;cssm_IsFuncCallValid&quot;^?&quot;cssm_DeregisterManagerServices&quot;^?&quot;cssm_DeliverModuleManagerEvent&quot;^?}'/>
<struct name='CSSM_STATE_FUNCS_PTR' type='{cssm_state_funcs=&quot;cssm_GetAttachFunctions&quot;^?&quot;cssm_ReleaseAttachFunctions&quot;^?&quot;cssm_GetAppMemoryFunctions&quot;^?&quot;cssm_IsFuncCallValid&quot;^?&quot;cssm_DeregisterManagerServices&quot;^?&quot;cssm_DeliverModuleManagerEvent&quot;^?}'/>
<struct name='CSSM_SUBSERVICE_UID' type='{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}'/>
<struct name='CSSM_SUBSERVICE_UID_PTR' type='{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}'/>
<struct name='CSSM_TP_APPLE_EVIDENCE_HEADER' type='{_CSSM_TP_APPLE_EVIDENCE_HEADER=&quot;Version&quot;I}'/>
<struct name='CSSM_TP_APPLE_EVIDENCE_INFO' type='{_CSSM_TP_APPLE_EVIDENCE_INFO=&quot;StatusBits&quot;I&quot;NumStatusCodes&quot;I&quot;StatusCodes&quot;^i&quot;Index&quot;I&quot;DlDbHandle&quot;{cssm_dl_db_handle=&quot;DLHandle&quot;i&quot;DBHandle&quot;i}&quot;UniqueRecord&quot;^{cssm_db_unique_record}}' type64='{_CSSM_TP_APPLE_EVIDENCE_INFO=&quot;StatusBits&quot;I&quot;NumStatusCodes&quot;I&quot;StatusCodes&quot;^i&quot;Index&quot;I&quot;DlDbHandle&quot;{cssm_dl_db_handle=&quot;DLHandle&quot;q&quot;DBHandle&quot;q}&quot;UniqueRecord&quot;^{cssm_db_unique_record}}'/>
<struct name='CSSM_TP_AUTHORITY_ID' type='{cssm_tp_authority_id=&quot;AuthorityCert&quot;^{cssm_data}&quot;AuthorityLocation&quot;^{cssm_net_address}}'/>
<struct name='CSSM_TP_AUTHORITY_ID_PTR' type='{cssm_tp_authority_id=&quot;AuthorityCert&quot;^{cssm_data}&quot;AuthorityLocation&quot;^{cssm_net_address}}'/>
<struct name='CSSM_TP_CALLERAUTH_CONTEXT' type='{cssm_tp_callerauth_context=&quot;Policy&quot;{cssm_tp_policyinfo=&quot;NumberOfPolicyIds&quot;I&quot;PolicyIds&quot;^{cssm_field}&quot;PolicyControl&quot;^v}&quot;VerifyTime&quot;*&quot;VerificationAbortOn&quot;I&quot;CallbackWithVerifiedCert&quot;^?&quot;NumberOfAnchorCerts&quot;I&quot;AnchorCerts&quot;^{cssm_data}&quot;DBList&quot;^{cssm_dl_db_list}&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CALLERAUTH_CONTEXT_PTR' type='{cssm_tp_callerauth_context=&quot;Policy&quot;{cssm_tp_policyinfo=&quot;NumberOfPolicyIds&quot;I&quot;PolicyIds&quot;^{cssm_field}&quot;PolicyControl&quot;^v}&quot;VerifyTime&quot;*&quot;VerificationAbortOn&quot;I&quot;CallbackWithVerifiedCert&quot;^?&quot;NumberOfAnchorCerts&quot;I&quot;AnchorCerts&quot;^{cssm_data}&quot;DBList&quot;^{cssm_dl_db_list}&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTCHANGE_INPUT' type='{cssm_tp_certchange_input=&quot;Action&quot;I&quot;Reason&quot;I&quot;CLHandle&quot;i&quot;Cert&quot;^{cssm_data}&quot;ChangeInfo&quot;^{cssm_field}&quot;StartTime&quot;*&quot;CallerCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certchange_input=&quot;Action&quot;I&quot;Reason&quot;I&quot;CLHandle&quot;q&quot;Cert&quot;^{cssm_data}&quot;ChangeInfo&quot;^{cssm_field}&quot;StartTime&quot;*&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTCHANGE_INPUT_PTR' type='{cssm_tp_certchange_input=&quot;Action&quot;I&quot;Reason&quot;I&quot;CLHandle&quot;i&quot;Cert&quot;^{cssm_data}&quot;ChangeInfo&quot;^{cssm_field}&quot;StartTime&quot;*&quot;CallerCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certchange_input=&quot;Action&quot;I&quot;Reason&quot;I&quot;CLHandle&quot;q&quot;Cert&quot;^{cssm_data}&quot;ChangeInfo&quot;^{cssm_field}&quot;StartTime&quot;*&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTCHANGE_OUTPUT' type='{cssm_tp_certchange_output=&quot;ActionStatus&quot;I&quot;RevokeInfo&quot;{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_tp_certchange_output=&quot;ActionStatus&quot;I&quot;RevokeInfo&quot;{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CSSM_TP_CERTCHANGE_OUTPUT_PTR' type='{cssm_tp_certchange_output=&quot;ActionStatus&quot;I&quot;RevokeInfo&quot;{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_tp_certchange_output=&quot;ActionStatus&quot;I&quot;RevokeInfo&quot;{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CSSM_TP_CERTISSUE_INPUT' type='{cssm_tp_certissue_input=&quot;CSPSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}&quot;CLHandle&quot;i&quot;NumberOfTemplateFields&quot;I&quot;SubjectCertFields&quot;^{cssm_field}&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certissue_input=&quot;CSPSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}&quot;CLHandle&quot;q&quot;NumberOfTemplateFields&quot;I&quot;SubjectCertFields&quot;^{cssm_field}&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTISSUE_INPUT_PTR' type='{cssm_tp_certissue_input=&quot;CSPSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}&quot;CLHandle&quot;i&quot;NumberOfTemplateFields&quot;I&quot;SubjectCertFields&quot;^{cssm_field}&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certissue_input=&quot;CSPSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}&quot;CLHandle&quot;q&quot;NumberOfTemplateFields&quot;I&quot;SubjectCertFields&quot;^{cssm_field}&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTISSUE_OUTPUT' type='{cssm_tp_certissue_output=&quot;IssueStatus&quot;I&quot;CertGroup&quot;^{cssm_certgroup}&quot;PerformedServiceRequests&quot;I}'/>
<struct name='CSSM_TP_CERTISSUE_OUTPUT_PTR' type='{cssm_tp_certissue_output=&quot;IssueStatus&quot;I&quot;CertGroup&quot;^{cssm_certgroup}&quot;PerformedServiceRequests&quot;I}'/>
<struct name='CSSM_TP_CERTNOTARIZE_INPUT' type='{cssm_tp_certnotarize_input=&quot;CLHandle&quot;i&quot;NumberOfFields&quot;I&quot;MoreFields&quot;^{cssm_field}&quot;SignScope&quot;^{cssm_field}&quot;ScopeSize&quot;I&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certnotarize_input=&quot;CLHandle&quot;q&quot;NumberOfFields&quot;I&quot;MoreFields&quot;^{cssm_field}&quot;SignScope&quot;^{cssm_field}&quot;ScopeSize&quot;I&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTNOTARIZE_INPUT_PTR' type='{cssm_tp_certnotarize_input=&quot;CLHandle&quot;i&quot;NumberOfFields&quot;I&quot;MoreFields&quot;^{cssm_field}&quot;SignScope&quot;^{cssm_field}&quot;ScopeSize&quot;I&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certnotarize_input=&quot;CLHandle&quot;q&quot;NumberOfFields&quot;I&quot;MoreFields&quot;^{cssm_field}&quot;SignScope&quot;^{cssm_field}&quot;ScopeSize&quot;I&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTNOTARIZE_OUTPUT' type='{cssm_tp_certnotarize_output=&quot;NotarizeStatus&quot;I&quot;NotarizedCertGroup&quot;^{cssm_certgroup}&quot;PerformedServiceRequests&quot;I}'/>
<struct name='CSSM_TP_CERTNOTARIZE_OUTPUT_PTR' type='{cssm_tp_certnotarize_output=&quot;NotarizeStatus&quot;I&quot;NotarizedCertGroup&quot;^{cssm_certgroup}&quot;PerformedServiceRequests&quot;I}'/>
<struct name='CSSM_TP_CERTRECLAIM_INPUT' type='{cssm_tp_certreclaim_input=&quot;CLHandle&quot;i&quot;NumberOfSelectionFields&quot;I&quot;SelectionFields&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certreclaim_input=&quot;CLHandle&quot;q&quot;NumberOfSelectionFields&quot;I&quot;SelectionFields&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTRECLAIM_INPUT_PTR' type='{cssm_tp_certreclaim_input=&quot;CLHandle&quot;i&quot;NumberOfSelectionFields&quot;I&quot;SelectionFields&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certreclaim_input=&quot;CLHandle&quot;q&quot;NumberOfSelectionFields&quot;I&quot;SelectionFields&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CERTRECLAIM_OUTPUT' type='{cssm_tp_certreclaim_output=&quot;ReclaimStatus&quot;I&quot;ReclaimedCertGroup&quot;^{cssm_certgroup}&quot;KeyCacheHandle&quot;Q}'/>
<struct name='CSSM_TP_CERTRECLAIM_OUTPUT_PTR' type='{cssm_tp_certreclaim_output=&quot;ReclaimStatus&quot;I&quot;ReclaimedCertGroup&quot;^{cssm_certgroup}&quot;KeyCacheHandle&quot;Q}'/>
<struct name='CSSM_TP_CERTVERIFY_INPUT' type='{cssm_tp_certverify_input=&quot;CLHandle&quot;i&quot;Cert&quot;^{cssm_data}&quot;VerifyContext&quot;^{cssm_tp_verify_context}}' type64='{cssm_tp_certverify_input=&quot;CLHandle&quot;q&quot;Cert&quot;^{cssm_data}&quot;VerifyContext&quot;^{cssm_tp_verify_context}}'/>
<struct name='CSSM_TP_CERTVERIFY_INPUT_PTR' type='{cssm_tp_certverify_input=&quot;CLHandle&quot;i&quot;Cert&quot;^{cssm_data}&quot;VerifyContext&quot;^{cssm_tp_verify_context}}' type64='{cssm_tp_certverify_input=&quot;CLHandle&quot;q&quot;Cert&quot;^{cssm_data}&quot;VerifyContext&quot;^{cssm_tp_verify_context}}'/>
<struct name='CSSM_TP_CERTVERIFY_OUTPUT' type='{cssm_tp_certverify_output=&quot;VerifyStatus&quot;I&quot;NumberOfEvidence&quot;I&quot;Evidence&quot;^{cssm_evidence}}'/>
<struct name='CSSM_TP_CERTVERIFY_OUTPUT_PTR' type='{cssm_tp_certverify_output=&quot;VerifyStatus&quot;I&quot;NumberOfEvidence&quot;I&quot;Evidence&quot;^{cssm_evidence}}'/>
<struct name='CSSM_TP_CONFIRM_RESPONSE' type='{cssm_tp_confirm_response=&quot;NumberOfResponses&quot;I&quot;Responses&quot;^I}'/>
<struct name='CSSM_TP_CONFIRM_RESPONSE_PTR' type='{cssm_tp_confirm_response=&quot;NumberOfResponses&quot;I&quot;Responses&quot;^I}'/>
<struct name='CSSM_TP_CRLISSUE_INPUT' type='{cssm_tp_crlissue_input=&quot;CLHandle&quot;i&quot;CrlIdentifier&quot;I&quot;CrlThisTime&quot;*&quot;PolicyIdentifier&quot;^{cssm_field}&quot;CallerCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_crlissue_input=&quot;CLHandle&quot;q&quot;CrlIdentifier&quot;I&quot;CrlThisTime&quot;*&quot;PolicyIdentifier&quot;^{cssm_field}&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CRLISSUE_INPUT_PTR' type='{cssm_tp_crlissue_input=&quot;CLHandle&quot;i&quot;CrlIdentifier&quot;I&quot;CrlThisTime&quot;*&quot;PolicyIdentifier&quot;^{cssm_field}&quot;CallerCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_crlissue_input=&quot;CLHandle&quot;q&quot;CrlIdentifier&quot;I&quot;CrlThisTime&quot;*&quot;PolicyIdentifier&quot;^{cssm_field}&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='CSSM_TP_CRLISSUE_OUTPUT' type='{cssm_tp_crlissue_output=&quot;IssueStatus&quot;I&quot;Crl&quot;^{cssm_encoded_crl}&quot;CrlNextTime&quot;*}'/>
<struct name='CSSM_TP_CRLISSUE_OUTPUT_PTR' type='{cssm_tp_crlissue_output=&quot;IssueStatus&quot;I&quot;Crl&quot;^{cssm_encoded_crl}&quot;CrlNextTime&quot;*}'/>
<struct name='CSSM_TP_POLICYINFO' type='{cssm_tp_policyinfo=&quot;NumberOfPolicyIds&quot;I&quot;PolicyIds&quot;^{cssm_field}&quot;PolicyControl&quot;^v}'/>
<struct name='CSSM_TP_POLICYINFO_PTR' type='{cssm_tp_policyinfo=&quot;NumberOfPolicyIds&quot;I&quot;PolicyIds&quot;^{cssm_field}&quot;PolicyControl&quot;^v}'/>
<struct name='CSSM_TP_REQUEST_SET' type='{cssm_tp_request_set=&quot;NumberOfRequests&quot;I&quot;Requests&quot;^v}'/>
<struct name='CSSM_TP_REQUEST_SET_PTR' type='{cssm_tp_request_set=&quot;NumberOfRequests&quot;I&quot;Requests&quot;^v}'/>
<struct name='CSSM_TP_RESULT_SET' type='{cssm_tp_result_set=&quot;NumberOfResults&quot;I&quot;Results&quot;^v}'/>
<struct name='CSSM_TP_RESULT_SET_PTR' type='{cssm_tp_result_set=&quot;NumberOfResults&quot;I&quot;Results&quot;^v}'/>
<struct name='CSSM_TP_VERIFY_CONTEXT' type='{cssm_tp_verify_context=&quot;Action&quot;I&quot;ActionData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Crls&quot;{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}&quot;Cred&quot;^{cssm_tp_callerauth_context}}' type64='{cssm_tp_verify_context=&quot;Action&quot;I&quot;ActionData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Crls&quot;{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}&quot;Cred&quot;^{cssm_tp_callerauth_context}}'/>
<struct name='CSSM_TP_VERIFY_CONTEXT_PTR' type='{cssm_tp_verify_context=&quot;Action&quot;I&quot;ActionData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Crls&quot;{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}&quot;Cred&quot;^{cssm_tp_callerauth_context}}' type64='{cssm_tp_verify_context=&quot;Action&quot;I&quot;ActionData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Crls&quot;{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}&quot;Cred&quot;^{cssm_tp_callerauth_context}}'/>
<struct name='CSSM_TP_VERIFY_CONTEXT_RESULT' type='{cssm_tp_verify_context_result=&quot;NumberOfEvidences&quot;I&quot;Evidence&quot;^{cssm_evidence}}'/>
<struct name='CSSM_TP_VERIFY_CONTEXT_RESULT_PTR' type='{cssm_tp_verify_context_result=&quot;NumberOfEvidences&quot;I&quot;Evidence&quot;^{cssm_evidence}}'/>
<struct name='CSSM_TUPLE' type='{_CSSM_TUPLE=&quot;Issuer&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Subject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;AuthorizationTag&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;ValidityPeriod&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}}'/>
<struct name='CSSM_TUPLEGROUP' type='{cssm_tuplegroup=&quot;NumberOfTuples&quot;I&quot;Tuples&quot;^{_CSSM_TUPLE_PTR=&quot;Issuer&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Subject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;AuthorizationTag&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;ValidityPeriod&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}}}'/>
<struct name='CSSM_TUPLEGROUP_PTR' type='{cssm_tuplegroup=&quot;NumberOfTuples&quot;I&quot;Tuples&quot;^{_CSSM_TUPLE_PTR=&quot;Issuer&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Subject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;AuthorizationTag&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;ValidityPeriod&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}}}'/>
<struct name='CSSM_TUPLE_PTR' type='{_CSSM_TUPLE_PTR=&quot;Issuer&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Subject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;AuthorizationTag&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;ValidityPeriod&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}}'/>
<struct name='CSSM_UPCALLS' type='{cssm_upcalls=&quot;malloc_func&quot;^?&quot;free_func&quot;^?&quot;realloc_func&quot;^?&quot;calloc_func&quot;^?&quot;CcToHandle_func&quot;^?&quot;GetModuleInfo_func&quot;^?}'/>
<struct name='CSSM_UPCALLS_PTR' type='{cssm_upcalls=&quot;malloc_func&quot;^?&quot;free_func&quot;^?&quot;realloc_func&quot;^?&quot;calloc_func&quot;^?&quot;CcToHandle_func&quot;^?&quot;GetModuleInfo_func&quot;^?}'/>
<struct name='CSSM_VERSION' type='{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}'/>
<struct name='CSSM_VERSION_PTR' type='{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}'/>
<struct name='CSSM_WRAP_KEY' type='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509EXT_BASICCONSTRAINTS' type='{cssm_x509ext_basicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}'/>
<struct name='CSSM_X509EXT_BASICCONSTRAINTS_PTR' type='{cssm_x509ext_basicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}'/>
<struct name='CSSM_X509EXT_PAIR' type='{cssm_x509ext_pair=&quot;tagAndValue&quot;{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;parsedValue&quot;^v}' type64='{cssm_x509ext_pair=&quot;tagAndValue&quot;{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;parsedValue&quot;^v}'/>
<struct name='CSSM_X509EXT_PAIR_PTR' type='{cssm_x509ext_pair=&quot;tagAndValue&quot;{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;parsedValue&quot;^v}' type64='{cssm_x509ext_pair=&quot;tagAndValue&quot;{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;parsedValue&quot;^v}'/>
<struct name='CSSM_X509EXT_POLICYINFO' type='{cssm_x509ext_policyInfo=&quot;policyIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;policyQualifiers&quot;{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}}' type64='{cssm_x509ext_policyInfo=&quot;policyIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;policyQualifiers&quot;{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}}'/>
<struct name='CSSM_X509EXT_POLICYINFO_PTR' type='{cssm_x509ext_policyInfo=&quot;policyIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;policyQualifiers&quot;{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}}' type64='{cssm_x509ext_policyInfo=&quot;policyIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;policyQualifiers&quot;{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}}'/>
<struct name='CSSM_X509EXT_POLICYQUALIFIERINFO' type='{cssm_x509ext_policyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509ext_policyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509EXT_POLICYQUALIFIERINFO_PTR' type='{cssm_x509ext_policyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509ext_policyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509EXT_POLICYQUALIFIERS' type='{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}'/>
<struct name='CSSM_X509EXT_POLICYQUALIFIERS_PTR' type='{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}'/>
<struct name='CSSM_X509EXT_TAGandVALUE' type='{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509EXT_TAGandVALUE_PTR' type='{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_ALGORITHM_IDENTIFIER' type='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_ALGORITHM_IDENTIFIER_PTR' type='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_EXTENSION' type='{cssm_x509_extension=&quot;extnId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;critical&quot;i&quot;format&quot;i&quot;value&quot;(cssm_x509ext_value=&quot;tagAndValue&quot;^{cssm_x509_extensionTagAndValue}&quot;parsedValue&quot;^v&quot;valuePair&quot;^{cssm_x509ext_pair})&quot;BERvalue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_extension=&quot;extnId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;critical&quot;i&quot;format&quot;i&quot;value&quot;(cssm_x509ext_value=&quot;tagAndValue&quot;^{cssm_x509_extensionTagAndValue}&quot;parsedValue&quot;^v&quot;valuePair&quot;^{cssm_x509ext_pair})&quot;BERvalue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_EXTENSIONS' type='{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}'/>
<struct name='CSSM_X509_EXTENSIONS_PTR' type='{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}'/>
<struct name='CSSM_X509_EXTENSION_PTR' type='{cssm_x509_extension=&quot;extnId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;critical&quot;i&quot;format&quot;i&quot;value&quot;(cssm_x509ext_value=&quot;tagAndValue&quot;^{cssm_x509_extensionTagAndValue}&quot;parsedValue&quot;^v&quot;valuePair&quot;^{cssm_x509ext_pair})&quot;BERvalue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_extension=&quot;extnId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;critical&quot;i&quot;format&quot;i&quot;value&quot;(cssm_x509ext_value=&quot;tagAndValue&quot;^{cssm_x509_extensionTagAndValue}&quot;parsedValue&quot;^v&quot;valuePair&quot;^{cssm_x509ext_pair})&quot;BERvalue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_NAME' type='{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}'/>
<struct name='CSSM_X509_NAME_PTR' type='{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}'/>
<struct name='CSSM_X509_RDN' type='{cssm_x509_rdn=&quot;numberOfPairs&quot;I&quot;AttributeTypeAndValue&quot;^{cssm_x509_type_value_pair}}'/>
<struct name='CSSM_X509_RDN_PTR' type='{cssm_x509_rdn=&quot;numberOfPairs&quot;I&quot;AttributeTypeAndValue&quot;^{cssm_x509_type_value_pair}}'/>
<struct name='CSSM_X509_REVOKED_CERT_ENTRY' type='{cssm_x509_revoked_cert_entry=&quot;certificateSerialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;revocationDate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_revoked_cert_entry=&quot;certificateSerialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;revocationDate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='CSSM_X509_REVOKED_CERT_ENTRY_PTR' type='{cssm_x509_revoked_cert_entry=&quot;certificateSerialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;revocationDate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_revoked_cert_entry=&quot;certificateSerialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;revocationDate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='CSSM_X509_REVOKED_CERT_LIST' type='{cssm_x509_revoked_cert_list=&quot;numberOfRevokedCertEntries&quot;I&quot;revokedCertEntry&quot;^{cssm_x509_revoked_cert_entry}}'/>
<struct name='CSSM_X509_REVOKED_CERT_LIST_PTR' type='{cssm_x509_revoked_cert_list=&quot;numberOfRevokedCertEntries&quot;I&quot;revokedCertEntry&quot;^{cssm_x509_revoked_cert_entry}}'/>
<struct name='CSSM_X509_SIGNATURE' type='{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_SIGNATURE_PTR' type='{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_SIGNED_CERTIFICATE' type='{cssm_x509_signed_certificate=&quot;certificate&quot;{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_x509_signed_certificate=&quot;certificate&quot;{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CSSM_X509_SIGNED_CERTIFICATE_PTR' type='{cssm_x509_signed_certificate=&quot;certificate&quot;{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_x509_signed_certificate=&quot;certificate&quot;{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CSSM_X509_SIGNED_CRL' type='{cssm_x509_signed_crl=&quot;tbsCertList&quot;{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_x509_signed_crl=&quot;tbsCertList&quot;{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CSSM_X509_SIGNED_CRL_PTR' type='{cssm_x509_signed_crl=&quot;tbsCertList&quot;{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_x509_signed_crl=&quot;tbsCertList&quot;{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CSSM_X509_SUBJECT_PUBLIC_KEY_INFO' type='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_SUBJECT_PUBLIC_KEY_INFO_PTR' type='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_TBS_CERTIFICATE' type='{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='CSSM_X509_TBS_CERTIFICATE_PTR' type='{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='CSSM_X509_TBS_CERTLIST' type='{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='CSSM_X509_TBS_CERTLIST_PTR' type='{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='CSSM_X509_TIME' type='{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_TIME_PTR' type='{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_TYPE_VALUE_PAIR' type='{cssm_x509_type_value_pair=&quot;type&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;valueType&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_type_value_pair=&quot;type&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;valueType&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_TYPE_VALUE_PAIR_PTR' type='{cssm_x509_type_value_pair=&quot;type&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;valueType&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_type_value_pair=&quot;type&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;valueType&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='CSSM_X509_VALIDITY' type='{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='CSSM_X509_VALIDITY_PTR' type='{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='DERItem' type='{_DERItem=&quot;data&quot;*&quot;length&quot;I}' type64='{_DERItem=&quot;data&quot;*&quot;length&quot;Q}'/>
<struct name='ISL_CONST_DATA' type='{isl_const_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{isl_const_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='ISL_CONST_DATA_PTR' type='{isl_const_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{isl_const_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='ISL_DATA' type='{isl_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{isl_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='ISL_DATA_PTR' type='{isl_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{isl_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='MDS_DB_HANDLE' type='{cssm_dl_db_handle=&quot;DLHandle&quot;i&quot;DBHandle&quot;i}' type64='{cssm_dl_db_handle=&quot;DLHandle&quot;q&quot;DBHandle&quot;q}'/>
<struct name='MDS_FUNCS' type='{mds_funcs=&quot;DbOpen&quot;^?&quot;DbClose&quot;^?&quot;GetDbNames&quot;^?&quot;GetDbNameFromHandle&quot;^?&quot;FreeNameList&quot;^?&quot;DataInsert&quot;^?&quot;DataDelete&quot;^?&quot;DataModify&quot;^?&quot;DataGetFirst&quot;^?&quot;DataGetNext&quot;^?&quot;DataAbortQuery&quot;^?&quot;DataGetFromUniqueRecordId&quot;^?&quot;FreeUniqueRecord&quot;^?&quot;CreateRelation&quot;^?&quot;DestroyRelation&quot;^?}'/>
<struct name='MDS_FUNCS_PTR' type='{mds_funcs=&quot;DbOpen&quot;^?&quot;DbClose&quot;^?&quot;GetDbNames&quot;^?&quot;GetDbNameFromHandle&quot;^?&quot;FreeNameList&quot;^?&quot;DataInsert&quot;^?&quot;DataDelete&quot;^?&quot;DataModify&quot;^?&quot;DataGetFirst&quot;^?&quot;DataGetNext&quot;^?&quot;DataAbortQuery&quot;^?&quot;DataGetFromUniqueRecordId&quot;^?&quot;FreeUniqueRecord&quot;^?&quot;CreateRelation&quot;^?&quot;DestroyRelation&quot;^?}'/>
<struct name='SecAsn1AlgId' type='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='SecAsn1Item' type='{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='SecAsn1Oid' type='{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='SecAsn1PubKeyInfo' type='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='SecAsn1Template' type='{SecAsn1Template_struct=&quot;kind&quot;I&quot;offset&quot;I&quot;sub&quot;^v&quot;size&quot;I}'/>
<struct name='SecAsn1Template_struct' type='{SecAsn1Template_struct=&quot;kind&quot;I&quot;offset&quot;I&quot;sub&quot;^v&quot;size&quot;I}'/>
<struct name='SecItemImportExportKeyParameters' type='{_SecItemImportExportKeyParameters=&quot;version&quot;I&quot;flags&quot;I&quot;passphrase&quot;^v&quot;alertTitle&quot;^{__CFString}&quot;alertPrompt&quot;^{__CFString}&quot;accessRef&quot;^{OpaqueSecAccessRef}&quot;keyUsage&quot;^{__CFArray}&quot;keyAttributes&quot;^{__CFArray}}'/>
<struct name='SecKeyImportExportParameters' type='{_SecKeyImportExportParameters=&quot;version&quot;I&quot;flags&quot;I&quot;passphrase&quot;^v&quot;alertTitle&quot;^{__CFString}&quot;alertPrompt&quot;^{__CFString}&quot;accessRef&quot;^{OpaqueSecAccessRef}&quot;keyUsage&quot;I&quot;keyAttributes&quot;I}'/>
<struct name='SecKeychainAttribute' type='{SecKeychainAttribute=&quot;tag&quot;I&quot;length&quot;I&quot;data&quot;^v}'/>
<struct name='SecKeychainAttributeInfo' type='{SecKeychainAttributeInfo=&quot;count&quot;I&quot;tag&quot;^I&quot;format&quot;^I}'/>
<struct name='SecKeychainAttributeList' type='{SecKeychainAttributeList=&quot;count&quot;I&quot;attr&quot;^{SecKeychainAttribute}}'/>
<struct name='SecKeychainCallbackInfo' type='{SecKeychainCallbackInfo=&quot;version&quot;I&quot;item&quot;^{OpaqueSecKeychainItemRef}&quot;keychain&quot;^{OpaqueSecKeychainRef}&quot;pid&quot;i}'/>
<struct name='SecKeychainSettings' type='{SecKeychainSettings=&quot;version&quot;I&quot;lockOnSleep&quot;B&quot;useLockInterval&quot;B&quot;lockInterval&quot;I}'/>
<struct name='cssm_access_credentials' type='{cssm_access_credentials=&quot;EntryTag&quot;[68c]&quot;BaseCerts&quot;{cssm_base_certs=&quot;TPHandle&quot;i&quot;CLHandle&quot;i&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}&quot;Samples&quot;{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}' type64='{cssm_access_credentials=&quot;EntryTag&quot;[68c]&quot;BaseCerts&quot;{cssm_base_certs=&quot;TPHandle&quot;q&quot;CLHandle&quot;q&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}&quot;Samples&quot;{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}'/>
<struct name='cssm_acl_edit' type='{cssm_acl_edit=&quot;EditMode&quot;I&quot;OldEntryHandle&quot;i&quot;NewEntry&quot;^{cssm_acl_entry_input}}' type64='{cssm_acl_edit=&quot;EditMode&quot;I&quot;OldEntryHandle&quot;q&quot;NewEntry&quot;^{cssm_acl_entry_input}}'/>
<struct name='cssm_acl_entry_info' type='{cssm_acl_entry_info=&quot;EntryPublicInfo&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;EntryHandle&quot;i}' type64='{cssm_acl_entry_info=&quot;EntryPublicInfo&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;EntryHandle&quot;q}'/>
<struct name='cssm_acl_entry_input' type='{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}' type64='{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}'/>
<struct name='cssm_acl_entry_prototype' type='{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}' type64='{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}'/>
<struct name='cssm_acl_keychain_prompt_selector' type='{cssm_acl_keychain_prompt_selector=&quot;version&quot;S&quot;flags&quot;S}'/>
<struct name='cssm_acl_owner_prototype' type='{cssm_acl_owner_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i}'/>
<struct name='cssm_acl_process_subject_selector' type='{cssm_acl_process_subject_selector=&quot;version&quot;S&quot;mask&quot;S&quot;uid&quot;I&quot;gid&quot;I}'/>
<struct name='cssm_acl_validity_period' type='{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_applecspdl_db_change_password_parameters' type='{cssm_applecspdl_db_change_password_parameters=&quot;accessCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='cssm_applecspdl_db_is_locked_parameters' type='{cssm_applecspdl_db_is_locked_parameters=&quot;isLocked&quot;C}'/>
<struct name='cssm_applecspdl_db_settings_parameters' type='{cssm_applecspdl_db_settings_parameters=&quot;idleTimeout&quot;I&quot;lockOnSleep&quot;C}'/>
<struct name='cssm_appledl_open_parameters' type='{cssm_appledl_open_parameters=&quot;length&quot;I&quot;version&quot;I&quot;autoCommit&quot;i&quot;mask&quot;I&quot;mode&quot;S}'/>
<struct name='cssm_authorizationgroup' type='{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}'/>
<struct name='cssm_base_certs' type='{cssm_base_certs=&quot;TPHandle&quot;i&quot;CLHandle&quot;i&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}' type64='{cssm_base_certs=&quot;TPHandle&quot;q&quot;CLHandle&quot;q&quot;Certs&quot;{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}}'/>
<struct name='cssm_cert_bundle' type='{cssm_cert_bundle=&quot;BundleHeader&quot;{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}&quot;Bundle&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_cert_bundle=&quot;BundleHeader&quot;{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}&quot;Bundle&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_cert_bundle_header' type='{cssm_cert_bundle_header=&quot;BundleType&quot;I&quot;BundleEncoding&quot;I}'/>
<struct name='cssm_cert_pair' type='{cssm_cert_pair=&quot;EncodedCert&quot;{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;ParsedCert&quot;{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}}' type64='{cssm_cert_pair=&quot;EncodedCert&quot;{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;ParsedCert&quot;{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}}'/>
<struct name='cssm_certgroup' type='{cssm_certgroup=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;NumCerts&quot;I&quot;GroupList&quot;(?=&quot;CertList&quot;^{cssm_data}&quot;EncodedCertList&quot;^{cssm_encoded_cert}&quot;ParsedCertList&quot;^{cssm_parsed_cert}&quot;PairCertList&quot;^{cssm_cert_pair})&quot;CertGroupType&quot;I&quot;Reserved&quot;^v}'/>
<struct name='cssm_context' type='{cssm_context=&quot;ContextType&quot;I&quot;AlgorithmType&quot;I&quot;NumberOfAttributes&quot;I&quot;ContextAttributes&quot;^{cssm_context_attribute}&quot;CSPHandle&quot;i&quot;Privileged&quot;i&quot;EncryptionProhibited&quot;I&quot;WorkFactor&quot;I&quot;Reserved&quot;I}' type64='{cssm_context=&quot;ContextType&quot;I&quot;AlgorithmType&quot;I&quot;NumberOfAttributes&quot;I&quot;ContextAttributes&quot;^{cssm_context_attribute}&quot;CSPHandle&quot;q&quot;Privileged&quot;i&quot;EncryptionProhibited&quot;I&quot;WorkFactor&quot;I&quot;Reserved&quot;I}'/>
<struct name='cssm_context_attribute' type='{cssm_context_attribute=&quot;AttributeType&quot;I&quot;AttributeLength&quot;I&quot;Attribute&quot;(cssm_context_attribute_value=&quot;String&quot;*&quot;Uint32&quot;I&quot;AccessCredentials&quot;^{cssm_access_credentials}&quot;Key&quot;^{cssm_key}&quot;Data&quot;^{cssm_data}&quot;Padding&quot;I&quot;Date&quot;^{cssm_date}&quot;Range&quot;^{cssm_range}&quot;CryptoData&quot;^{cssm_crypto_data}&quot;Version&quot;^{cssm_version}&quot;DLDBHandle&quot;^{cssm_dl_db_handle}&quot;KRProfile&quot;^{cssm_kr_profile})}'/>
<struct name='cssm_crl_pair' type='{cssm_crl_pair=&quot;EncodedCrl&quot;{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;ParsedCrl&quot;{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}}' type64='{cssm_crl_pair=&quot;EncodedCrl&quot;{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;ParsedCrl&quot;{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}}'/>
<struct name='cssm_crlgroup' type='{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}'/>
<struct name='cssm_crypto_data' type='{cssm_crypto_data=&quot;Param&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}' type64='{cssm_crypto_data=&quot;Param&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Callback&quot;^?&quot;CallerCtx&quot;^v}'/>
<struct name='cssm_csp_operational_statistics' type='{cssm_csp_operational_statistics=&quot;UserAuthenticated&quot;i&quot;DeviceFlags&quot;I&quot;TokenMaxSessionCount&quot;I&quot;TokenOpenedSessionCount&quot;I&quot;TokenMaxRWSessionCount&quot;I&quot;TokenOpenedRWSessionCount&quot;I&quot;TokenTotalPublicMem&quot;I&quot;TokenFreePublicMem&quot;I&quot;TokenTotalPrivateMem&quot;I&quot;TokenFreePrivateMem&quot;I}'/>
<struct name='cssm_data' type='{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='cssm_date' type='{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}'/>
<struct name='cssm_db_attribute_data' type='{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}' type64='{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}'/>
<struct name='cssm_db_attribute_info' type='{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}' type64='{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}'/>
<struct name='cssm_db_index_info' type='{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}' type64='{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}'/>
<struct name='cssm_db_parsing_module_info' type='{cssm_db_parsing_module_info=&quot;RecordType&quot;I&quot;ModuleSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}}'/>
<struct name='cssm_db_record_attribute_data' type='{cssm_db_record_attribute_data=&quot;DataRecordType&quot;I&quot;SemanticInformation&quot;I&quot;NumberOfAttributes&quot;I&quot;AttributeData&quot;^{cssm_db_attribute_data}}'/>
<struct name='cssm_db_record_attribute_info' type='{cssm_db_record_attribute_info=&quot;DataRecordType&quot;I&quot;NumberOfAttributes&quot;I&quot;AttributeInfo&quot;^{cssm_db_attribute_info}}'/>
<struct name='cssm_db_record_index_info' type='{cssm_db_record_index_info=&quot;DataRecordType&quot;I&quot;NumberOfIndexes&quot;I&quot;IndexInfo&quot;^{cssm_db_index_info}}'/>
<struct name='cssm_db_schema_attribute_info' type='{cssm_db_schema_attribute_info=&quot;AttributeId&quot;I&quot;AttributeName&quot;*&quot;AttributeNameID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;DataType&quot;I}' type64='{cssm_db_schema_attribute_info=&quot;AttributeId&quot;I&quot;AttributeName&quot;*&quot;AttributeNameID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;DataType&quot;I}'/>
<struct name='cssm_db_schema_index_info' type='{cssm_db_schema_index_info=&quot;AttributeId&quot;I&quot;IndexId&quot;I&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I}'/>
<struct name='cssm_db_unique_record' type='{cssm_db_unique_record=&quot;RecordLocator&quot;{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}&quot;RecordIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_db_unique_record=&quot;RecordLocator&quot;{cssm_db_index_info=&quot;IndexType&quot;I&quot;IndexedDataLocation&quot;I&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}}&quot;RecordIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_dbinfo' type='{cssm_dbinfo=&quot;NumberOfRecordTypes&quot;I&quot;DefaultParsingModules&quot;^{cssm_db_parsing_module_info}&quot;RecordAttributeNames&quot;^{cssm_db_record_attribute_info}&quot;RecordIndexes&quot;^{cssm_db_record_index_info}&quot;IsLocal&quot;i&quot;AccessPath&quot;*&quot;Reserved&quot;^v}'/>
<struct name='cssm_dl_db_handle' type='{cssm_dl_db_handle=&quot;DLHandle&quot;i&quot;DBHandle&quot;i}' type64='{cssm_dl_db_handle=&quot;DLHandle&quot;q&quot;DBHandle&quot;q}'/>
<struct name='cssm_dl_db_list' type='{cssm_dl_db_list=&quot;NumHandles&quot;I&quot;DLDBHandle&quot;^{cssm_dl_db_handle}}'/>
<struct name='cssm_dl_pkcs11_attributes' type='{cssm_dl_pkcs11_attributes=&quot;DeviceAccessFlags&quot;I}'/>
<struct name='cssm_encoded_cert' type='{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_encoded_cert=&quot;CertType&quot;I&quot;CertEncoding&quot;I&quot;CertBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_encoded_crl' type='{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_encoded_crl=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;CrlBlob&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_evidence' type='{cssm_evidence=&quot;EvidenceForm&quot;I&quot;Evidence&quot;^v}'/>
<struct name='cssm_field' type='{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_fieldgroup' type='{cssm_fieldgroup=&quot;NumberOfFields&quot;i&quot;Fields&quot;^{cssm_field}}'/>
<struct name='cssm_func_name_addr' type='{cssm_func_name_addr=&quot;Name&quot;[68c]&quot;Address&quot;^?}'/>
<struct name='cssm_guid' type='{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}'/>
<struct name='cssm_kea_derive_params' type='{cssm_kea_derive_params=&quot;Rb&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Yb&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_kea_derive_params=&quot;Rb&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Yb&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_key' type='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_key=&quot;KeyHeader&quot;{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}&quot;KeyData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_key_size' type='{cssm_key_size=&quot;LogicalKeySizeInBits&quot;I&quot;EffectiveKeySizeInBits&quot;I}'/>
<struct name='cssm_keyheader' type='{cssm_keyheader=&quot;HeaderVersion&quot;I&quot;CspId&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;BlobType&quot;I&quot;Format&quot;I&quot;AlgorithmId&quot;I&quot;KeyClass&quot;I&quot;LogicalKeySizeInBits&quot;I&quot;KeyAttr&quot;I&quot;KeyUsage&quot;I&quot;StartDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;EndDate&quot;{cssm_date=&quot;Year&quot;[4C]&quot;Month&quot;[2C]&quot;Day&quot;[2C]}&quot;WrapAlgorithmId&quot;I&quot;WrapMode&quot;I&quot;Reserved&quot;I}'/>
<struct name='cssm_kr_name' type='{cssm_kr_name=&quot;Type&quot;C&quot;Length&quot;C&quot;Name&quot;*}'/>
<struct name='cssm_kr_policy_info' type='{cssm_kr_policy_info=&quot;krbNotAllowed&quot;i&quot;numberOfEntries&quot;I&quot;policyEntry&quot;^{cssm_kr_policy_list_item}}'/>
<struct name='cssm_kr_policy_list_item' type='{cssm_kr_policy_list_item=&quot;next&quot;^{kr_policy_list_item}&quot;AlgorithmId&quot;I&quot;Mode&quot;I&quot;MaxKeyLength&quot;I&quot;MaxRounds&quot;I&quot;WorkFactor&quot;C&quot;PolicyFlags&quot;I&quot;AlgClass&quot;I}'/>
<struct name='cssm_kr_profile' type='{cssm_kr_profile=&quot;UserName&quot;{cssm_kr_name=&quot;Type&quot;C&quot;Length&quot;C&quot;Name&quot;*}&quot;UserCertificate&quot;^{cssm_certgroup}&quot;KRSCertChain&quot;^{cssm_certgroup}&quot;LE_KRANum&quot;C&quot;LE_KRACertChainList&quot;^{cssm_certgroup}&quot;ENT_KRANum&quot;C&quot;ENT_KRACertChainList&quot;^{cssm_certgroup}&quot;INDIV_KRANum&quot;C&quot;INDIV_KRACertChainList&quot;^{cssm_certgroup}&quot;INDIV_AuthenticationInfo&quot;^{cssm_data}&quot;KRSPFlags&quot;I&quot;KRSPExtensions&quot;^{cssm_data}}'/>
<struct name='cssm_kr_wrappedproductinfo' type='{cssm_kr_wrappedproductinfo=&quot;StandardVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;StandardDescription&quot;[68c]&quot;ProductVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;ProductDescription&quot;[68c]&quot;ProductVendor&quot;[68c]&quot;ProductFlags&quot;I}'/>
<struct name='cssm_krsubservice' type='{cssm_krsubservice=&quot;SubServiceId&quot;I&quot;Description&quot;*&quot;WrappedProduct&quot;{cssm_kr_wrappedproductinfo=&quot;StandardVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;StandardDescription&quot;[68c]&quot;ProductVersion&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;ProductDescription&quot;[68c]&quot;ProductVendor&quot;[68c]&quot;ProductFlags&quot;I}}'/>
<struct name='cssm_list' type='{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}'/>
<struct name='cssm_list_element' type='{cssm_list_element=&quot;NextElement&quot;^{cssm_list_element}&quot;WordID&quot;i&quot;ElementType&quot;I&quot;Element&quot;(?=&quot;Sublist&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Word&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*})}' type64='{cssm_list_element=&quot;NextElement&quot;^{cssm_list_element}&quot;WordID&quot;i&quot;ElementType&quot;I&quot;Element&quot;(?=&quot;Sublist&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Word&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*})}'/>
<struct name='cssm_manager_event_notification' type='{cssm_manager_event_notification=&quot;DestinationModuleManagerType&quot;I&quot;SourceModuleManagerType&quot;I&quot;Event&quot;I&quot;EventId&quot;I&quot;EventData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_manager_event_notification=&quot;DestinationModuleManagerType&quot;I&quot;SourceModuleManagerType&quot;I&quot;Event&quot;I&quot;EventId&quot;I&quot;EventData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_manager_registration_info' type='{cssm_manager_registration_info=&quot;Initialize&quot;^?&quot;Terminate&quot;^?&quot;RegisterDispatchTable&quot;^?&quot;DeregisterDispatchTable&quot;^?&quot;EventNotifyManager&quot;^?&quot;RefreshFunctionTable&quot;^?}'/>
<struct name='cssm_memory_funcs' type='{cssm_memory_funcs=&quot;malloc_func&quot;^?&quot;free_func&quot;^?&quot;realloc_func&quot;^?&quot;calloc_func&quot;^?&quot;AllocRef&quot;^v}'/>
<struct name='cssm_module_funcs' type='{cssm_module_funcs=&quot;ServiceType&quot;I&quot;NumberOfServiceFuncs&quot;I&quot;ServiceFuncs&quot;^^?}'/>
<struct name='cssm_name_list' type='{cssm_name_list=&quot;NumStrings&quot;I&quot;String&quot;^*}'/>
<struct name='cssm_net_address' type='{cssm_net_address=&quot;AddressType&quot;I&quot;Address&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_net_address=&quot;AddressType&quot;I&quot;Address&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_parsed_cert' type='{cssm_parsed_cert=&quot;CertType&quot;I&quot;ParsedCertFormat&quot;I&quot;ParsedCert&quot;^v}'/>
<struct name='cssm_parsed_crl' type='{cssm_parsed_crl=&quot;CrlType&quot;I&quot;ParsedCrlFormat&quot;I&quot;ParsedCrl&quot;^v}'/>
<struct name='cssm_pkcs1_oaep_params' type='{cssm_pkcs1_oaep_params=&quot;HashAlgorithm&quot;I&quot;HashParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;MGF&quot;I&quot;MGFParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;PSource&quot;I&quot;PSourceParams&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_pkcs1_oaep_params=&quot;HashAlgorithm&quot;I&quot;HashParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;MGF&quot;I&quot;MGFParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;PSource&quot;I&quot;PSourceParams&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_pkcs5_pbkdf1_params' type='{cssm_pkcs5_pbkdf1_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;InitVector&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_pkcs5_pbkdf1_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;InitVector&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_pkcs5_pbkdf2_params' type='{cssm_pkcs5_pbkdf2_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;PseudoRandomFunction&quot;I}' type64='{cssm_pkcs5_pbkdf2_params=&quot;Passphrase&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;PseudoRandomFunction&quot;I}'/>
<struct name='cssm_query' type='{cssm_query=&quot;RecordType&quot;I&quot;Conjunctive&quot;I&quot;NumSelectionPredicates&quot;I&quot;SelectionPredicate&quot;^{cssm_selection_predicate}&quot;QueryLimits&quot;{cssm_query_limits=&quot;TimeLimit&quot;I&quot;SizeLimit&quot;I}&quot;QueryFlags&quot;I}'/>
<struct name='cssm_query_limits' type='{cssm_query_limits=&quot;TimeLimit&quot;I&quot;SizeLimit&quot;I}'/>
<struct name='cssm_query_size_data' type='{cssm_query_size_data=&quot;SizeInputBlock&quot;I&quot;SizeOutputBlock&quot;I}'/>
<struct name='cssm_range' type='{cssm_range=&quot;Min&quot;I&quot;Max&quot;I}'/>
<struct name='cssm_resource_control_context' type='{cssm_resource_control_context=&quot;AccessCred&quot;^{cssm_access_credentials}&quot;InitialAclEntry&quot;{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}}' type64='{cssm_resource_control_context=&quot;AccessCred&quot;^{cssm_access_credentials}&quot;InitialAclEntry&quot;{cssm_acl_entry_input=&quot;Prototype&quot;{cssm_acl_entry_prototype=&quot;TypedSubject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;Authorization&quot;{cssm_authorizationgroup=&quot;NumberOfAuthTags&quot;I&quot;AuthTags&quot;^i}&quot;TimeRange&quot;{cssm_acl_validity_period=&quot;StartDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;EndDate&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;EntryTag&quot;[68c]}&quot;Callback&quot;^?&quot;CallerContext&quot;^v}}'/>
<struct name='cssm_sample' type='{cssm_sample=&quot;TypedSample&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Verifier&quot;^{cssm_subservice_uid}}'/>
<struct name='cssm_samplegroup' type='{cssm_samplegroup=&quot;NumberOfSamples&quot;I&quot;Samples&quot;^{cssm_sample}}'/>
<struct name='cssm_selection_predicate' type='{cssm_selection_predicate=&quot;DbOperator&quot;I&quot;Attribute&quot;{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}}' type64='{cssm_selection_predicate=&quot;DbOperator&quot;I&quot;Attribute&quot;{cssm_db_attribute_data=&quot;Info&quot;{cssm_db_attribute_info=&quot;AttributeNameFormat&quot;I&quot;Label&quot;(cssm_db_attribute_label=&quot;AttributeName&quot;*&quot;AttributeOID&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;AttributeID&quot;I)&quot;AttributeFormat&quot;I}&quot;NumberOfValues&quot;I&quot;Value&quot;^{cssm_data}}}'/>
<struct name='cssm_spi_ac_funcs' type='{cssm_spi_ac_funcs=&quot;AuthCompute&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='cssm_spi_cl_funcs' type='{cssm_spi_cl_funcs=&quot;CertCreateTemplate&quot;^?&quot;CertGetAllTemplateFields&quot;^?&quot;CertSign&quot;^?&quot;CertVerify&quot;^?&quot;CertVerifyWithKey&quot;^?&quot;CertGetFirstFieldValue&quot;^?&quot;CertGetNextFieldValue&quot;^?&quot;CertAbortQuery&quot;^?&quot;CertGetKeyInfo&quot;^?&quot;CertGetAllFields&quot;^?&quot;FreeFields&quot;^?&quot;FreeFieldValue&quot;^?&quot;CertCache&quot;^?&quot;CertGetFirstCachedFieldValue&quot;^?&quot;CertGetNextCachedFieldValue&quot;^?&quot;CertAbortCache&quot;^?&quot;CertGroupToSignedBundle&quot;^?&quot;CertGroupFromVerifiedBundle&quot;^?&quot;CertDescribeFormat&quot;^?&quot;CrlCreateTemplate&quot;^?&quot;CrlSetFields&quot;^?&quot;CrlAddCert&quot;^?&quot;CrlRemoveCert&quot;^?&quot;CrlSign&quot;^?&quot;CrlVerify&quot;^?&quot;CrlVerifyWithKey&quot;^?&quot;IsCertInCrl&quot;^?&quot;CrlGetFirstFieldValue&quot;^?&quot;CrlGetNextFieldValue&quot;^?&quot;CrlAbortQuery&quot;^?&quot;CrlGetAllFields&quot;^?&quot;CrlCache&quot;^?&quot;IsCertInCachedCrl&quot;^?&quot;CrlGetFirstCachedFieldValue&quot;^?&quot;CrlGetNextCachedFieldValue&quot;^?&quot;CrlGetAllCachedRecordFields&quot;^?&quot;CrlAbortCache&quot;^?&quot;CrlDescribeFormat&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='cssm_spi_csp_funcs' type='{cssm_spi_csp_funcs=&quot;EventNotify&quot;^?&quot;QuerySize&quot;^?&quot;SignData&quot;^?&quot;SignDataInit&quot;^?&quot;SignDataUpdate&quot;^?&quot;SignDataFinal&quot;^?&quot;VerifyData&quot;^?&quot;VerifyDataInit&quot;^?&quot;VerifyDataUpdate&quot;^?&quot;VerifyDataFinal&quot;^?&quot;DigestData&quot;^?&quot;DigestDataInit&quot;^?&quot;DigestDataUpdate&quot;^?&quot;DigestDataClone&quot;^?&quot;DigestDataFinal&quot;^?&quot;GenerateMac&quot;^?&quot;GenerateMacInit&quot;^?&quot;GenerateMacUpdate&quot;^?&quot;GenerateMacFinal&quot;^?&quot;VerifyMac&quot;^?&quot;VerifyMacInit&quot;^?&quot;VerifyMacUpdate&quot;^?&quot;VerifyMacFinal&quot;^?&quot;EncryptData&quot;^?&quot;EncryptDataInit&quot;^?&quot;EncryptDataUpdate&quot;^?&quot;EncryptDataFinal&quot;^?&quot;DecryptData&quot;^?&quot;DecryptDataInit&quot;^?&quot;DecryptDataUpdate&quot;^?&quot;DecryptDataFinal&quot;^?&quot;QueryKeySizeInBits&quot;^?&quot;GenerateKey&quot;^?&quot;GenerateKeyPair&quot;^?&quot;GenerateRandom&quot;^?&quot;GenerateAlgorithmParams&quot;^?&quot;WrapKey&quot;^?&quot;UnwrapKey&quot;^?&quot;DeriveKey&quot;^?&quot;FreeKey&quot;^?&quot;PassThrough&quot;^?&quot;Login&quot;^?&quot;Logout&quot;^?&quot;ChangeLoginAcl&quot;^?&quot;ObtainPrivateKeyFromPublicKey&quot;^?&quot;RetrieveUniqueId&quot;^?&quot;RetrieveCounter&quot;^?&quot;VerifyDevice&quot;^?&quot;GetTimeValue&quot;^?&quot;GetOperationalStatistics&quot;^?&quot;GetLoginAcl&quot;^?&quot;GetKeyAcl&quot;^?&quot;ChangeKeyAcl&quot;^?&quot;GetKeyOwner&quot;^?&quot;ChangeKeyOwner&quot;^?&quot;GetLoginOwner&quot;^?&quot;ChangeLoginOwner&quot;^?}'/>
<struct name='cssm_spi_dl_funcs' type='{cssm_spi_dl_funcs=&quot;DbOpen&quot;^?&quot;DbClose&quot;^?&quot;DbCreate&quot;^?&quot;DbDelete&quot;^?&quot;CreateRelation&quot;^?&quot;DestroyRelation&quot;^?&quot;Authenticate&quot;^?&quot;GetDbAcl&quot;^?&quot;ChangeDbAcl&quot;^?&quot;GetDbOwner&quot;^?&quot;ChangeDbOwner&quot;^?&quot;GetDbNames&quot;^?&quot;GetDbNameFromHandle&quot;^?&quot;FreeNameList&quot;^?&quot;DataInsert&quot;^?&quot;DataDelete&quot;^?&quot;DataModify&quot;^?&quot;DataGetFirst&quot;^?&quot;DataGetNext&quot;^?&quot;DataAbortQuery&quot;^?&quot;DataGetFromUniqueRecordId&quot;^?&quot;FreeUniqueRecord&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='cssm_spi_kr_funcs' type='{cssm_spi_kr_funcs=&quot;RegistrationRequest&quot;^?&quot;RegistrationRetrieve&quot;^?&quot;GenerateRecoveryFields&quot;^?&quot;ProcessRecoveryFields&quot;^?&quot;RecoveryRequest&quot;^?&quot;RecoveryRetrieve&quot;^?&quot;GetRecoveredObject&quot;^?&quot;RecoveryRequestAbort&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='cssm_spi_tp_funcs' type='{cssm_spi_tp_funcs=&quot;SubmitCredRequest&quot;^?&quot;RetrieveCredResult&quot;^?&quot;ConfirmCredResult&quot;^?&quot;ReceiveConfirmation&quot;^?&quot;CertReclaimKey&quot;^?&quot;CertReclaimAbort&quot;^?&quot;FormRequest&quot;^?&quot;FormSubmit&quot;^?&quot;CertGroupVerify&quot;^?&quot;CertCreateTemplate&quot;^?&quot;CertGetAllTemplateFields&quot;^?&quot;CertSign&quot;^?&quot;CrlVerify&quot;^?&quot;CrlCreateTemplate&quot;^?&quot;CertRevoke&quot;^?&quot;CertRemoveFromCrlTemplate&quot;^?&quot;CrlSign&quot;^?&quot;ApplyCrlToDb&quot;^?&quot;CertGroupConstruct&quot;^?&quot;CertGroupPrune&quot;^?&quot;CertGroupToTupleGroup&quot;^?&quot;TupleGroupToCertGroup&quot;^?&quot;PassThrough&quot;^?}'/>
<struct name='cssm_state_funcs' type='{cssm_state_funcs=&quot;cssm_GetAttachFunctions&quot;^?&quot;cssm_ReleaseAttachFunctions&quot;^?&quot;cssm_GetAppMemoryFunctions&quot;^?&quot;cssm_IsFuncCallValid&quot;^?&quot;cssm_DeregisterManagerServices&quot;^?&quot;cssm_DeliverModuleManagerEvent&quot;^?}'/>
<struct name='cssm_subservice_uid' type='{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}'/>
<struct name='cssm_tp_authority_id' type='{cssm_tp_authority_id=&quot;AuthorityCert&quot;^{cssm_data}&quot;AuthorityLocation&quot;^{cssm_net_address}}'/>
<struct name='cssm_tp_callerauth_context' type='{cssm_tp_callerauth_context=&quot;Policy&quot;{cssm_tp_policyinfo=&quot;NumberOfPolicyIds&quot;I&quot;PolicyIds&quot;^{cssm_field}&quot;PolicyControl&quot;^v}&quot;VerifyTime&quot;*&quot;VerificationAbortOn&quot;I&quot;CallbackWithVerifiedCert&quot;^?&quot;NumberOfAnchorCerts&quot;I&quot;AnchorCerts&quot;^{cssm_data}&quot;DBList&quot;^{cssm_dl_db_list}&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='cssm_tp_certchange_input' type='{cssm_tp_certchange_input=&quot;Action&quot;I&quot;Reason&quot;I&quot;CLHandle&quot;i&quot;Cert&quot;^{cssm_data}&quot;ChangeInfo&quot;^{cssm_field}&quot;StartTime&quot;*&quot;CallerCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certchange_input=&quot;Action&quot;I&quot;Reason&quot;I&quot;CLHandle&quot;q&quot;Cert&quot;^{cssm_data}&quot;ChangeInfo&quot;^{cssm_field}&quot;StartTime&quot;*&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='cssm_tp_certchange_output' type='{cssm_tp_certchange_output=&quot;ActionStatus&quot;I&quot;RevokeInfo&quot;{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_tp_certchange_output=&quot;ActionStatus&quot;I&quot;RevokeInfo&quot;{cssm_field=&quot;FieldOid&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;FieldValue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='cssm_tp_certissue_input' type='{cssm_tp_certissue_input=&quot;CSPSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}&quot;CLHandle&quot;i&quot;NumberOfTemplateFields&quot;I&quot;SubjectCertFields&quot;^{cssm_field}&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certissue_input=&quot;CSPSubserviceUid&quot;{cssm_subservice_uid=&quot;Guid&quot;{cssm_guid=&quot;Data1&quot;I&quot;Data2&quot;S&quot;Data3&quot;S&quot;Data4&quot;[8C]}&quot;Version&quot;{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}&quot;SubserviceId&quot;I&quot;SubserviceType&quot;I}&quot;CLHandle&quot;q&quot;NumberOfTemplateFields&quot;I&quot;SubjectCertFields&quot;^{cssm_field}&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='cssm_tp_certissue_output' type='{cssm_tp_certissue_output=&quot;IssueStatus&quot;I&quot;CertGroup&quot;^{cssm_certgroup}&quot;PerformedServiceRequests&quot;I}'/>
<struct name='cssm_tp_certnotarize_input' type='{cssm_tp_certnotarize_input=&quot;CLHandle&quot;i&quot;NumberOfFields&quot;I&quot;MoreFields&quot;^{cssm_field}&quot;SignScope&quot;^{cssm_field}&quot;ScopeSize&quot;I&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certnotarize_input=&quot;CLHandle&quot;q&quot;NumberOfFields&quot;I&quot;MoreFields&quot;^{cssm_field}&quot;SignScope&quot;^{cssm_field}&quot;ScopeSize&quot;I&quot;MoreServiceRequests&quot;I&quot;NumberOfServiceControls&quot;I&quot;ServiceControls&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='cssm_tp_certnotarize_output' type='{cssm_tp_certnotarize_output=&quot;NotarizeStatus&quot;I&quot;NotarizedCertGroup&quot;^{cssm_certgroup}&quot;PerformedServiceRequests&quot;I}'/>
<struct name='cssm_tp_certreclaim_input' type='{cssm_tp_certreclaim_input=&quot;CLHandle&quot;i&quot;NumberOfSelectionFields&quot;I&quot;SelectionFields&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_certreclaim_input=&quot;CLHandle&quot;q&quot;NumberOfSelectionFields&quot;I&quot;SelectionFields&quot;^{cssm_field}&quot;UserCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='cssm_tp_certreclaim_output' type='{cssm_tp_certreclaim_output=&quot;ReclaimStatus&quot;I&quot;ReclaimedCertGroup&quot;^{cssm_certgroup}&quot;KeyCacheHandle&quot;Q}'/>
<struct name='cssm_tp_certverify_input' type='{cssm_tp_certverify_input=&quot;CLHandle&quot;i&quot;Cert&quot;^{cssm_data}&quot;VerifyContext&quot;^{cssm_tp_verify_context}}' type64='{cssm_tp_certverify_input=&quot;CLHandle&quot;q&quot;Cert&quot;^{cssm_data}&quot;VerifyContext&quot;^{cssm_tp_verify_context}}'/>
<struct name='cssm_tp_certverify_output' type='{cssm_tp_certverify_output=&quot;VerifyStatus&quot;I&quot;NumberOfEvidence&quot;I&quot;Evidence&quot;^{cssm_evidence}}'/>
<struct name='cssm_tp_confirm_response' type='{cssm_tp_confirm_response=&quot;NumberOfResponses&quot;I&quot;Responses&quot;^I}'/>
<struct name='cssm_tp_crlissue_input' type='{cssm_tp_crlissue_input=&quot;CLHandle&quot;i&quot;CrlIdentifier&quot;I&quot;CrlThisTime&quot;*&quot;PolicyIdentifier&quot;^{cssm_field}&quot;CallerCredentials&quot;^{cssm_access_credentials}}' type64='{cssm_tp_crlissue_input=&quot;CLHandle&quot;q&quot;CrlIdentifier&quot;I&quot;CrlThisTime&quot;*&quot;PolicyIdentifier&quot;^{cssm_field}&quot;CallerCredentials&quot;^{cssm_access_credentials}}'/>
<struct name='cssm_tp_crlissue_output' type='{cssm_tp_crlissue_output=&quot;IssueStatus&quot;I&quot;Crl&quot;^{cssm_encoded_crl}&quot;CrlNextTime&quot;*}'/>
<struct name='cssm_tp_policyinfo' type='{cssm_tp_policyinfo=&quot;NumberOfPolicyIds&quot;I&quot;PolicyIds&quot;^{cssm_field}&quot;PolicyControl&quot;^v}'/>
<struct name='cssm_tp_request_set' type='{cssm_tp_request_set=&quot;NumberOfRequests&quot;I&quot;Requests&quot;^v}'/>
<struct name='cssm_tp_result_set' type='{cssm_tp_result_set=&quot;NumberOfResults&quot;I&quot;Results&quot;^v}'/>
<struct name='cssm_tp_verify_context' type='{cssm_tp_verify_context=&quot;Action&quot;I&quot;ActionData&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;Crls&quot;{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}&quot;Cred&quot;^{cssm_tp_callerauth_context}}' type64='{cssm_tp_verify_context=&quot;Action&quot;I&quot;ActionData&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;Crls&quot;{cssm_crlgroup=&quot;CrlType&quot;I&quot;CrlEncoding&quot;I&quot;NumberOfCrls&quot;I&quot;GroupCrlList&quot;(?=&quot;CrlList&quot;^{cssm_data}&quot;EncodedCrlList&quot;^{cssm_encoded_crl}&quot;ParsedCrlList&quot;^{cssm_parsed_crl}&quot;PairCrlList&quot;^{cssm_crl_pair})&quot;CrlGroupType&quot;I}&quot;Cred&quot;^{cssm_tp_callerauth_context}}'/>
<struct name='cssm_tp_verify_context_result' type='{cssm_tp_verify_context_result=&quot;NumberOfEvidences&quot;I&quot;Evidence&quot;^{cssm_evidence}}'/>
<struct name='cssm_tuplegroup' type='{cssm_tuplegroup=&quot;NumberOfTuples&quot;I&quot;Tuples&quot;^{_CSSM_TUPLE_PTR=&quot;Issuer&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Subject&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;Delegate&quot;i&quot;AuthorizationTag&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}&quot;ValidityPeriod&quot;{cssm_list=&quot;ListType&quot;I&quot;Head&quot;^{cssm_list_element}&quot;Tail&quot;^{cssm_list_element}}}}'/>
<struct name='cssm_upcalls' type='{cssm_upcalls=&quot;malloc_func&quot;^?&quot;free_func&quot;^?&quot;realloc_func&quot;^?&quot;calloc_func&quot;^?&quot;CcToHandle_func&quot;^?&quot;GetModuleInfo_func&quot;^?}'/>
<struct name='cssm_version' type='{cssm_version=&quot;Major&quot;I&quot;Minor&quot;I}'/>
<struct name='cssm_x509_algorithm_identifier' type='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509_extension' type='{cssm_x509_extension=&quot;extnId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;critical&quot;i&quot;format&quot;i&quot;value&quot;(cssm_x509ext_value=&quot;tagAndValue&quot;^{cssm_x509_extensionTagAndValue}&quot;parsedValue&quot;^v&quot;valuePair&quot;^{cssm_x509ext_pair})&quot;BERvalue&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_extension=&quot;extnId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;critical&quot;i&quot;format&quot;i&quot;value&quot;(cssm_x509ext_value=&quot;tagAndValue&quot;^{cssm_x509_extensionTagAndValue}&quot;parsedValue&quot;^v&quot;valuePair&quot;^{cssm_x509ext_pair})&quot;BERvalue&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509_extensionTagAndValue' type='{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509_extensions' type='{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}'/>
<struct name='cssm_x509_name' type='{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}'/>
<struct name='cssm_x509_rdn' type='{cssm_x509_rdn=&quot;numberOfPairs&quot;I&quot;AttributeTypeAndValue&quot;^{cssm_x509_type_value_pair}}'/>
<struct name='cssm_x509_revoked_cert_entry' type='{cssm_x509_revoked_cert_entry=&quot;certificateSerialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;revocationDate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_revoked_cert_entry=&quot;certificateSerialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;revocationDate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='cssm_x509_revoked_cert_list' type='{cssm_x509_revoked_cert_list=&quot;numberOfRevokedCertEntries&quot;I&quot;revokedCertEntry&quot;^{cssm_x509_revoked_cert_entry}}'/>
<struct name='cssm_x509_signature' type='{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509_signed_certificate' type='{cssm_x509_signed_certificate=&quot;certificate&quot;{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_x509_signed_certificate=&quot;certificate&quot;{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='cssm_x509_signed_crl' type='{cssm_x509_signed_crl=&quot;tbsCertList&quot;{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{cssm_x509_signed_crl=&quot;tbsCertList&quot;{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}&quot;signature&quot;{cssm_x509_signature=&quot;algorithmIdentifier&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;encrypted&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<struct name='cssm_x509_subject_public_key_info' type='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509_tbs_certificate' type='{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_tbs_certificate=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;serialNumber&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;validity&quot;{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}&quot;subject&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;subjectPublicKeyInfo&quot;{cssm_x509_subject_public_key_info=&quot;algorithm&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;subjectPublicKey&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuerUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;subjectUniqueIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='cssm_x509_tbs_certlist' type='{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}' type64='{cssm_x509_tbs_certlist=&quot;version&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;signature&quot;{cssm_x509_algorithm_identifier=&quot;algorithm&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;parameters&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;issuer&quot;{cssm_x509_name=&quot;numberOfRDNs&quot;I&quot;RelativeDistinguishedName&quot;^{cssm_x509_rdn}}&quot;thisUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;nextUpdate&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;revokedCertificates&quot;^{cssm_x509_revoked_cert_list}&quot;extensions&quot;{cssm_x509_extensions=&quot;numberOfExtensions&quot;I&quot;extensions&quot;^{cssm_x509_extension}}}'/>
<struct name='cssm_x509_time' type='{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509_type_value_pair' type='{cssm_x509_type_value_pair=&quot;type&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;valueType&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509_type_value_pair=&quot;type&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;valueType&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509ext_basicConstraints' type='{cssm_x509ext_basicConstraints=&quot;cA&quot;i&quot;pathLenConstraintPresent&quot;i&quot;pathLenConstraint&quot;I}'/>
<struct name='cssm_x509ext_pair' type='{cssm_x509ext_pair=&quot;tagAndValue&quot;{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;parsedValue&quot;^v}' type64='{cssm_x509ext_pair=&quot;tagAndValue&quot;{cssm_x509_extensionTagAndValue=&quot;type&quot;C&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;parsedValue&quot;^v}'/>
<struct name='cssm_x509ext_policyInfo' type='{cssm_x509ext_policyInfo=&quot;policyIdentifier&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;policyQualifiers&quot;{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}}' type64='{cssm_x509ext_policyInfo=&quot;policyIdentifier&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;policyQualifiers&quot;{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}}'/>
<struct name='cssm_x509ext_policyQualifierInfo' type='{cssm_x509ext_policyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}' type64='{cssm_x509ext_policyQualifierInfo=&quot;policyQualifierId&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}&quot;value&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}'/>
<struct name='cssm_x509ext_policyQualifiers' type='{cssm_x509ext_policyQualifiers=&quot;numberOfPolicyQualifiers&quot;I&quot;policyQualifier&quot;^{cssm_x509ext_policyQualifierInfo}}'/>
<struct name='isl_const_data' type='{isl_const_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{isl_const_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='isl_data' type='{isl_data=&quot;Length&quot;I&quot;Data&quot;*}' type64='{isl_data=&quot;Length&quot;Q&quot;Data&quot;*}'/>
<struct name='mds_funcs' type='{mds_funcs=&quot;DbOpen&quot;^?&quot;DbClose&quot;^?&quot;GetDbNames&quot;^?&quot;GetDbNameFromHandle&quot;^?&quot;FreeNameList&quot;^?&quot;DataInsert&quot;^?&quot;DataDelete&quot;^?&quot;DataModify&quot;^?&quot;DataGetFirst&quot;^?&quot;DataGetNext&quot;^?&quot;DataAbortQuery&quot;^?&quot;DataGetFromUniqueRecordId&quot;^?&quot;FreeUniqueRecord&quot;^?&quot;CreateRelation&quot;^?&quot;DestroyRelation&quot;^?}'/>
<struct name='x509_validity' type='{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;I&quot;Data&quot;*}}}' type64='{x509_validity=&quot;notBefore&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}&quot;notAfter&quot;{cssm_x509_time=&quot;timeType&quot;C&quot;time&quot;{cssm_data=&quot;Length&quot;Q&quot;Data&quot;*}}}'/>
<cftype gettypeid_func='CMSDecoderGetTypeID' name='CMSDecoderRef' tollfree='__NSCFType' type='^{_CMSDecoder=}'/>
<cftype gettypeid_func='CMSEncoderGetTypeID' name='CMSEncoderRef' tollfree='__NSCFType' type='^{_CMSEncoder=}'/>
<cftype gettypeid_func='SSLContextGetTypeID' name='SSLContextRef' tollfree='__NSCFType' type='^{SSLContext=}'/>
<cftype gettypeid_func='SecACLGetTypeID' name='SecACLRef' tollfree='__NSCFType' type='^{OpaqueSecTrustRef=}'/>
<cftype gettypeid_func='SecAccessControlGetTypeID' name='SecAccessControlRef' tollfree='__NSCFType' type='^{OpaqueSecAccessControl=}'/>
<cftype gettypeid_func='SecAccessGetTypeID' name='SecAccessRef' tollfree='__NSCFType' type='^{OpaqueSecAccessRef=}'/>
<cftype gettypeid_func='SecCertificateGetTypeID' name='SecCertificateRef' tollfree='__NSCFType' type='^{OpaqueSecCertificateRef=}'/>
<cftype gettypeid_func='SecCodeGetTypeID' name='SecCodeRef' tollfree='__NSCFType' type='^{__SecCode=}'/>
<cftype gettypeid_func='SecIdentityGetTypeID' name='SecIdentityRef' tollfree='__NSCFType' type='^{OpaqueSecIdentityRef=}'/>
<cftype gettypeid_func='SecIdentitySearchGetTypeID' name='SecIdentitySearchRef' tollfree='__NSCFType' type='^{OpaqueSecIdentitySearchRef=}'/>
<cftype gettypeid_func='SecKeyGetTypeID' name='SecKeyRef' tollfree='__NSCFType' type='^{OpaqueSecKeyRef=}'/>
<cftype gettypeid_func='SecKeychainItemGetTypeID' name='SecKeychainItemRef' tollfree='__NSCFType' type='^{OpaqueSecKeychainItemRef=}'/>
<cftype gettypeid_func='SecKeychainGetTypeID' name='SecKeychainRef' tollfree='__NSCFType' type='^{OpaqueSecKeychainRef=}'/>
<cftype gettypeid_func='SecKeychainSearchGetTypeID' name='SecKeychainSearchRef' tollfree='__NSCFType' type='^{OpaqueSecKeychainSearchRef=}'/>
<cftype gettypeid_func='SecPolicyGetTypeID' name='SecPolicyRef' tollfree='__NSCFType' type='^{OpaqueSecPolicyRef=}'/>
<cftype gettypeid_func='SecPolicySearchGetTypeID' name='SecPolicySearchRef' tollfree='__NSCFType' type='^{OpaquePolicySearchRef=}'/>
<cftype gettypeid_func='SecRequirementGetTypeID' name='SecRequirementRef' tollfree='__NSCFType' type='^{__SecRequirement=}'/>
<cftype gettypeid_func='SecStaticCodeGetTypeID' name='SecStaticCodeRef' tollfree='__NSCFType' type='^{__SecCode=}'/>
<cftype gettypeid_func='SecTaskGetTypeID' name='SecTaskRef' tollfree='__NSCFType' type='^{__SecTask=}'/>
<cftype gettypeid_func='SecTrustGetTypeID' name='SecTrustRef' tollfree='__NSCFType' type='^{__SecTrust=}'/>
<cftype gettypeid_func='SecTrustedApplicationGetTypeID' name='SecTrustedApplicationRef' tollfree='__NSCFType' type='^{OpaqueSecTrustedApplicationRef=}'/>
<opaque name='AuthorizationEngineRef' type='^{__OpaqueAuthorizationEngine=}'/>
<opaque name='AuthorizationMechanismRef' type='^v'/>
<opaque name='AuthorizationPluginRef' type='^v'/>
<opaque name='AuthorizationRef' type='^{AuthorizationOpaqueRef=}'/>
<opaque name='SSLConnectionRef' type='^v'/>
<opaque name='SecAsn1CoderRef' type='^{SecAsn1Coder=}'/>
<opaque name='SecPasswordRef' type='^{OpaqueSecPasswordRef=}'/>
<opaque name='SecRandomRef' type='^{__SecRandom=}'/>
<opaque name='SecTransformImplementationRef' type='^{OpaqueSecTransformImplementation=}'/>
<opaque name='SecureDownloadRef' type='^{OpaqueSecureDownload=}'/>
<constant name='CSSMOID_ADC_CERT_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AD_CA_ISSUERS' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AD_CA_REPOSITORY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AD_OCSP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AD_TIME_STAMPING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_EPHEM' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_EPHEM_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_HYBRID1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_HYBRID1_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_HYBRID2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_HYBRID2_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_HYBRID_ONEFLOW' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_ONE_FLOW' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_ONE_FLOW_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_PUB_NUMBER' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_STATIC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_DH_STATIC_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_MQV1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_MQV1_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_MQV2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ANSI_MQV2_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLEID_CERT_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLEID_SHARING_CERT_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_ASC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_CERT_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_ECDSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_CODE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_CODE_SIGNING_DEV' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_ICHAT_ENCRYPTION' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_ICHAT_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_PASSBOOK_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_PROFILE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_QA_PROFILE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_RESOURCE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EKU_SYSTEM_IDENTITY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_AAI_INTERMEDIATE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_ADC_APPLE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_ADC_DEV_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_APPLEID_INTERMEDIATE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_APPLEID_SHARING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_APPLE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_CODE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_DEVELOPER_AUTHENTICATION' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_ESCROW_SERVICE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_INTERMEDIATE_MARKER' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_ITMS_INTERMEDIATE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_MACAPPSTORE_RECEIPT' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_PASSBOOK_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_PROVISIONING_PROFILE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_SERVER_AUTHENTICATION' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_SYSINT2_INTERMEDIATE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_EXTENSION_WWDR_INTERMEDIATE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_FEE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_FEED' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_FEEDEXP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_FEE_MD5' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_FEE_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_ISIGN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_APPLEID_SHARING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_CODE_SIGN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_CODE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_CSR_GEN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_EAP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_ESCROW_SERVICE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_ICHAT' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_IP_SEC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_LOCAL_CERT_GEN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_MACAPPSTORE_RECEIPT' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_MOBILE_STORE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_PACKAGE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_PASSBOOK_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_PCS_ESCROW_SERVICE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_PKINIT_CLIENT' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_PKINIT_SERVER' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_PROFILE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_PROVISIONING_PROFILE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_QA_PROFILE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_RESOURCE_SIGN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_REVOCATION' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_REVOCATION_CRL' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_REVOCATION_OCSP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_SMIME' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_SSL' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_SW_UPDATE_SIGNING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_TEST_MOBILE_STORE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_TP_TIMESTAMPING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_APPLE_X509_BASIC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AliasedEntryName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AuthorityInfoAccess' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AuthorityKeyIdentifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_AuthorityRevocationList' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_BasicConstraints' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_BiometricInfo' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_BusinessCategory' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CACertificate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CSSMKeyStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CertIssuer' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Certicom' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CerticomEllCurve' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CertificatePolicies' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CertificateRevocationList' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ChallengePassword' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ClientAuth' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveFacsimileTelephoneNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveInternationalISDNNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveOrganizationName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveOrganizationalUnitName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectivePhysicalDeliveryOfficeName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectivePostOfficeBox' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectivePostalAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectivePostalCode' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveStateProvinceName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveStreetAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveTelephoneNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveTelexNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CollectiveTelexTerminalIdentifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CommonName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ContentType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CounterSignature' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CountryName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CrlDistributionPoints' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CrlNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CrlReason' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_CrossCertificatePair' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DES_CBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DH' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DNQualifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_EMAIL_ENCRYPT' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_EMAIL_SIGN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_EXTENSION' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_IDENTITY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_FETCH' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_LIST' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_REMOVE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_STORE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_EMAIL_ENCRYPT' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_EMAIL_SIGN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_IDENTITY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_SHARED_SERVICES' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_VALUE_ASYNC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_VALUE_HOSTNAME' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_VALUE_IS_PENDING' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_VALUE_PASSWORD' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_VALUE_RENEW' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DOTMAC_CERT_REQ_VALUE_USERNAME' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DSA_CMS' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DSA_JDK' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DeltaCrlIndicator' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Description' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DestinationIndicator' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DistinguishedName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_DomainComponent' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ECDSA_WithSHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ECDSA_WithSHA224' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ECDSA_WithSHA256' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ECDSA_WithSHA384' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ECDSA_WithSHA512' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ECDSA_WithSpecified' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_EKU_IPSec' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ETSI_QCS_QC_COMPLIANCE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ETSI_QCS_QC_LIMIT_VALUE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ETSI_QCS_QC_RETENTION' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ETSI_QCS_QC_SSCD' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_EmailAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_EmailProtection' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_EnhancedSearchGuide' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ExtendedCertificateAttributes' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ExtendedKeyUsage' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ExtendedKeyUsageAny' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ExtendedUseCodeSigning' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_FacsimileTelephoneNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_GenerationQualifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_GivenName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_HoldInstructionCode' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_HouseIdentifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_InhibitAnyPolicy' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Initials' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_InternationalISDNNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_InvalidityDate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_IssuerAltName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_IssuingDistributionPoint' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_IssuingDistributionPoints' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_KERBv5_PKINIT_AUTH_DATA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_KERBv5_PKINIT_DH_KEY_DATA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_KERBv5_PKINIT_KP_CLIENT_AUTH' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_KERBv5_PKINIT_KP_KDC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_KERBv5_PKINIT_RKEY_DATA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_KeyUsage' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_KnowledgeInformation' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_LocalityName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MACAPPSTORE_CERT_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MACAPPSTORE_RECEIPT_CERT_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MD2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MD2WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MD4' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MD4WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MD5' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MD5WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MOBILE_STORE_SIGNING_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Member' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MessageDigest' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_MicrosoftSGC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Name' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_NameConstraints' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_NetscapeCertSequence' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_NetscapeCertType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_NetscapeSGC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_OAEP_ID_PSPECIFIED' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_OAEP_MGF1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_OCSPSigning' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_OID_QCS_SYNTAX_V1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_OID_QCS_SYNTAX_V2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ObjectClass' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_OrganizationName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_OrganizationalUnitName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Owner' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PDA_COUNTRY_CITIZEN' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PDA_COUNTRY_RESIDENCE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PDA_DATE_OF_BIRTH' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PDA_GENDER' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PDA_PLACE_OF_BIRTH' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_certBag' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_crlBag' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_keyBag' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_pbeWithSHAAnd128BitRC2CBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_pbeWithSHAAnd128BitRC4' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_pbeWithSHAAnd2Key3DESCBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_pbeWithSHAAnd3Key3DESCBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_pbeWithSHAAnd40BitRC4' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_pbewithSHAAnd40BitRC2CBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_safeContentsBag' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_secretBag' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS12_shroudedKeyBag' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS3' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_DES_EDE3_CBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_DIGEST_ALG' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_ENCRYPT_ALG' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_HMAC_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_PBES2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_PBKDF2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_PBMAC1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_RC2_CBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_RC5_CBC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_pbeWithMD2AndDES' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_pbeWithMD2AndRC2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_pbeWithMD5AndDES' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_pbeWithMD5AndRC2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_pbeWithSHA1AndDES' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS5_pbeWithSHA1AndRC2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_Data' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_DataWithAttributes' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_DigestedData' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_EncryptedData' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_EncryptedPrivateKeyInfo' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_EnvelopedData' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_SignedAndEnvelopedData' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS7_SignedData' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_CertTypes' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_CrlTypes' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_FriendlyName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_Id_Ct_TSTInfo' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_LocalKeyId' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_SdsiCertificate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_TimeStampToken' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_X509Certificate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKCS9_X509Crl' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP_ARCHIVE_CUTOFF' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP_BASIC' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP_CRL' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP_NOCHECK' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP_NONCE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP_RESPONSE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PKIX_OCSP_SERVICE_LOCATOR' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PhysicalDeliveryOfficeName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PolicyConstraints' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PolicyMappings' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PostOfficeBox' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PostalAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PostalCode' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PreferredDeliveryMethod' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PresentationAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_PrivateKeyUsagePeriod' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ProtocolInformation' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_QC_Statements' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_QT_CPS' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_QT_UNOTICE' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_RSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_RSAWithOAEP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_RegisteredAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_RoleOccupant' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA1WithDSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA1WithDSA_CMS' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA1WithDSA_JDK' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA1WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA1WithRSA_OIW' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA224' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA224WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA256' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA256WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA384' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA384WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA512' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SHA512WithRSA' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SearchGuide' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SeeAlso' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SerialNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ServerAuth' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SigningTime' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_StateProvinceName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_StreetAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SubjectAltName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SubjectDirectoryAttributes' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SubjectEmailAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SubjectInfoAccess' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SubjectKeyIdentifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SubjectPicture' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SubjectSignatureBitmap' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_SupportedApplicationContext' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Surname' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_TEST_MOBILE_STORE_SIGNING_POLICY' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_TelephoneNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_TelexNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_TelexTerminalIdentifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_TimeStamping' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_Title' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UniqueIdentifier' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UniqueMember' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UnstructuredAddress' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UnstructuredName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UseExemptions' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UserCertificate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UserID' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_UserPassword' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLIssuerNameCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLIssuerNameLDAP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLIssuerStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLNextUpdate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLNumberOfRevokedCertEntries' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLRevokedCertificatesCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLRevokedCertificatesStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLRevokedEntryCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLRevokedEntryRevocationDate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLRevokedEntrySerialNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLRevokedEntryStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CRLThisUpdate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CertificateIssuerUniqueId' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1CertificateSubjectUniqueId' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1IssuerName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1IssuerNameCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1IssuerNameLDAP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1IssuerNameStd' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SerialNumber' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1Signature' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SignatureAlgorithm' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SignatureAlgorithmParameters' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SignatureAlgorithmTBS' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SignatureCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SignatureStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectName' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectNameCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectNameLDAP' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectNameStd' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectPublicKey' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectPublicKeyAlgorithm' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectPublicKeyAlgorithmParameters' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1SubjectPublicKeyCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1ValidityNotAfter' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1ValidityNotBefore' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V1Version' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLAllExtensionsCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLAllExtensionsStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLExtensionCritical' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLExtensionId' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLExtensionType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLNumberOfExtensions' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntryAllExtensionsCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntryAllExtensionsStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntryExtensionCritical' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntryExtensionId' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntryExtensionType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntryExtensionValue' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntryNumberOfExtensions' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntrySingleExtensionCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLRevokedEntrySingleExtensionStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLSignedCrlCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLSignedCrlStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLSingleExtensionCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLSingleExtensionStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLTbsCertListCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLTbsCertListStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V2CRLVersion' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3Certificate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionCritical' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionId' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionValue' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionsCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateExtensionsStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3CertificateNumberOfExtensions' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3SignedCertificate' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X509V3SignedCertificateCStruct' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X9_62' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X9_62_C_TwoCurve' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X9_62_EllCurve' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X9_62_FieldType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X9_62_PrimeCurve' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X9_62_PubKeyType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X9_62_SigType' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_X_121Address' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_ecPublicKey' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp112r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp112r2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp128r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp128r2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp160k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp160r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp160r2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp192k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp192r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp224k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp224r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp256k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp256r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp384r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_secp521r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect113r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect113r2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect131r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect131r2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect163k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect163r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect163r2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect193r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect193r2' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect233k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect233r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect239k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect283k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect283r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect409k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect409r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect571k1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='CSSMOID_sect571r1' type='{cssm_data=I*}' type64='{cssm_data=Q*}'/>
<constant name='gGuidAppleCSP' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleCSPDL' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleDotMacDL' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleDotMacTP' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleFileDL' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleLDAPDL' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleSdCSPDL' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleX509CL' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidAppleX509TP' type='{cssm_guid=ISS[8C]}'/>
<constant name='gGuidCssm' type='{cssm_guid=ISS[8C]}'/>
<constant name='kCMSEncoderDigestAlgorithmSHA1' type='^{__CFString=}'/>
<constant name='kCMSEncoderDigestAlgorithmSHA256' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationAny' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationChangeACL' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationChangeOwner' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationDecrypt' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationDelete' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationDerive' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationEncrypt' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationExportClear' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationExportWrapped' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationGenKey' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationImportClear' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationImportWrapped' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationIntegrity' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationKeychainCreate' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationKeychainDelete' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationKeychainItemDelete' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationKeychainItemInsert' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationKeychainItemModify' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationKeychainItemRead' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationLogin' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationMAC' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationPartitionID' type='^{__CFString=}'/>
<constant name='kSecACLAuthorizationSign' type='^{__CFString=}'/>
<constant name='kSecAsn1AnyTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1BMPStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1BitStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1BooleanTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1EnumeratedTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1GeneralizedTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1IA5StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1IntegerTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1NullTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1ObjectIDTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1OctetStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToAnyTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToBMPStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToBitStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToBooleanTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToEnumeratedTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToGeneralizedTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToIA5StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToIntegerTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToNullTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToObjectIDTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToOctetStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToPrintableStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToT61StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToTeletexStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToUTCTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToUTF8StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToUniversalStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PointerToVisibleStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1PrintableStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfAnyTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfBMPStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfBitStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfBooleanTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfEnumeratedTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfGeneralizedTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfIA5StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfIntegerTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfNullTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfObjectIDTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfOctetStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfPrintableStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfT61StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfTeletexStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfUTCTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfUTF8StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfUniversalStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SequenceOfVisibleStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfAnyTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfBMPStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfBitStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfBooleanTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfEnumeratedTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfGeneralizedTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfIA5StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfIntegerTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfNullTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfObjectIDTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfOctetStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfPrintableStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfT61StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfTeletexStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfUTCTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfUTF8StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfUniversalStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SetOfVisibleStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1SkipTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1T61StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1TeletexStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1UTCTimeTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1UTF8StringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1UniversalStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1UnsignedIntegerTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAsn1VisibleStringTemplate' type='^{SecAsn1Template_struct=II^vI}'/>
<constant name='kSecAttrAccess' type='^{__CFString=}'/>
<constant name='kSecAttrAccessControl' type='^{__CFString=}'/>
<constant name='kSecAttrAccessGroup' type='^{__CFString=}'/>
<constant name='kSecAttrAccessible' type='^{__CFString=}'/>
<constant name='kSecAttrAccessibleAfterFirstUnlock' type='^{__CFString=}'/>
<constant name='kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly' type='^{__CFString=}'/>
<constant name='kSecAttrAccessibleAlways' type='^{__CFString=}'/>
<constant name='kSecAttrAccessibleAlwaysThisDeviceOnly' type='^{__CFString=}'/>
<constant name='kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly' type='^{__CFString=}'/>
<constant name='kSecAttrAccessibleWhenUnlocked' type='^{__CFString=}'/>
<constant name='kSecAttrAccessibleWhenUnlockedThisDeviceOnly' type='^{__CFString=}'/>
<constant name='kSecAttrAccount' type='^{__CFString=}'/>
<constant name='kSecAttrApplicationLabel' type='^{__CFString=}'/>
<constant name='kSecAttrApplicationTag' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationType' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeDPA' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeDefault' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeHTMLForm' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeHTTPBasic' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeHTTPDigest' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeMSN' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeNTLM' type='^{__CFString=}'/>
<constant name='kSecAttrAuthenticationTypeRPA' type='^{__CFString=}'/>
<constant name='kSecAttrCanDecrypt' type='^{__CFString=}'/>
<constant name='kSecAttrCanDerive' type='^{__CFString=}'/>
<constant name='kSecAttrCanEncrypt' type='^{__CFString=}'/>
<constant name='kSecAttrCanSign' type='^{__CFString=}'/>
<constant name='kSecAttrCanUnwrap' type='^{__CFString=}'/>
<constant name='kSecAttrCanVerify' type='^{__CFString=}'/>
<constant name='kSecAttrCanWrap' type='^{__CFString=}'/>
<constant name='kSecAttrCertificateEncoding' type='^{__CFString=}'/>
<constant name='kSecAttrCertificateType' type='^{__CFString=}'/>
<constant name='kSecAttrComment' type='^{__CFString=}'/>
<constant name='kSecAttrCreationDate' type='^{__CFString=}'/>
<constant name='kSecAttrCreator' type='^{__CFString=}'/>
<constant name='kSecAttrDescription' type='^{__CFString=}'/>
<constant name='kSecAttrEffectiveKeySize' type='^{__CFString=}'/>
<constant name='kSecAttrGeneric' type='^{__CFString=}'/>
<constant name='kSecAttrIsExtractable' type='^{__CFString=}'/>
<constant name='kSecAttrIsInvisible' type='^{__CFString=}'/>
<constant name='kSecAttrIsNegative' type='^{__CFString=}'/>
<constant name='kSecAttrIsPermanent' type='^{__CFString=}'/>
<constant name='kSecAttrIsSensitive' type='^{__CFString=}'/>
<constant name='kSecAttrIssuer' type='^{__CFString=}'/>
<constant name='kSecAttrKeyClass' type='^{__CFString=}'/>
<constant name='kSecAttrKeyClassPrivate' type='^{__CFString=}'/>
<constant name='kSecAttrKeyClassPublic' type='^{__CFString=}'/>
<constant name='kSecAttrKeyClassSymmetric' type='^{__CFString=}'/>
<constant name='kSecAttrKeySizeInBits' type='^{__CFString=}'/>
<constant name='kSecAttrKeyType' type='^{__CFString=}'/>
<constant name='kSecAttrKeyType3DES' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeAES' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeCAST' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeDES' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeDSA' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeEC' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeECDSA' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeRC2' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeRC4' type='^{__CFString=}'/>
<constant name='kSecAttrKeyTypeRSA' type='^{__CFString=}'/>
<constant name='kSecAttrLabel' type='^{__CFString=}'/>
<constant name='kSecAttrModificationDate' type='^{__CFString=}'/>
<constant name='kSecAttrPRF' type='^{__CFString=}'/>
<constant name='kSecAttrPRFHmacAlgSHA1' type='^{__CFString=}'/>
<constant name='kSecAttrPRFHmacAlgSHA224' type='^{__CFString=}'/>
<constant name='kSecAttrPRFHmacAlgSHA256' type='^{__CFString=}'/>
<constant name='kSecAttrPRFHmacAlgSHA384' type='^{__CFString=}'/>
<constant name='kSecAttrPRFHmacAlgSHA512' type='^{__CFString=}'/>
<constant name='kSecAttrPath' type='^{__CFString=}'/>
<constant name='kSecAttrPort' type='^{__CFString=}'/>
<constant name='kSecAttrProtocol' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolAFP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolAppleTalk' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolDAAP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolEPPC' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolFTP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolFTPAccount' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolFTPProxy' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolFTPS' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolHTTP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolHTTPProxy' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolHTTPS' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolHTTPSProxy' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolIMAP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolIMAPS' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolIPP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolIRC' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolIRCS' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolLDAP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolLDAPS' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolNNTP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolNNTPS' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolPOP3' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolPOP3S' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolRTSP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolRTSPProxy' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolSMB' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolSMTP' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolSOCKS' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolSSH' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolTelnet' type='^{__CFString=}'/>
<constant name='kSecAttrProtocolTelnetS' type='^{__CFString=}'/>
<constant name='kSecAttrPublicKeyHash' type='^{__CFString=}'/>
<constant name='kSecAttrRounds' type='^{__CFString=}'/>
<constant name='kSecAttrSalt' type='^{__CFString=}'/>
<constant name='kSecAttrSecurityDomain' type='^{__CFString=}'/>
<constant name='kSecAttrSerialNumber' type='^{__CFString=}'/>
<constant name='kSecAttrServer' type='^{__CFString=}'/>
<constant name='kSecAttrService' type='^{__CFString=}'/>
<constant name='kSecAttrSubject' type='^{__CFString=}'/>
<constant name='kSecAttrSubjectKeyID' type='^{__CFString=}'/>
<constant name='kSecAttrSynchronizable' type='^{__CFString=}'/>
<constant name='kSecAttrSynchronizableAny' type='^{__CFString=}'/>
<constant name='kSecAttrType' type='^{__CFString=}'/>
<constant name='kSecBase32Encoding' type='^{__CFString=}'/>
<constant name='kSecBase64Encoding' type='^{__CFString=}'/>
<constant name='kSecCFErrorArchitecture' type='^{__CFString=}'/>
<constant name='kSecCFErrorGuestAttributes' type='^{__CFString=}'/>
<constant name='kSecCFErrorInfoPlist' type='^{__CFString=}'/>
<constant name='kSecCFErrorPath' type='^{__CFString=}'/>
<constant name='kSecCFErrorPattern' type='^{__CFString=}'/>
<constant name='kSecCFErrorRequirementSyntax' type='^{__CFString=}'/>
<constant name='kSecCFErrorResourceAdded' type='^{__CFString=}'/>
<constant name='kSecCFErrorResourceAltered' type='^{__CFString=}'/>
<constant name='kSecCFErrorResourceMissing' type='^{__CFString=}'/>
<constant name='kSecCFErrorResourceSeal' type='^{__CFString=}'/>
<constant name='kSecCertificateUsageDeriveAndSign' type='^{__CFString=}'/>
<constant name='kSecCertificateUsageSigning' type='^{__CFString=}'/>
<constant name='kSecCertificateUsageSigningAndEncrypting' type='^{__CFString=}'/>
<constant name='kSecClass' type='^{__CFString=}'/>
<constant name='kSecClassCertificate' type='^{__CFString=}'/>
<constant name='kSecClassGenericPassword' type='^{__CFString=}'/>
<constant name='kSecClassIdentity' type='^{__CFString=}'/>
<constant name='kSecClassInternetPassword' type='^{__CFString=}'/>
<constant name='kSecClassKey' type='^{__CFString=}'/>
<constant name='kSecCodeAttributeArchitecture' type='^{__CFString=}'/>
<constant name='kSecCodeAttributeBundleVersion' type='^{__CFString=}'/>
<constant name='kSecCodeAttributeSubarchitecture' type='^{__CFString=}'/>
<constant name='kSecCodeAttributeUniversalFileOffset' type='^{__CFString=}'/>
<constant name='kSecCodeInfoCMS' type='^{__CFString=}'/>
<constant name='kSecCodeInfoCdHashes' type='^{__CFString=}'/>
<constant name='kSecCodeInfoCertificates' type='^{__CFString=}'/>
<constant name='kSecCodeInfoChangedFiles' type='^{__CFString=}'/>
<constant name='kSecCodeInfoDesignatedRequirement' type='^{__CFString=}'/>
<constant name='kSecCodeInfoDigestAlgorithm' type='^{__CFString=}'/>
<constant name='kSecCodeInfoDigestAlgorithms' type='^{__CFString=}'/>
<constant name='kSecCodeInfoEntitlements' type='^{__CFString=}'/>
<constant name='kSecCodeInfoEntitlementsDict' type='^{__CFString=}'/>
<constant name='kSecCodeInfoFlags' type='^{__CFString=}'/>
<constant name='kSecCodeInfoFormat' type='^{__CFString=}'/>
<constant name='kSecCodeInfoIdentifier' type='^{__CFString=}'/>
<constant name='kSecCodeInfoImplicitDesignatedRequirement' type='^{__CFString=}'/>
<constant name='kSecCodeInfoMainExecutable' type='^{__CFString=}'/>
<constant name='kSecCodeInfoPList' type='^{__CFString=}'/>
<constant name='kSecCodeInfoPlatformIdentifier' type='^{__CFString=}'/>
<constant name='kSecCodeInfoRequirementData' type='^{__CFString=}'/>
<constant name='kSecCodeInfoRequirements' type='^{__CFString=}'/>
<constant name='kSecCodeInfoSource' type='^{__CFString=}'/>
<constant name='kSecCodeInfoStatus' type='^{__CFString=}'/>
<constant name='kSecCodeInfoTeamIdentifier' type='^{__CFString=}'/>
<constant name='kSecCodeInfoTime' type='^{__CFString=}'/>
<constant name='kSecCodeInfoTimestamp' type='^{__CFString=}'/>
<constant name='kSecCodeInfoTrust' type='^{__CFString=}'/>
<constant name='kSecCodeInfoUnique' type='^{__CFString=}'/>
<constant name='kSecCompressionRatio' type='^{__CFString=}'/>
<constant name='kSecDecodeTypeAttribute' type='^{__CFString=}'/>
<constant name='kSecDigestHMACKeyAttribute' type='^{__CFString=}'/>
<constant name='kSecDigestHMACMD5' type='^{__CFString=}'/>
<constant name='kSecDigestHMACSHA1' type='^{__CFString=}'/>
<constant name='kSecDigestHMACSHA2' type='^{__CFString=}'/>
<constant name='kSecDigestLengthAttribute' type='^{__CFString=}'/>
<constant name='kSecDigestMD2' type='^{__CFString=}'/>
<constant name='kSecDigestMD4' type='^{__CFString=}'/>
<constant name='kSecDigestMD5' type='^{__CFString=}'/>
<constant name='kSecDigestSHA1' type='^{__CFString=}'/>
<constant name='kSecDigestSHA2' type='^{__CFString=}'/>
<constant name='kSecDigestTypeAttribute' type='^{__CFString=}'/>
<constant name='kSecEncodeLineLengthAttribute' type='^{__CFString=}'/>
<constant name='kSecEncodeTypeAttribute' type='^{__CFString=}'/>
<constant name='kSecEncryptKey' type='^{__CFString=}'/>
<constant name='kSecEncryptionMode' type='^{__CFString=}'/>
<constant name='kSecGuestAttributeArchitecture' type='^{__CFString=}'/>
<constant name='kSecGuestAttributeCanonical' type='^{__CFString=}'/>
<constant name='kSecGuestAttributeDynamicCode' type='^{__CFString=}'/>
<constant name='kSecGuestAttributeDynamicCodeInfoPlist' type='^{__CFString=}'/>
<constant name='kSecGuestAttributeHash' type='^{__CFString=}'/>
<constant name='kSecGuestAttributeMachPort' type='^{__CFString=}'/>
<constant name='kSecGuestAttributePid' type='^{__CFString=}'/>
<constant name='kSecGuestAttributeSubarchitecture' type='^{__CFString=}'/>
<constant name='kSecIVKey' type='^{__CFString=}'/>
<constant name='kSecIdentityDomainDefault' type='^{__CFString=}'/>
<constant name='kSecIdentityDomainKerberosKDC' type='^{__CFString=}'/>
<constant name='kSecImportExportAccess' type='^{__CFString=}'/>
<constant name='kSecImportExportKeychain' type='^{__CFString=}'/>
<constant name='kSecImportExportPassphrase' type='^{__CFString=}'/>
<constant name='kSecImportItemCertChain' type='^{__CFString=}'/>
<constant name='kSecImportItemIdentity' type='^{__CFString=}'/>
<constant name='kSecImportItemKeyID' type='^{__CFString=}'/>
<constant name='kSecImportItemLabel' type='^{__CFString=}'/>
<constant name='kSecImportItemTrust' type='^{__CFString=}'/>
<constant name='kSecInputIsAttributeName' type='^{__CFString=}'/>
<constant name='kSecInputIsDigest' type='^{__CFString=}'/>
<constant name='kSecInputIsPlainText' type='^{__CFString=}'/>
<constant name='kSecInputIsRaw' type='^{__CFString=}'/>
<constant name='kSecKeyAttributeName' type='^{__CFString=}'/>
<constant name='kSecLineLength64' type='^{__CFString=}'/>
<constant name='kSecLineLength76' type='^{__CFString=}'/>
<constant name='kSecMatchCaseInsensitive' type='^{__CFString=}'/>
<constant name='kSecMatchDiacriticInsensitive' type='^{__CFString=}'/>
<constant name='kSecMatchEmailAddressIfPresent' type='^{__CFString=}'/>
<constant name='kSecMatchIssuers' type='^{__CFString=}'/>
<constant name='kSecMatchItemList' type='^{__CFString=}'/>
<constant name='kSecMatchLimit' type='^{__CFString=}'/>
<constant name='kSecMatchLimitAll' type='^{__CFString=}'/>
<constant name='kSecMatchLimitOne' type='^{__CFString=}'/>
<constant name='kSecMatchPolicy' type='^{__CFString=}'/>
<constant name='kSecMatchSearchList' type='^{__CFString=}'/>
<constant name='kSecMatchSubjectContains' type='^{__CFString=}'/>
<constant name='kSecMatchSubjectEndsWith' type='^{__CFString=}'/>
<constant name='kSecMatchSubjectStartsWith' type='^{__CFString=}'/>
<constant name='kSecMatchSubjectWholeString' type='^{__CFString=}'/>
<constant name='kSecMatchTrustedOnly' type='^{__CFString=}'/>
<constant name='kSecMatchValidOnDate' type='^{__CFString=}'/>
<constant name='kSecMatchWidthInsensitive' type='^{__CFString=}'/>
<constant name='kSecModeCBCKey' type='^{__CFString=}'/>
<constant name='kSecModeCFBKey' type='^{__CFString=}'/>
<constant name='kSecModeECBKey' type='^{__CFString=}'/>
<constant name='kSecModeNoneKey' type='^{__CFString=}'/>
<constant name='kSecModeOFBKey' type='^{__CFString=}'/>
<constant name='kSecOAEPEncodingParametersAttributeName' type='^{__CFString=}'/>
<constant name='kSecOAEPMGF1DigestAlgorithmAttributeName' type='^{__CFString=}'/>
<constant name='kSecOAEPMessageLengthAttributeName' type='^{__CFString=}'/>
<constant name='kSecOIDADC_CERT_POLICY' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_CERT_POLICY' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EKU_CODE_SIGNING' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EKU_CODE_SIGNING_DEV' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EKU_ICHAT_ENCRYPTION' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EKU_ICHAT_SIGNING' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EKU_RESOURCE_SIGNING' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EKU_SYSTEM_IDENTITY' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_AAI_INTERMEDIATE' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_ADC_APPLE_SIGNING' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_ADC_DEV_SIGNING' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_APPLEID_INTERMEDIATE' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_APPLE_SIGNING' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_CODE_SIGNING' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_INTERMEDIATE_MARKER' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_ITMS_INTERMEDIATE' type='^{__CFString=}'/>
<constant name='kSecOIDAPPLE_EXTENSION_WWDR_INTERMEDIATE' type='^{__CFString=}'/>
<constant name='kSecOIDAuthorityInfoAccess' type='^{__CFString=}'/>
<constant name='kSecOIDAuthorityKeyIdentifier' type='^{__CFString=}'/>
<constant name='kSecOIDBasicConstraints' type='^{__CFString=}'/>
<constant name='kSecOIDBiometricInfo' type='^{__CFString=}'/>
<constant name='kSecOIDCSSMKeyStruct' type='^{__CFString=}'/>
<constant name='kSecOIDCertIssuer' type='^{__CFString=}'/>
<constant name='kSecOIDCertificatePolicies' type='^{__CFString=}'/>
<constant name='kSecOIDClientAuth' type='^{__CFString=}'/>
<constant name='kSecOIDCollectiveStateProvinceName' type='^{__CFString=}'/>
<constant name='kSecOIDCollectiveStreetAddress' type='^{__CFString=}'/>
<constant name='kSecOIDCommonName' type='^{__CFString=}'/>
<constant name='kSecOIDCountryName' type='^{__CFString=}'/>
<constant name='kSecOIDCrlDistributionPoints' type='^{__CFString=}'/>
<constant name='kSecOIDCrlNumber' type='^{__CFString=}'/>
<constant name='kSecOIDCrlReason' type='^{__CFString=}'/>
<constant name='kSecOIDDOTMAC_CERT_EMAIL_ENCRYPT' type='^{__CFString=}'/>
<constant name='kSecOIDDOTMAC_CERT_EMAIL_SIGN' type='^{__CFString=}'/>
<constant name='kSecOIDDOTMAC_CERT_EXTENSION' type='^{__CFString=}'/>
<constant name='kSecOIDDOTMAC_CERT_IDENTITY' type='^{__CFString=}'/>
<constant name='kSecOIDDOTMAC_CERT_POLICY' type='^{__CFString=}'/>
<constant name='kSecOIDDeltaCrlIndicator' type='^{__CFString=}'/>
<constant name='kSecOIDDescription' type='^{__CFString=}'/>
<constant name='kSecOIDEKU_IPSec' type='^{__CFString=}'/>
<constant name='kSecOIDEmailAddress' type='^{__CFString=}'/>
<constant name='kSecOIDEmailProtection' type='^{__CFString=}'/>
<constant name='kSecOIDExtendedKeyUsage' type='^{__CFString=}'/>
<constant name='kSecOIDExtendedKeyUsageAny' type='^{__CFString=}'/>
<constant name='kSecOIDExtendedUseCodeSigning' type='^{__CFString=}'/>
<constant name='kSecOIDGivenName' type='^{__CFString=}'/>
<constant name='kSecOIDHoldInstructionCode' type='^{__CFString=}'/>
<constant name='kSecOIDInvalidityDate' type='^{__CFString=}'/>
<constant name='kSecOIDIssuerAltName' type='^{__CFString=}'/>
<constant name='kSecOIDIssuingDistributionPoint' type='^{__CFString=}'/>
<constant name='kSecOIDIssuingDistributionPoints' type='^{__CFString=}'/>
<constant name='kSecOIDKERBv5_PKINIT_KP_CLIENT_AUTH' type='^{__CFString=}'/>
<constant name='kSecOIDKERBv5_PKINIT_KP_KDC' type='^{__CFString=}'/>
<constant name='kSecOIDKeyUsage' type='^{__CFString=}'/>
<constant name='kSecOIDLocalityName' type='^{__CFString=}'/>
<constant name='kSecOIDMS_NTPrincipalName' type='^{__CFString=}'/>
<constant name='kSecOIDMicrosoftSGC' type='^{__CFString=}'/>
<constant name='kSecOIDNameConstraints' type='^{__CFString=}'/>
<constant name='kSecOIDNetscapeCertSequence' type='^{__CFString=}'/>
<constant name='kSecOIDNetscapeCertType' type='^{__CFString=}'/>
<constant name='kSecOIDNetscapeSGC' type='^{__CFString=}'/>
<constant name='kSecOIDOCSPSigning' type='^{__CFString=}'/>
<constant name='kSecOIDOrganizationName' type='^{__CFString=}'/>
<constant name='kSecOIDOrganizationalUnitName' type='^{__CFString=}'/>
<constant name='kSecOIDPolicyConstraints' type='^{__CFString=}'/>
<constant name='kSecOIDPolicyMappings' type='^{__CFString=}'/>
<constant name='kSecOIDPrivateKeyUsagePeriod' type='^{__CFString=}'/>
<constant name='kSecOIDQC_Statements' type='^{__CFString=}'/>
<constant name='kSecOIDSRVName' type='^{__CFString=}'/>
<constant name='kSecOIDSerialNumber' type='^{__CFString=}'/>
<constant name='kSecOIDServerAuth' type='^{__CFString=}'/>
<constant name='kSecOIDStateProvinceName' type='^{__CFString=}'/>
<constant name='kSecOIDStreetAddress' type='^{__CFString=}'/>
<constant name='kSecOIDSubjectAltName' type='^{__CFString=}'/>
<constant name='kSecOIDSubjectDirectoryAttributes' type='^{__CFString=}'/>
<constant name='kSecOIDSubjectEmailAddress' type='^{__CFString=}'/>
<constant name='kSecOIDSubjectInfoAccess' type='^{__CFString=}'/>
<constant name='kSecOIDSubjectKeyIdentifier' type='^{__CFString=}'/>
<constant name='kSecOIDSubjectPicture' type='^{__CFString=}'/>
<constant name='kSecOIDSubjectSignatureBitmap' type='^{__CFString=}'/>
<constant name='kSecOIDSurname' type='^{__CFString=}'/>
<constant name='kSecOIDTimeStamping' type='^{__CFString=}'/>
<constant name='kSecOIDTitle' type='^{__CFString=}'/>
<constant name='kSecOIDUseExemptions' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1CertificateIssuerUniqueId' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1CertificateSubjectUniqueId' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1IssuerName' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1IssuerNameCStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1IssuerNameLDAP' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1IssuerNameStd' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SerialNumber' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1Signature' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SignatureAlgorithm' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SignatureAlgorithmParameters' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SignatureAlgorithmTBS' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SignatureCStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SignatureStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectName' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectNameCStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectNameLDAP' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectNameStd' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectPublicKey' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectPublicKeyAlgorithm' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectPublicKeyAlgorithmParameters' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1SubjectPublicKeyCStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1ValidityNotAfter' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1ValidityNotBefore' type='^{__CFString=}'/>
<constant name='kSecOIDX509V1Version' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3Certificate' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateCStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionCStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionCritical' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionId' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionType' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionValue' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionsCStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateExtensionsStruct' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3CertificateNumberOfExtensions' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3SignedCertificate' type='^{__CFString=}'/>
<constant name='kSecOIDX509V3SignedCertificateCStruct' type='^{__CFString=}'/>
<constant name='kSecPaddingKey' type='^{__CFString=}'/>
<constant name='kSecPaddingNoneKey' type='^{__CFString=}'/>
<constant name='kSecPaddingOAEPKey' type='^{__CFString=}'/>
<constant name='kSecPaddingPKCS1Key' type='^{__CFString=}'/>
<constant name='kSecPaddingPKCS5Key' type='^{__CFString=}'/>
<constant name='kSecPaddingPKCS7Key' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleCodeSigning' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleEAP' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleIDValidation' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleIPsec' type='^{__CFString=}'/>
<constant name='kSecPolicyApplePKINITClient' type='^{__CFString=}'/>
<constant name='kSecPolicyApplePKINITServer' type='^{__CFString=}'/>
<constant name='kSecPolicyApplePassbookSigning' type='^{__CFString=}'/>
<constant name='kSecPolicyApplePayIssuerEncryption' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleRevocation' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleSMIME' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleSSL' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleTimeStamping' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleX509Basic' type='^{__CFString=}'/>
<constant name='kSecPolicyAppleiChat' type='^{__CFString=}'/>
<constant name='kSecPolicyClient' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_CRLSign' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_DataEncipherment' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_DecipherOnly' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_DigitalSignature' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_EncipherOnly' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_KeyAgreement' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_KeyCertSign' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_KeyEncipherment' type='^{__CFString=}'/>
<constant name='kSecPolicyKU_NonRepudiation' type='^{__CFString=}'/>
<constant name='kSecPolicyMacAppStoreReceipt' type='^{__CFString=}'/>
<constant name='kSecPolicyName' type='^{__CFString=}'/>
<constant name='kSecPolicyOid' type='^{__CFString=}'/>
<constant name='kSecPolicyRevocationFlags' type='^{__CFString=}'/>
<constant name='kSecPolicyTeamIdentifier' type='^{__CFString=}'/>
<constant name='kSecPrivateKeyAttrs' type='^{__CFString=}'/>
<constant name='kSecPropertyKeyLabel' type='^{__CFString=}'/>
<constant name='kSecPropertyKeyLocalizedLabel' type='^{__CFString=}'/>
<constant name='kSecPropertyKeyType' type='^{__CFString=}'/>
<constant name='kSecPropertyKeyValue' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeData' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeDate' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeError' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeSection' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeString' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeSuccess' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeTitle' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeURL' type='^{__CFString=}'/>
<constant name='kSecPropertyTypeWarning' type='^{__CFString=}'/>
<constant name='kSecPublicKeyAttrs' type='^{__CFString=}'/>
<constant name='kSecRandomDefault' type='^{__SecRandom=}'/>
<constant name='kSecReturnAttributes' type='^{__CFString=}'/>
<constant name='kSecReturnData' type='^{__CFString=}'/>
<constant name='kSecReturnPersistentRef' type='^{__CFString=}'/>
<constant name='kSecReturnRef' type='^{__CFString=}'/>
<constant name='kSecSignatureAttributeName' type='^{__CFString=}'/>
<constant name='kSecTransformAbortAttributeName' type='^{__CFString=}'/>
<constant name='kSecTransformAbortOriginatorKey' type='^{__CFString=}'/>
<constant name='kSecTransformActionAttributeNotification' type='^{__CFString=}'/>
<constant name='kSecTransformActionAttributeValidation' type='^{__CFString=}'/>
<constant name='kSecTransformActionCanExecute' type='^{__CFString=}'/>
<constant name='kSecTransformActionExternalizeExtraData' type='^{__CFString=}'/>
<constant name='kSecTransformActionFinalize' type='^{__CFString=}'/>
<constant name='kSecTransformActionInternalizeExtraData' type='^{__CFString=}'/>
<constant name='kSecTransformActionProcessData' type='^{__CFString=}'/>
<constant name='kSecTransformActionStartingExecution' type='^{__CFString=}'/>
<constant name='kSecTransformDebugAttributeName' type='^{__CFString=}'/>
<constant name='kSecTransformErrorDomain' type='^{__CFString=}'/>
<constant name='kSecTransformInputAttributeName' type='^{__CFString=}'/>
<constant name='kSecTransformOutputAttributeName' type='^{__CFString=}'/>
<constant name='kSecTransformPreviousErrorKey' type='^{__CFString=}'/>
<constant name='kSecTransformTransformName' type='^{__CFString=}'/>
<constant name='kSecTrustEvaluationDate' type='^{__CFString=}'/>
<constant name='kSecTrustExtendedValidation' type='^{__CFString=}'/>
<constant name='kSecTrustOrganizationName' type='^{__CFString=}'/>
<constant name='kSecTrustResultValue' type='^{__CFString=}'/>
<constant name='kSecTrustRevocationChecked' type='^{__CFString=}'/>
<constant name='kSecTrustRevocationValidUntilDate' type='^{__CFString=}'/>
<constant name='kSecUseAuthenticationContext' type='^{__CFString=}'/>
<constant name='kSecUseAuthenticationUI' type='^{__CFString=}'/>
<constant name='kSecUseAuthenticationUIAllow' type='^{__CFString=}'/>
<constant name='kSecUseAuthenticationUIFail' type='^{__CFString=}'/>
<constant name='kSecUseAuthenticationUISkip' type='^{__CFString=}'/>
<constant name='kSecUseItemList' type='^{__CFString=}'/>
<constant name='kSecUseKeychain' type='^{__CFString=}'/>
<constant name='kSecUseOperationPrompt' type='^{__CFString=}'/>
<constant name='kSecValueData' type='^{__CFString=}'/>
<constant name='kSecValuePersistentRef' type='^{__CFString=}'/>
<constant name='kSecValueRef' type='^{__CFString=}'/>
<constant name='kSecZLibEncoding' type='^{__CFString=}'/>
<constant name='oidAdCAIssuer' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidAdOCSP' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidAnyExtendedKeyUsage' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidAnyPolicy' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidAuthorityInfoAccess' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidAuthorityKeyIdentifier' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidBasicConstraints' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidCertificatePolicies' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidCommonName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidCountryName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidCrlDistributionPoints' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidDescription' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidEcPubKey' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidEmailAddress' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidEntrustVersInfo' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsage' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageClientAuth' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageCodeSigning' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageEmailProtection' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageIPSec' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageMicrosoftSGC' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageNetscapeSGC' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageOCSPSigning' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageServerAuth' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidExtendedKeyUsageTimeStamping' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidFee' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidFriendlyName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidGoogleEmbeddedSignedCertificateTimestamp' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidGoogleOCSPSignedCertificateTimestamp' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidInhibitAnyPolicy' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidIssuerAltName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidKeyUsage' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidLocalKeyId' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidLocalityName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMSNTPrincipalName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMd2' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMd2Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMd4' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMd4Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMd5' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMd5Fee' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidMd5Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidNameConstraints' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidNetscapeCertType' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidOrganizationName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidOrganizationalUnitName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidPolicyConstraints' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidPolicyMappings' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidPrivateKeyUsagePeriod' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidQtCps' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidQtUNotice' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidRsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1Dsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1DsaCommonOIW' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1DsaOIW' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1Ecdsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1Fee' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha1RsaOIW' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha224' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha224Ecdsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha224Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha256' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha256Ecdsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha256Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha384' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha384Ecdsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha384Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha512' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha512Ecdsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSha512Rsa' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidStateOrProvinceName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSubjectAltName' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSubjectInfoAccess' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<constant name='oidSubjectKeyIdentifier' type='{_DERItem=*I}' type64='{_DERItem=*Q}'/>
<string_constant name='CSSM_APPLE_ACL_TAG_INTEGRITY' value='___INTEGRITY___'/>
<string_constant name='CSSM_APPLE_ACL_TAG_PARTITION_ID' value='___PARTITION___'/>
<string_constant name='CSSM_APPLE_CRL_END_OF_TIME' value='99991231235959'/>
<string_constant name='MDS_CDSA_DIRECTORY_NAME' value='MDS CDSA Directory'/>
<string_constant name='MDS_OBJECT_DIRECTORY_NAME' value='MDS Object Directory'/>
<string_constant name='kAuthorizationComment' value='comment'/>
<string_constant name='kAuthorizationEnvironmentIcon' value='icon'/>
<string_constant name='kAuthorizationEnvironmentPassword' value='password'/>
<string_constant name='kAuthorizationEnvironmentPrompt' value='prompt'/>
<string_constant name='kAuthorizationEnvironmentShared' value='shared'/>
<string_constant name='kAuthorizationEnvironmentUsername' value='username'/>
<string_constant name='kAuthorizationRightExecute' value='system.privilege.admin'/>
<string_constant name='kAuthorizationRightRule' value='rule'/>
<string_constant name='kAuthorizationRuleAuthenticateAsAdmin' value='authenticate-admin'/>
<string_constant name='kAuthorizationRuleAuthenticateAsSessionUser' value='authenticate-session-owner'/>
<string_constant name='kAuthorizationRuleClassAllow' value='allow'/>
<string_constant name='kAuthorizationRuleClassDeny' value='deny'/>
<string_constant name='kAuthorizationRuleIsAdmin' value='is-admin'/>
<string_constant name='kKeychainSuffix' value='.keychain'/>
<string_constant name='kSecTrustSettingsAllowedError' nsstring='true' value='kSecTrustSettingsAllowedError'/>
<string_constant name='kSecTrustSettingsApplication' nsstring='true' value='kSecTrustSettingsApplication'/>
<string_constant name='kSecTrustSettingsKeyUsage' nsstring='true' value='kSecTrustSettingsKeyUsage'/>
<string_constant name='kSecTrustSettingsPolicy' nsstring='true' value='kSecTrustSettingsPolicy'/>
<string_constant name='kSecTrustSettingsPolicyString' nsstring='true' value='kSecTrustSettingsPolicyString'/>
<string_constant name='kSecTrustSettingsResult' nsstring='true' value='kSecTrustSettingsResult'/>
<string_constant name='kSystemKeychainDir' value='/Library/Keychains/'/>
<string_constant name='kSystemKeychainName' value='System.keychain'/>
<string_constant name='kSystemUnlockFile' value='/var/db/SystemKey'/>
<enum name='APPLE_ADS_OID' value='100'/>
<enum name='APPLE_ADS_OID_LENGTH' value='7'/>
<enum name='APPLE_ALG_OID' value='2'/>
<enum name='APPLE_ALG_OID_LENGTH' value='8'/>
<enum name='APPLE_CERT_POLICIES' value='5'/>
<enum name='APPLE_CERT_POLICIES_APPLEID' value='7'/>
<enum name='APPLE_CERT_POLICIES_APPLEID_LENGTH' value='9'/>
<enum name='APPLE_CERT_POLICIES_APPLEID_SHARING' value='1'/>
<enum name='APPLE_CERT_POLICIES_APPLEID_SHARING_LENGTH' value='10'/>
<enum name='APPLE_CERT_POLICIES_LENGTH' value='8'/>
<enum name='APPLE_CERT_POLICIES_MACAPPSTORE' value='6'/>
<enum name='APPLE_CERT_POLICIES_MACAPPSTORE_LENGTH' value='9'/>
<enum name='APPLE_CERT_POLICIES_MACAPPSTORE_RECEIPT' value='1'/>
<enum name='APPLE_CERT_POLICIES_MACAPPSTORE_RECEIPT_LENGTH' value='10'/>
<enum name='APPLE_CERT_POLICIES_MOBILE_STORE_SIGNING' value='12'/>
<enum name='APPLE_CERT_POLICIES_MOBILE_STORE_SIGNING_LENGTH' value='9'/>
<enum name='APPLE_CERT_POLICIES_TEST_MOBILE_STORE_SIGNING' value='1'/>
<enum name='APPLE_CERT_POLICIES_TEST_MOBILE_STORE_SIGNING_LENGTH' value='10'/>
<enum name='APPLE_DOTMAC_CERT_EXTEN_OID' value='2'/>
<enum name='APPLE_DOTMAC_CERT_EXTEN_OID_LENGTH' value='9'/>
<enum name='APPLE_DOTMAC_CERT_OID' value='3'/>
<enum name='APPLE_DOTMAC_CERT_OID_LENGTH' value='8'/>
<enum name='APPLE_DOTMAC_CERT_REQ_OID' value='1'/>
<enum name='APPLE_DOTMAC_CERT_REQ_OID_LENGTH' value='9'/>
<enum name='APPLE_DOTMAC_CERT_REQ_VALUE_OID' value='3'/>
<enum name='APPLE_DOTMAC_CERT_REQ_VALUE_OID_LENGTH' value='9'/>
<enum name='APPLE_EKU_CODE_SIGNING' value='1'/>
<enum name='APPLE_EKU_CODE_SIGNING_LENGTH' value='9'/>
<enum name='APPLE_EKU_OID' value='4'/>
<enum name='APPLE_EKU_OID_LENGTH' value='8'/>
<enum name='APPLE_EXTENSION_AAI_INTERMEDIATE' value='3'/>
<enum name='APPLE_EXTENSION_AAI_INTERMEDIATE_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_APPLEID_INTERMEDIATE' value='7'/>
<enum name='APPLE_EXTENSION_APPLEID_INTERMEDIATE_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_APPLEID_SHARING' value='7'/>
<enum name='APPLE_EXTENSION_APPLEID_SHARING_LENGTH' value='9'/>
<enum name='APPLE_EXTENSION_CODE_SIGNING' value='1'/>
<enum name='APPLE_EXTENSION_CODE_SIGNING_LENGTH' value='9'/>
<enum name='APPLE_EXTENSION_DEVELOPER_AUTHENTICATION' value='11'/>
<enum name='APPLE_EXTENSION_DEVELOPER_AUTHENTICATION_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_ESCROW_SERVICE' value='1'/>
<enum name='APPLE_EXTENSION_ESCROW_SERVICE_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_INTERMEDIATE_MARKER' value='2'/>
<enum name='APPLE_EXTENSION_INTERMEDIATE_MARKER_LENGTH' value='9'/>
<enum name='APPLE_EXTENSION_ITMS_INTERMEDIATE' value='2'/>
<enum name='APPLE_EXTENSION_ITMS_INTERMEDIATE_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_MACAPPSTORE_RECEIPT' value='1'/>
<enum name='APPLE_EXTENSION_MACAPPSTORE_RECEIPT_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_OID' value='6'/>
<enum name='APPLE_EXTENSION_OID_LENGTH' value='8'/>
<enum name='APPLE_EXTENSION_PROVISIONING_PROFILE_SIGNING' value='11'/>
<enum name='APPLE_EXTENSION_PROVISIONING_PROFILE_SIGNING_LENGTH' value='9'/>
<enum name='APPLE_EXTENSION_SERVER_AUTHENTICATION' value='12'/>
<enum name='APPLE_EXTENSION_SERVER_AUTHENTICATION_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_SYSINT2_INTERMEDIATE' value='10'/>
<enum name='APPLE_EXTENSION_SYSINT2_INTERMEDIATE_LENGTH' value='10'/>
<enum name='APPLE_EXTENSION_WWDR_INTERMEDIATE' value='1'/>
<enum name='APPLE_EXTENSION_WWDR_INTERMEDIATE_LENGTH' value='10'/>
<enum name='APPLE_OID' value='99'/>
<enum name='APPLE_OID_LENGTH' value='6'/>
<enum name='APPLE_TP_OID' value='1'/>
<enum name='APPLE_TP_OID_LENGTH' value='8'/>
<enum name='BER_TAG_BIT_STRING' value='3'/>
<enum name='BER_TAG_BOOLEAN' value='1'/>
<enum name='BER_TAG_ENUMERATED' value='10'/>
<enum name='BER_TAG_EXTERNAL' value='8'/>
<enum name='BER_TAG_GENERALIZED_TIME' value='24'/>
<enum name='BER_TAG_GENERAL_STRING' value='27'/>
<enum name='BER_TAG_GRAPHIC_STRING' value='25'/>
<enum name='BER_TAG_IA5_STRING' value='22'/>
<enum name='BER_TAG_INTEGER' value='2'/>
<enum name='BER_TAG_ISO646_STRING' value='26'/>
<enum name='BER_TAG_NULL' value='5'/>
<enum name='BER_TAG_NUMERIC_STRING' value='18'/>
<enum name='BER_TAG_OBJECT_DESCRIPTOR' value='7'/>
<enum name='BER_TAG_OCTET_STRING' value='4'/>
<enum name='BER_TAG_OID' value='6'/>
<enum name='BER_TAG_PKIX_BMP_STRING' value='30'/>
<enum name='BER_TAG_PKIX_UNIVERSAL_STRING' value='28'/>
<enum name='BER_TAG_PKIX_UTF8_STRING' value='12'/>
<enum name='BER_TAG_PRINTABLE_STRING' value='19'/>
<enum name='BER_TAG_REAL' value='9'/>
<enum name='BER_TAG_SEQUENCE' value='16'/>
<enum name='BER_TAG_SET' value='17'/>
<enum name='BER_TAG_T61_STRING' value='20'/>
<enum name='BER_TAG_TELETEX_STRING' value='20'/>
<enum name='BER_TAG_UNKNOWN' value='0'/>
<enum name='BER_TAG_UTC_TIME' value='23'/>
<enum name='BER_TAG_VIDEOTEX_STRING' value='21'/>
<enum name='BER_TAG_VISIBLE_STRING' value='26'/>
<enum name='CE_CDNT_FullName' value='0'/>
<enum name='CE_CDNT_NameRelativeToCrlIssuer' value='1'/>
<enum name='CE_CD_AffiliationChanged' value='16'/>
<enum name='CE_CD_CACompromise' value='32'/>
<enum name='CE_CD_CertificateHold' value='2'/>
<enum name='CE_CD_CessationOfOperation' value='4'/>
<enum name='CE_CD_KeyCompromise' value='64'/>
<enum name='CE_CD_Superseded' value='8'/>
<enum name='CE_CD_Unspecified' value='128'/>
<enum name='CE_CR_AffiliationChanged' value='3'/>
<enum name='CE_CR_CACompromise' value='2'/>
<enum name='CE_CR_CertificateHold' value='6'/>
<enum name='CE_CR_CessationOfOperation' value='5'/>
<enum name='CE_CR_KeyCompromise' value='1'/>
<enum name='CE_CR_RemoveFromCRL' value='8'/>
<enum name='CE_CR_Superseded' value='4'/>
<enum name='CE_CR_Unspecified' value='0'/>
<enum name='CE_KU_CRLSign' value='512'/>
<enum name='CE_KU_DataEncipherment' value='4096'/>
<enum name='CE_KU_DecipherOnly' value='128'/>
<enum name='CE_KU_DigitalSignature' value='32768'/>
<enum name='CE_KU_EncipherOnly' value='256'/>
<enum name='CE_KU_KeyAgreement' value='2048'/>
<enum name='CE_KU_KeyCertSign' value='1024'/>
<enum name='CE_KU_KeyEncipherment' value='8192'/>
<enum name='CE_KU_NonRepudiation' value='16384'/>
<enum name='CE_NCT_ObjSign' value='4096'/>
<enum name='CE_NCT_ObjSignCA' value='256'/>
<enum name='CE_NCT_Reserved' value='2048'/>
<enum name='CE_NCT_SMIME' value='8192'/>
<enum name='CE_NCT_SMIME_CA' value='512'/>
<enum name='CE_NCT_SSL_CA' value='1024'/>
<enum name='CE_NCT_SSL_Client' value='32768'/>
<enum name='CE_NCT_SSL_Server' value='16384'/>
<enum name='CSSMERR_AC_DEVICE_FAILED' value='-2147405595'/>
<enum name='CSSMERR_AC_DEVICE_RESET' value='-2147405596'/>
<enum name='CSSMERR_AC_FUNCTION_FAILED' value='-2147405814'/>
<enum name='CSSMERR_AC_FUNCTION_NOT_IMPLEMENTED' value='-2147405817'/>
<enum name='CSSMERR_AC_INSUFFICIENT_CLIENT_IDENTIFICATION' value='-2147405597'/>
<enum name='CSSMERR_AC_INTERNAL_ERROR' value='-2147405823'/>
<enum name='CSSMERR_AC_INVALID_BASE_ACLS' value='-2147405567'/>
<enum name='CSSMERR_AC_INVALID_CL_HANDLE' value='-2147405742'/>
<enum name='CSSMERR_AC_INVALID_CONTEXT_HANDLE' value='-2147405760'/>
<enum name='CSSMERR_AC_INVALID_DATA' value='-2147405754'/>
<enum name='CSSMERR_AC_INVALID_DB_HANDLE' value='-2147405750'/>
<enum name='CSSMERR_AC_INVALID_DB_LIST' value='-2147405748'/>
<enum name='CSSMERR_AC_INVALID_DB_LIST_POINTER' value='-2147405747'/>
<enum name='CSSMERR_AC_INVALID_DL_HANDLE' value='-2147405743'/>
<enum name='CSSMERR_AC_INVALID_ENCODING' value='-2147405565'/>
<enum name='CSSMERR_AC_INVALID_INPUT_POINTER' value='-2147405819'/>
<enum name='CSSMERR_AC_INVALID_OUTPUT_POINTER' value='-2147405818'/>
<enum name='CSSMERR_AC_INVALID_PASSTHROUGH_ID' value='-2147405738'/>
<enum name='CSSMERR_AC_INVALID_POINTER' value='-2147405820'/>
<enum name='CSSMERR_AC_INVALID_REQUESTOR' value='-2147405563'/>
<enum name='CSSMERR_AC_INVALID_REQUEST_DESCRIPTOR' value='-2147405562'/>
<enum name='CSSMERR_AC_INVALID_TP_HANDLE' value='-2147405741'/>
<enum name='CSSMERR_AC_INVALID_TUPLE_CREDENTIALS' value='-2147405566'/>
<enum name='CSSMERR_AC_INVALID_VALIDITY_PERIOD' value='-2147405564'/>
<enum name='CSSMERR_AC_IN_DARK_WAKE' value='-2147405594'/>
<enum name='CSSMERR_AC_MDS_ERROR' value='-2147405821'/>
<enum name='CSSMERR_AC_MEMORY_ERROR' value='-2147405822'/>
<enum name='CSSMERR_AC_NO_USER_INTERACTION' value='-2147405600'/>
<enum name='CSSMERR_AC_OS_ACCESS_DENIED' value='-2147405815'/>
<enum name='CSSMERR_AC_SELF_CHECK_FAILED' value='-2147405816'/>
<enum name='CSSMERR_AC_SERVICE_NOT_AVAILABLE' value='-2147405598'/>
<enum name='CSSMERR_AC_USER_CANCELED' value='-2147405599'/>
<enum name='CSSMERR_APPLEDL_DISK_FULL' value='-2147412991'/>
<enum name='CSSMERR_APPLEDL_FILE_TOO_BIG' value='-2147412989'/>
<enum name='CSSMERR_APPLEDL_INCOMPATIBLE_DATABASE_BLOB' value='-2147412986'/>
<enum name='CSSMERR_APPLEDL_INCOMPATIBLE_KEY_BLOB' value='-2147412985'/>
<enum name='CSSMERR_APPLEDL_INVALID_DATABASE_BLOB' value='-2147412988'/>
<enum name='CSSMERR_APPLEDL_INVALID_KEY_BLOB' value='-2147412987'/>
<enum name='CSSMERR_APPLEDL_INVALID_OPEN_PARAMETERS' value='-2147412992'/>
<enum name='CSSMERR_APPLEDL_QUOTA_EXCEEDED' value='-2147412990'/>
<enum name='CSSMERR_APPLETP_BAD_CERT_FROM_ISSUER' value='-2147408873'/>
<enum name='CSSMERR_APPLETP_CA_PIN_MISMATCH' value='-2147408836'/>
<enum name='CSSMERR_APPLETP_CERT_NOT_FOUND_FROM_ISSUER' value='-2147408874'/>
<enum name='CSSMERR_APPLETP_CODE_SIGN_DEVELOPMENT' value='-2147408845'/>
<enum name='CSSMERR_APPLETP_CRL_BAD_URI' value='-2147408881'/>
<enum name='CSSMERR_APPLETP_CRL_EXPIRED' value='-2147408885'/>
<enum name='CSSMERR_APPLETP_CRL_INVALID_ANCHOR_CERT' value='-2147408877'/>
<enum name='CSSMERR_APPLETP_CRL_NOT_FOUND' value='-2147408883'/>
<enum name='CSSMERR_APPLETP_CRL_NOT_TRUSTED' value='-2147408878'/>
<enum name='CSSMERR_APPLETP_CRL_NOT_VALID_YET' value='-2147408884'/>
<enum name='CSSMERR_APPLETP_CRL_POLICY_FAIL' value='-2147408876'/>
<enum name='CSSMERR_APPLETP_CRL_SERVER_DOWN' value='-2147408882'/>
<enum name='CSSMERR_APPLETP_CS_BAD_CERT_CHAIN_LENGTH' value='-2147408849'/>
<enum name='CSSMERR_APPLETP_CS_BAD_PATH_LENGTH' value='-2147408847'/>
<enum name='CSSMERR_APPLETP_CS_NO_BASIC_CONSTRAINTS' value='-2147408848'/>
<enum name='CSSMERR_APPLETP_CS_NO_EXTENDED_KEY_USAGE' value='-2147408846'/>
<enum name='CSSMERR_APPLETP_EXT_KEYUSAGE_NOT_CRITICAL' value='-2147408838'/>
<enum name='CSSMERR_APPLETP_HOSTNAME_MISMATCH' value='-2147408896'/>
<enum name='CSSMERR_APPLETP_IDENTIFIER_MISSING' value='-2147408837'/>
<enum name='CSSMERR_APPLETP_IDP_FAIL' value='-2147408875'/>
<enum name='CSSMERR_APPLETP_INCOMPLETE_REVOCATION_CHECK' value='-2147408861'/>
<enum name='CSSMERR_APPLETP_INVALID_AUTHORITY_ID' value='-2147408892'/>
<enum name='CSSMERR_APPLETP_INVALID_CA' value='-2147408893'/>
<enum name='CSSMERR_APPLETP_INVALID_EMPTY_SUBJECT' value='-2147408841'/>
<enum name='CSSMERR_APPLETP_INVALID_EXTENDED_KEY_USAGE' value='-2147408889'/>
<enum name='CSSMERR_APPLETP_INVALID_ID_LINKAGE' value='-2147408888'/>
<enum name='CSSMERR_APPLETP_INVALID_KEY_USAGE' value='-2147408890'/>
<enum name='CSSMERR_APPLETP_INVALID_ROOT' value='-2147408886'/>
<enum name='CSSMERR_APPLETP_INVALID_SUBJECT_ID' value='-2147408891'/>
<enum name='CSSMERR_APPLETP_MISSING_REQUIRED_EXTENSION' value='-2147408839'/>
<enum name='CSSMERR_APPLETP_NETWORK_FAILURE' value='-2147408860'/>
<enum name='CSSMERR_APPLETP_NO_BASIC_CONSTRAINTS' value='-2147408894'/>
<enum name='CSSMERR_APPLETP_OCSP_BAD_REQUEST' value='-2147408864'/>
<enum name='CSSMERR_APPLETP_OCSP_BAD_RESPONSE' value='-2147408865'/>
<enum name='CSSMERR_APPLETP_OCSP_INVALID_ANCHOR_CERT' value='-2147408858'/>
<enum name='CSSMERR_APPLETP_OCSP_NONCE_MISMATCH' value='-2147408850'/>
<enum name='CSSMERR_APPLETP_OCSP_NOT_TRUSTED' value='-2147408859'/>
<enum name='CSSMERR_APPLETP_OCSP_NO_SIGNER' value='-2147408856'/>
<enum name='CSSMERR_APPLETP_OCSP_RESP_INTERNAL_ERR' value='-2147408854'/>
<enum name='CSSMERR_APPLETP_OCSP_RESP_MALFORMED_REQ' value='-2147408855'/>
<enum name='CSSMERR_APPLETP_OCSP_RESP_SIG_REQUIRED' value='-2147408852'/>
<enum name='CSSMERR_APPLETP_OCSP_RESP_TRY_LATER' value='-2147408853'/>
<enum name='CSSMERR_APPLETP_OCSP_RESP_UNAUTHORIZED' value='-2147408851'/>
<enum name='CSSMERR_APPLETP_OCSP_SIG_ERROR' value='-2147408857'/>
<enum name='CSSMERR_APPLETP_OCSP_STATUS_UNRECOGNIZED' value='-2147408862'/>
<enum name='CSSMERR_APPLETP_OCSP_UNAVAILABLE' value='-2147408863'/>
<enum name='CSSMERR_APPLETP_PATH_LEN_CONSTRAINT' value='-2147408887'/>
<enum name='CSSMERR_APPLETP_RS_BAD_CERT_CHAIN_LENGTH' value='-2147408844'/>
<enum name='CSSMERR_APPLETP_RS_BAD_EXTENDED_KEY_USAGE' value='-2147408843'/>
<enum name='CSSMERR_APPLETP_SMIME_BAD_EXT_KEY_USE' value='-2147408871'/>
<enum name='CSSMERR_APPLETP_SMIME_BAD_KEY_USE' value='-2147408870'/>
<enum name='CSSMERR_APPLETP_SMIME_EMAIL_ADDRS_NOT_FOUND' value='-2147408872'/>
<enum name='CSSMERR_APPLETP_SMIME_KEYUSAGE_NOT_CRITICAL' value='-2147408869'/>
<enum name='CSSMERR_APPLETP_SMIME_NO_EMAIL_ADDRS' value='-2147408868'/>
<enum name='CSSMERR_APPLETP_SMIME_SUBJ_ALT_NAME_NOT_CRIT' value='-2147408867'/>
<enum name='CSSMERR_APPLETP_SSL_BAD_EXT_KEY_USE' value='-2147408866'/>
<enum name='CSSMERR_APPLETP_TRUST_SETTING_DENY' value='-2147408842'/>
<enum name='CSSMERR_APPLETP_UNKNOWN_CERT_EXTEN' value='-2147408880'/>
<enum name='CSSMERR_APPLETP_UNKNOWN_CRITICAL_EXTEN' value='-2147408895'/>
<enum name='CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN' value='-2147408879'/>
<enum name='CSSMERR_APPLETP_UNKNOWN_QUAL_CERT_STATEMENT' value='-2147408840'/>
<enum name='CSSMERR_APPLE_DOTMAC_CSR_VERIFY_FAIL' value='-2147408785'/>
<enum name='CSSMERR_APPLE_DOTMAC_FAILED_CONSISTENCY_CHECK' value='-2147408784'/>
<enum name='CSSMERR_APPLE_DOTMAC_NO_REQ_PENDING' value='-2147408786'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_IS_PENDING' value='-2147408787'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_QUEUED' value='-2147408796'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_REDIRECT' value='-2147408795'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_SERVER_ALREADY_EXIST' value='-2147408789'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_SERVER_AUTH' value='-2147408792'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_SERVER_ERR' value='-2147408794'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_SERVER_NOT_AVAIL' value='-2147408790'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_SERVER_PARAM' value='-2147408793'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_SERVER_SERVICE_ERROR' value='-2147408788'/>
<enum name='CSSMERR_APPLE_DOTMAC_REQ_SERVER_UNIMPL' value='-2147408791'/>
<enum name='CSSMERR_CL_CRL_ALREADY_SIGNED' value='-2147411897'/>
<enum name='CSSMERR_CL_DEVICE_FAILED' value='-2147411739'/>
<enum name='CSSMERR_CL_DEVICE_RESET' value='-2147411740'/>
<enum name='CSSMERR_CL_FUNCTION_FAILED' value='-2147411958'/>
<enum name='CSSMERR_CL_FUNCTION_NOT_IMPLEMENTED' value='-2147411961'/>
<enum name='CSSMERR_CL_INSUFFICIENT_CLIENT_IDENTIFICATION' value='-2147411741'/>
<enum name='CSSMERR_CL_INTERNAL_ERROR' value='-2147411967'/>
<enum name='CSSMERR_CL_INVALID_BUNDLE_INFO' value='-2147411708'/>
<enum name='CSSMERR_CL_INVALID_BUNDLE_POINTER' value='-2147411711'/>
<enum name='CSSMERR_CL_INVALID_CACHE_HANDLE' value='-2147411710'/>
<enum name='CSSMERR_CL_INVALID_CERTGROUP_POINTER' value='-2147411902'/>
<enum name='CSSMERR_CL_INVALID_CERT_POINTER' value='-2147411901'/>
<enum name='CSSMERR_CL_INVALID_CONTEXT_HANDLE' value='-2147411904'/>
<enum name='CSSMERR_CL_INVALID_CRL_INDEX' value='-2147411707'/>
<enum name='CSSMERR_CL_INVALID_CRL_POINTER' value='-2147411900'/>
<enum name='CSSMERR_CL_INVALID_DATA' value='-2147411898'/>
<enum name='CSSMERR_CL_INVALID_FIELD_POINTER' value='-2147411899'/>
<enum name='CSSMERR_CL_INVALID_INPUT_POINTER' value='-2147411963'/>
<enum name='CSSMERR_CL_INVALID_NUMBER_OF_FIELDS' value='-2147411896'/>
<enum name='CSSMERR_CL_INVALID_OUTPUT_POINTER' value='-2147411962'/>
<enum name='CSSMERR_CL_INVALID_PASSTHROUGH_ID' value='-2147411882'/>
<enum name='CSSMERR_CL_INVALID_POINTER' value='-2147411964'/>
<enum name='CSSMERR_CL_INVALID_RESULTS_HANDLE' value='-2147411709'/>
<enum name='CSSMERR_CL_INVALID_SCOPE' value='-2147411706'/>
<enum name='CSSMERR_CL_IN_DARK_WAKE' value='-2147411738'/>
<enum name='CSSMERR_CL_MDS_ERROR' value='-2147411965'/>
<enum name='CSSMERR_CL_MEMORY_ERROR' value='-2147411966'/>
<enum name='CSSMERR_CL_NO_FIELD_VALUES' value='-2147411705'/>
<enum name='CSSMERR_CL_NO_USER_INTERACTION' value='-2147411744'/>
<enum name='CSSMERR_CL_OS_ACCESS_DENIED' value='-2147411959'/>
<enum name='CSSMERR_CL_SCOPE_NOT_SUPPORTED' value='-2147411704'/>
<enum name='CSSMERR_CL_SELF_CHECK_FAILED' value='-2147411960'/>
<enum name='CSSMERR_CL_SERVICE_NOT_AVAILABLE' value='-2147411742'/>
<enum name='CSSMERR_CL_UNKNOWN_FORMAT' value='-2147411890'/>
<enum name='CSSMERR_CL_UNKNOWN_TAG' value='-2147411889'/>
<enum name='CSSMERR_CL_USER_CANCELED' value='-2147411743'/>
<enum name='CSSMERR_CL_VERIFICATION_FAILURE' value='-2147411895'/>
<enum name='CSSMERR_CSPDL_APPLE_DL_CONVERSION_ERROR' value='-2147415035'/>
<enum name='CSSMERR_CSP_ACL_ADD_FAILED' value='-2147416010'/>
<enum name='CSSMERR_CSP_ACL_BASE_CERTS_NOT_SUPPORTED' value='-2147416025'/>
<enum name='CSSMERR_CSP_ACL_CHALLENGE_CALLBACK_FAILED' value='-2147416019'/>
<enum name='CSSMERR_CSP_ACL_CHANGE_FAILED' value='-2147416015'/>
<enum name='CSSMERR_CSP_ACL_DELETE_FAILED' value='-2147416012'/>
<enum name='CSSMERR_CSP_ACL_ENTRY_TAG_NOT_FOUND' value='-2147416017'/>
<enum name='CSSMERR_CSP_ACL_REPLACE_FAILED' value='-2147416011'/>
<enum name='CSSMERR_CSP_ACL_SUBJECT_TYPE_NOT_SUPPORTED' value='-2147416021'/>
<enum name='CSSMERR_CSP_ALGID_MISMATCH' value='-2147415789'/>
<enum name='CSSMERR_CSP_ALREADY_LOGGED_IN' value='-2147415726'/>
<enum name='CSSMERR_CSP_APPLE_ADD_APPLICATION_ACL_SUBJECT' value='-2147415040'/>
<enum name='CSSMERR_CSP_APPLE_INVALID_KEY_END_DATE' value='-2147415036'/>
<enum name='CSSMERR_CSP_APPLE_INVALID_KEY_START_DATE' value='-2147415037'/>
<enum name='CSSMERR_CSP_APPLE_PUBLIC_KEY_INCOMPLETE' value='-2147415039'/>
<enum name='CSSMERR_CSP_APPLE_SIGNATURE_MISMATCH' value='-2147415038'/>
<enum name='CSSMERR_CSP_APPLE_SSLv2_ROLLBACK' value='-2147415034'/>
<enum name='CSSMERR_CSP_ATTACH_HANDLE_BUSY' value='-2147415802'/>
<enum name='CSSMERR_CSP_BLOCK_SIZE_MISMATCH' value='-2147415731'/>
<enum name='CSSMERR_CSP_CRYPTO_DATA_CALLBACK_FAILED' value='-2147415722'/>
<enum name='CSSMERR_CSP_DEVICE_ERROR' value='-2147415804'/>
<enum name='CSSMERR_CSP_DEVICE_FAILED' value='-2147415835'/>
<enum name='CSSMERR_CSP_DEVICE_MEMORY_ERROR' value='-2147415803'/>
<enum name='CSSMERR_CSP_DEVICE_RESET' value='-2147415836'/>
<enum name='CSSMERR_CSP_DEVICE_VERIFY_FAILED' value='-2147415728'/>
<enum name='CSSMERR_CSP_FUNCTION_FAILED' value='-2147416054'/>
<enum name='CSSMERR_CSP_FUNCTION_NOT_IMPLEMENTED' value='-2147416057'/>
<enum name='CSSMERR_CSP_INPUT_LENGTH_ERROR' value='-2147415807'/>
<enum name='CSSMERR_CSP_INSUFFICIENT_CLIENT_IDENTIFICATION' value='-2147415837'/>
<enum name='CSSMERR_CSP_INTERNAL_ERROR' value='-2147416063'/>
<enum name='CSSMERR_CSP_INVALID_ACCESS_CREDENTIALS' value='-2147416027'/>
<enum name='CSSMERR_CSP_INVALID_ACL_BASE_CERTS' value='-2147416026'/>
<enum name='CSSMERR_CSP_INVALID_ACL_CHALLENGE_CALLBACK' value='-2147416020'/>
<enum name='CSSMERR_CSP_INVALID_ACL_EDIT_MODE' value='-2147416016'/>
<enum name='CSSMERR_CSP_INVALID_ACL_ENTRY_TAG' value='-2147416018'/>
<enum name='CSSMERR_CSP_INVALID_ACL_SUBJECT_VALUE' value='-2147416022'/>
<enum name='CSSMERR_CSP_INVALID_ALGORITHM' value='-2147415759'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_ACCESS_CREDENTIALS' value='-2147415678'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_ALG_PARAMS' value='-2147415704'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_BASE' value='-2147415686'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_BLOCK_SIZE' value='-2147415738'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_DL_DB_HANDLE' value='-2147415680'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_EFFECTIVE_BITS' value='-2147415696'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_END_DATE' value='-2147415692'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_INIT_VECTOR' value='-2147415752'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_ITERATION_COUNT' value='-2147415682'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_KEY' value='-2147415754'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_KEY_LENGTH' value='-2147415740'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_KEY_TYPE' value='-2147415700'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_LABEL' value='-2147415702'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_MODE' value='-2147415698'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_OUTPUT_SIZE' value='-2147415708'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_PADDING' value='-2147415748'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_PASSPHRASE' value='-2147415742'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_PRIME' value='-2147415688'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_PRIVATE_KEY_FORMAT' value='-2147415674'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_PUBLIC_KEY_FORMAT' value='-2147415676'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_RANDOM' value='-2147415746'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_ROUNDS' value='-2147415706'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_SALT' value='-2147415750'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_SEED' value='-2147415744'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_START_DATE' value='-2147415694'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_SUBPRIME' value='-2147415684'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_SYMMETRIC_KEY_FORMAT' value='-2147415672'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_VERSION' value='-2147415690'/>
<enum name='CSSMERR_CSP_INVALID_ATTR_WRAPPED_KEY_FORMAT' value='-2147415670'/>
<enum name='CSSMERR_CSP_INVALID_CONTEXT' value='-2147415760'/>
<enum name='CSSMERR_CSP_INVALID_CONTEXT_HANDLE' value='-2147416000'/>
<enum name='CSSMERR_CSP_INVALID_CRYPTO_DATA' value='-2147415976'/>
<enum name='CSSMERR_CSP_INVALID_DATA' value='-2147415994'/>
<enum name='CSSMERR_CSP_INVALID_DATA_COUNT' value='-2147415768'/>
<enum name='CSSMERR_CSP_INVALID_DIGEST_ALGORITHM' value='-2147415723'/>
<enum name='CSSMERR_CSP_INVALID_INPUT_POINTER' value='-2147416059'/>
<enum name='CSSMERR_CSP_INVALID_INPUT_VECTOR' value='-2147415766'/>
<enum name='CSSMERR_CSP_INVALID_KEY' value='-2147415792'/>
<enum name='CSSMERR_CSP_INVALID_KEYATTR_MASK' value='-2147415780'/>
<enum name='CSSMERR_CSP_INVALID_KEYUSAGE_MASK' value='-2147415782'/>
<enum name='CSSMERR_CSP_INVALID_KEY_CLASS' value='-2147415790'/>
<enum name='CSSMERR_CSP_INVALID_KEY_FORMAT' value='-2147415776'/>
<enum name='CSSMERR_CSP_INVALID_KEY_LABEL' value='-2147415778'/>
<enum name='CSSMERR_CSP_INVALID_KEY_POINTER' value='-2147415783'/>
<enum name='CSSMERR_CSP_INVALID_KEY_REFERENCE' value='-2147415791'/>
<enum name='CSSMERR_CSP_INVALID_LOGIN_NAME' value='-2147415727'/>
<enum name='CSSMERR_CSP_INVALID_NEW_ACL_ENTRY' value='-2147416014'/>
<enum name='CSSMERR_CSP_INVALID_NEW_ACL_OWNER' value='-2147416013'/>
<enum name='CSSMERR_CSP_INVALID_OUTPUT_POINTER' value='-2147416058'/>
<enum name='CSSMERR_CSP_INVALID_OUTPUT_VECTOR' value='-2147415765'/>
<enum name='CSSMERR_CSP_INVALID_PASSTHROUGH_ID' value='-2147415978'/>
<enum name='CSSMERR_CSP_INVALID_POINTER' value='-2147416060'/>
<enum name='CSSMERR_CSP_INVALID_SAMPLE_VALUE' value='-2147416024'/>
<enum name='CSSMERR_CSP_INVALID_SIGNATURE' value='-2147415733'/>
<enum name='CSSMERR_CSP_IN_DARK_WAKE' value='-2147415834'/>
<enum name='CSSMERR_CSP_KEY_BLOB_TYPE_INCORRECT' value='-2147415787'/>
<enum name='CSSMERR_CSP_KEY_HEADER_INCONSISTENT' value='-2147415786'/>
<enum name='CSSMERR_CSP_KEY_LABEL_ALREADY_EXISTS' value='-2147415724'/>
<enum name='CSSMERR_CSP_KEY_USAGE_INCORRECT' value='-2147415788'/>
<enum name='CSSMERR_CSP_MDS_ERROR' value='-2147416061'/>
<enum name='CSSMERR_CSP_MEMORY_ERROR' value='-2147416062'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_ACCESS_CREDENTIALS' value='-2147415677'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_ALG_PARAMS' value='-2147415703'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_BASE' value='-2147415685'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_BLOCK_SIZE' value='-2147415737'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_DL_DB_HANDLE' value='-2147415679'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_EFFECTIVE_BITS' value='-2147415695'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_END_DATE' value='-2147415691'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_INIT_VECTOR' value='-2147415751'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_ITERATION_COUNT' value='-2147415681'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_KEY' value='-2147415753'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_KEY_LENGTH' value='-2147415739'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_KEY_TYPE' value='-2147415699'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_LABEL' value='-2147415701'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_MODE' value='-2147415697'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_OUTPUT_SIZE' value='-2147415707'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_PADDING' value='-2147415747'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_PASSPHRASE' value='-2147415741'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_PRIME' value='-2147415687'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_PRIVATE_KEY_FORMAT' value='-2147415673'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_PUBLIC_KEY_FORMAT' value='-2147415675'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_RANDOM' value='-2147415745'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_ROUNDS' value='-2147415705'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_SALT' value='-2147415749'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_SEED' value='-2147415743'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_START_DATE' value='-2147415693'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_SUBPRIME' value='-2147415683'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_SYMMETRIC_KEY_FORMAT' value='-2147415671'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_VERSION' value='-2147415689'/>
<enum name='CSSMERR_CSP_MISSING_ATTR_WRAPPED_KEY_FORMAT' value='-2147415669'/>
<enum name='CSSMERR_CSP_NOT_LOGGED_IN' value='-2147415801'/>
<enum name='CSSMERR_CSP_NO_USER_INTERACTION' value='-2147415840'/>
<enum name='CSSMERR_CSP_OBJECT_ACL_NOT_SUPPORTED' value='-2147416029'/>
<enum name='CSSMERR_CSP_OBJECT_ACL_REQUIRED' value='-2147416028'/>
<enum name='CSSMERR_CSP_OBJECT_MANIP_AUTH_DENIED' value='-2147416030'/>
<enum name='CSSMERR_CSP_OBJECT_USE_AUTH_DENIED' value='-2147416031'/>
<enum name='CSSMERR_CSP_OPERATION_AUTH_DENIED' value='-2147416032'/>
<enum name='CSSMERR_CSP_OS_ACCESS_DENIED' value='-2147416055'/>
<enum name='CSSMERR_CSP_OUTPUT_LENGTH_ERROR' value='-2147415806'/>
<enum name='CSSMERR_CSP_PRIVATE_KEY_ALREADY_EXISTS' value='-2147415725'/>
<enum name='CSSMERR_CSP_PRIVATE_KEY_NOT_FOUND' value='-2147415730'/>
<enum name='CSSMERR_CSP_PRIVILEGE_NOT_GRANTED' value='-2147415989'/>
<enum name='CSSMERR_CSP_PRIVILEGE_NOT_SUPPORTED' value='-2147415805'/>
<enum name='CSSMERR_CSP_PUBLIC_KEY_INCONSISTENT' value='-2147415729'/>
<enum name='CSSMERR_CSP_QUERY_SIZE_UNKNOWN' value='-2147415732'/>
<enum name='CSSMERR_CSP_SAMPLE_VALUE_NOT_SUPPORTED' value='-2147416023'/>
<enum name='CSSMERR_CSP_SELF_CHECK_FAILED' value='-2147416056'/>
<enum name='CSSMERR_CSP_SERVICE_NOT_AVAILABLE' value='-2147415838'/>
<enum name='CSSMERR_CSP_STAGED_OPERATION_IN_PROGRESS' value='-2147415736'/>
<enum name='CSSMERR_CSP_STAGED_OPERATION_NOT_STARTED' value='-2147415735'/>
<enum name='CSSMERR_CSP_UNSUPPORTED_KEYATTR_MASK' value='-2147415779'/>
<enum name='CSSMERR_CSP_UNSUPPORTED_KEYUSAGE_MASK' value='-2147415781'/>
<enum name='CSSMERR_CSP_UNSUPPORTED_KEY_FORMAT' value='-2147415785'/>
<enum name='CSSMERR_CSP_UNSUPPORTED_KEY_LABEL' value='-2147415777'/>
<enum name='CSSMERR_CSP_UNSUPPORTED_KEY_SIZE' value='-2147415784'/>
<enum name='CSSMERR_CSP_USER_CANCELED' value='-2147415839'/>
<enum name='CSSMERR_CSP_VECTOR_OF_BUFS_UNSUPPORTED' value='-2147415767'/>
<enum name='CSSMERR_CSP_VERIFY_FAILED' value='-2147415734'/>
<enum name='CSSMERR_CSSM_ADDIN_AUTHENTICATE_FAILED' value='-2147417828'/>
<enum name='CSSMERR_CSSM_ADDIN_LOAD_FAILED' value='-2147417834'/>
<enum name='CSSMERR_CSSM_ADDIN_UNLOAD_FAILED' value='-2147417832'/>
<enum name='CSSMERR_CSSM_ATTRIBUTE_NOT_IN_CONTEXT' value='-2147417822'/>
<enum name='CSSMERR_CSSM_BUFFER_TOO_SMALL' value='-2147417824'/>
<enum name='CSSMERR_CSSM_DEVICE_FAILED' value='-2147417883'/>
<enum name='CSSMERR_CSSM_DEVICE_RESET' value='-2147417884'/>
<enum name='CSSMERR_CSSM_EMM_AUTHENTICATE_FAILED' value='-2147417829'/>
<enum name='CSSMERR_CSSM_EMM_LOAD_FAILED' value='-2147417836'/>
<enum name='CSSMERR_CSSM_EMM_UNLOAD_FAILED' value='-2147417835'/>
<enum name='CSSMERR_CSSM_EVENT_NOTIFICATION_CALLBACK_NOT_FOUND' value='-2147417819'/>
<enum name='CSSMERR_CSSM_FUNCTION_FAILED' value='-2147418102'/>
<enum name='CSSMERR_CSSM_FUNCTION_INTEGRITY_FAIL' value='-2147417851'/>
<enum name='CSSMERR_CSSM_FUNCTION_NOT_IMPLEMENTED' value='-2147418105'/>
<enum name='CSSMERR_CSSM_INCOMPATIBLE_VERSION' value='-2147418047'/>
<enum name='CSSMERR_CSSM_INSUFFICIENT_CLIENT_IDENTIFICATION' value='-2147417885'/>
<enum name='CSSMERR_CSSM_INTERNAL_ERROR' value='-2147418111'/>
<enum name='CSSMERR_CSSM_INVALID_ADDIN_FUNCTION_TABLE' value='-2147417830'/>
<enum name='CSSMERR_CSSM_INVALID_ADDIN_HANDLE' value='-2147417855'/>
<enum name='CSSMERR_CSSM_INVALID_ATTRIBUTE' value='-2147417823'/>
<enum name='CSSMERR_CSSM_INVALID_CONTEXT_HANDLE' value='-2147418048'/>
<enum name='CSSMERR_CSSM_INVALID_GUID' value='-2147418100'/>
<enum name='CSSMERR_CSSM_INVALID_HANDLE_USAGE' value='-2147417853'/>
<enum name='CSSMERR_CSSM_INVALID_INPUT_POINTER' value='-2147418107'/>
<enum name='CSSMERR_CSSM_INVALID_KEY_HIERARCHY' value='-2147417833'/>
<enum name='CSSMERR_CSSM_INVALID_OUTPUT_POINTER' value='-2147418106'/>
<enum name='CSSMERR_CSSM_INVALID_POINTER' value='-2147418108'/>
<enum name='CSSMERR_CSSM_INVALID_PVC' value='-2147417837'/>
<enum name='CSSMERR_CSSM_INVALID_SERVICE_MASK' value='-2147417827'/>
<enum name='CSSMERR_CSSM_INVALID_SUBSERVICEID' value='-2147417825'/>
<enum name='CSSMERR_CSSM_IN_DARK_WAKE' value='-2147417882'/>
<enum name='CSSMERR_CSSM_LIB_REF_NOT_FOUND' value='-2147417831'/>
<enum name='CSSMERR_CSSM_MDS_ERROR' value='-2147418109'/>
<enum name='CSSMERR_CSSM_MEMORY_ERROR' value='-2147418110'/>
<enum name='CSSMERR_CSSM_MODULE_MANAGER_INITIALIZE_FAIL' value='-2147417821'/>
<enum name='CSSMERR_CSSM_MODULE_MANAGER_NOT_FOUND' value='-2147417820'/>
<enum name='CSSMERR_CSSM_MODULE_MANIFEST_VERIFY_FAILED' value='-2147418101'/>
<enum name='CSSMERR_CSSM_MODULE_NOT_LOADED' value='-2147417826'/>
<enum name='CSSMERR_CSSM_NOT_INITIALIZED' value='-2147417854'/>
<enum name='CSSMERR_CSSM_NO_USER_INTERACTION' value='-2147417888'/>
<enum name='CSSMERR_CSSM_OS_ACCESS_DENIED' value='-2147418103'/>
<enum name='CSSMERR_CSSM_PRIVILEGE_NOT_GRANTED' value='-2147418037'/>
<enum name='CSSMERR_CSSM_PVC_ALREADY_CONFIGURED' value='-2147417838'/>
<enum name='CSSMERR_CSSM_PVC_REFERENT_NOT_FOUND' value='-2147417852'/>
<enum name='CSSMERR_CSSM_SCOPE_NOT_SUPPORTED' value='-2147417839'/>
<enum name='CSSMERR_CSSM_SELF_CHECK_FAILED' value='-2147418104'/>
<enum name='CSSMERR_CSSM_SERVICE_NOT_AVAILABLE' value='-2147417886'/>
<enum name='CSSMERR_CSSM_USER_CANCELED' value='-2147417887'/>
<enum name='CSSMERR_DL_ACL_ADD_FAILED' value='-2147413962'/>
<enum name='CSSMERR_DL_ACL_BASE_CERTS_NOT_SUPPORTED' value='-2147413977'/>
<enum name='CSSMERR_DL_ACL_CHALLENGE_CALLBACK_FAILED' value='-2147413971'/>
<enum name='CSSMERR_DL_ACL_CHANGE_FAILED' value='-2147413967'/>
<enum name='CSSMERR_DL_ACL_DELETE_FAILED' value='-2147413964'/>
<enum name='CSSMERR_DL_ACL_ENTRY_TAG_NOT_FOUND' value='-2147413969'/>
<enum name='CSSMERR_DL_ACL_REPLACE_FAILED' value='-2147413963'/>
<enum name='CSSMERR_DL_ACL_SUBJECT_TYPE_NOT_SUPPORTED' value='-2147413973'/>
<enum name='CSSMERR_DL_DATABASE_CORRUPT' value='-2147413759'/>
<enum name='CSSMERR_DL_DATASTORE_ALREADY_EXISTS' value='-2147413736'/>
<enum name='CSSMERR_DL_DATASTORE_DOESNOT_EXIST' value='-2147413737'/>
<enum name='CSSMERR_DL_DATASTORE_IS_OPEN' value='-2147413734'/>
<enum name='CSSMERR_DL_DB_LOCKED' value='-2147413735'/>
<enum name='CSSMERR_DL_DEVICE_FAILED' value='-2147413787'/>
<enum name='CSSMERR_DL_DEVICE_RESET' value='-2147413788'/>
<enum name='CSSMERR_DL_ENDOFDATA' value='-2147413715'/>
<enum name='CSSMERR_DL_FIELD_SPECIFIED_MULTIPLE' value='-2147413742'/>
<enum name='CSSMERR_DL_FUNCTION_FAILED' value='-2147414006'/>
<enum name='CSSMERR_DL_FUNCTION_NOT_IMPLEMENTED' value='-2147414009'/>
<enum name='CSSMERR_DL_INCOMPATIBLE_FIELD_FORMAT' value='-2147413741'/>
<enum name='CSSMERR_DL_INSUFFICIENT_CLIENT_IDENTIFICATION' value='-2147413789'/>
<enum name='CSSMERR_DL_INTERNAL_ERROR' value='-2147414015'/>
<enum name='CSSMERR_DL_INVALID_ACCESS_CREDENTIALS' value='-2147413979'/>
<enum name='CSSMERR_DL_INVALID_ACCESS_REQUEST' value='-2147413724'/>
<enum name='CSSMERR_DL_INVALID_ACL_BASE_CERTS' value='-2147413978'/>
<enum name='CSSMERR_DL_INVALID_ACL_CHALLENGE_CALLBACK' value='-2147413972'/>
<enum name='CSSMERR_DL_INVALID_ACL_EDIT_MODE' value='-2147413968'/>
<enum name='CSSMERR_DL_INVALID_ACL_ENTRY_TAG' value='-2147413970'/>
<enum name='CSSMERR_DL_INVALID_ACL_SUBJECT_VALUE' value='-2147413974'/>
<enum name='CSSMERR_DL_INVALID_CL_HANDLE' value='-2147413934'/>
<enum name='CSSMERR_DL_INVALID_CSP_HANDLE' value='-2147413936'/>
<enum name='CSSMERR_DL_INVALID_DB_HANDLE' value='-2147413942'/>
<enum name='CSSMERR_DL_INVALID_DB_LIST_POINTER' value='-2147413939'/>
<enum name='CSSMERR_DL_INVALID_DB_LOCATION' value='-2147413725'/>
<enum name='CSSMERR_DL_INVALID_DB_NAME' value='-2147413738'/>
<enum name='CSSMERR_DL_INVALID_DL_HANDLE' value='-2147413935'/>
<enum name='CSSMERR_DL_INVALID_FIELD_NAME' value='-2147413750'/>
<enum name='CSSMERR_DL_INVALID_INDEX_INFO' value='-2147413723'/>
<enum name='CSSMERR_DL_INVALID_INPUT_POINTER' value='-2147414011'/>
<enum name='CSSMERR_DL_INVALID_MODIFY_MODE' value='-2147413718'/>
<enum name='CSSMERR_DL_INVALID_NETWORK_ADDR' value='-2147413929'/>
<enum name='CSSMERR_DL_INVALID_NEW_ACL_ENTRY' value='-2147413966'/>
<enum name='CSSMERR_DL_INVALID_NEW_ACL_OWNER' value='-2147413965'/>
<enum name='CSSMERR_DL_INVALID_NEW_OWNER' value='-2147413721'/>
<enum name='CSSMERR_DL_INVALID_OPEN_PARAMETERS' value='-2147413717'/>
<enum name='CSSMERR_DL_INVALID_OUTPUT_POINTER' value='-2147414010'/>
<enum name='CSSMERR_DL_INVALID_PARSING_MODULE' value='-2147413740'/>
<enum name='CSSMERR_DL_INVALID_PASSTHROUGH_ID' value='-2147413930'/>
<enum name='CSSMERR_DL_INVALID_POINTER' value='-2147414012'/>
<enum name='CSSMERR_DL_INVALID_QUERY' value='-2147413714'/>
<enum name='CSSMERR_DL_INVALID_RECORDTYPE' value='-2147413751'/>
<enum name='CSSMERR_DL_INVALID_RECORD_INDEX' value='-2147413752'/>
<enum name='CSSMERR_DL_INVALID_RECORD_UID' value='-2147413720'/>
<enum name='CSSMERR_DL_INVALID_RESULTS_HANDLE' value='-2147413726'/>
<enum name='CSSMERR_DL_INVALID_SAMPLE_VALUE' value='-2147413976'/>
<enum name='CSSMERR_DL_INVALID_SELECTION_TAG' value='-2147413722'/>
<enum name='CSSMERR_DL_INVALID_UNIQUE_INDEX_DATA' value='-2147413719'/>
<enum name='CSSMERR_DL_INVALID_VALUE' value='-2147413713'/>
<enum name='CSSMERR_DL_IN_DARK_WAKE' value='-2147413786'/>
<enum name='CSSMERR_DL_MDS_ERROR' value='-2147414013'/>
<enum name='CSSMERR_DL_MEMORY_ERROR' value='-2147414014'/>
<enum name='CSSMERR_DL_MISSING_VALUE' value='-2147413732'/>
<enum name='CSSMERR_DL_MULTIPLE_VALUES_UNSUPPORTED' value='-2147413712'/>
<enum name='CSSMERR_DL_NO_USER_INTERACTION' value='-2147413792'/>
<enum name='CSSMERR_DL_OBJECT_ACL_NOT_SUPPORTED' value='-2147413981'/>
<enum name='CSSMERR_DL_OBJECT_ACL_REQUIRED' value='-2147413980'/>
<enum name='CSSMERR_DL_OBJECT_MANIP_AUTH_DENIED' value='-2147413982'/>
<enum name='CSSMERR_DL_OBJECT_USE_AUTH_DENIED' value='-2147413983'/>
<enum name='CSSMERR_DL_OPERATION_AUTH_DENIED' value='-2147413984'/>
<enum name='CSSMERR_DL_OS_ACCESS_DENIED' value='-2147414007'/>
<enum name='CSSMERR_DL_RECORD_MODIFIED' value='-2147413716'/>
<enum name='CSSMERR_DL_RECORD_NOT_FOUND' value='-2147413733'/>
<enum name='CSSMERR_DL_SAMPLE_VALUE_NOT_SUPPORTED' value='-2147413975'/>
<enum name='CSSMERR_DL_SELF_CHECK_FAILED' value='-2147414008'/>
<enum name='CSSMERR_DL_SERVICE_NOT_AVAILABLE' value='-2147413790'/>
<enum name='CSSMERR_DL_STALE_UNIQUE_RECORD' value='-2147413711'/>
<enum name='CSSMERR_DL_UNSUPPORTED_FIELD_FORMAT' value='-2147413749'/>
<enum name='CSSMERR_DL_UNSUPPORTED_INDEX_INFO' value='-2147413748'/>
<enum name='CSSMERR_DL_UNSUPPORTED_LOCALITY' value='-2147413747'/>
<enum name='CSSMERR_DL_UNSUPPORTED_NUM_ATTRIBUTES' value='-2147413746'/>
<enum name='CSSMERR_DL_UNSUPPORTED_NUM_INDEXES' value='-2147413745'/>
<enum name='CSSMERR_DL_UNSUPPORTED_NUM_RECORDTYPES' value='-2147413744'/>
<enum name='CSSMERR_DL_UNSUPPORTED_NUM_SELECTION_PREDS' value='-2147413729'/>
<enum name='CSSMERR_DL_UNSUPPORTED_OPERATOR' value='-2147413727'/>
<enum name='CSSMERR_DL_UNSUPPORTED_QUERY' value='-2147413731'/>
<enum name='CSSMERR_DL_UNSUPPORTED_QUERY_LIMITS' value='-2147413730'/>
<enum name='CSSMERR_DL_UNSUPPORTED_RECORDTYPE' value='-2147413743'/>
<enum name='CSSMERR_DL_USER_CANCELED' value='-2147413791'/>
<enum name='CSSMERR_TP_AUTHENTICATION_FAILED' value='-2147409657'/>
<enum name='CSSMERR_TP_CERTGROUP_INCOMPLETE' value='-2147409656'/>
<enum name='CSSMERR_TP_CERTIFICATE_CANT_OPERATE' value='-2147409655'/>
<enum name='CSSMERR_TP_CERT_EXPIRED' value='-2147409654'/>
<enum name='CSSMERR_TP_CERT_NOT_VALID_YET' value='-2147409653'/>
<enum name='CSSMERR_TP_CERT_REVOKED' value='-2147409652'/>
<enum name='CSSMERR_TP_CERT_SUSPENDED' value='-2147409651'/>
<enum name='CSSMERR_TP_CRL_ALREADY_SIGNED' value='-2147409849'/>
<enum name='CSSMERR_TP_DEVICE_FAILED' value='-2147409691'/>
<enum name='CSSMERR_TP_DEVICE_RESET' value='-2147409692'/>
<enum name='CSSMERR_TP_FUNCTION_FAILED' value='-2147409910'/>
<enum name='CSSMERR_TP_FUNCTION_NOT_IMPLEMENTED' value='-2147409913'/>
<enum name='CSSMERR_TP_INSUFFICIENT_CLIENT_IDENTIFICATION' value='-2147409693'/>
<enum name='CSSMERR_TP_INSUFFICIENT_CREDENTIALS' value='-2147409650'/>
<enum name='CSSMERR_TP_INTERNAL_ERROR' value='-2147409919'/>
<enum name='CSSMERR_TP_INVALID_ACTION' value='-2147409649'/>
<enum name='CSSMERR_TP_INVALID_ACTION_DATA' value='-2147409648'/>
<enum name='CSSMERR_TP_INVALID_ANCHOR_CERT' value='-2147409646'/>
<enum name='CSSMERR_TP_INVALID_AUTHORITY' value='-2147409645'/>
<enum name='CSSMERR_TP_INVALID_CALLBACK' value='-2147409625'/>
<enum name='CSSMERR_TP_INVALID_CALLERAUTH_CONTEXT_POINTER' value='-2147409663'/>
<enum name='CSSMERR_TP_INVALID_CERTGROUP' value='-2147409660'/>
<enum name='CSSMERR_TP_INVALID_CERTGROUP_POINTER' value='-2147409854'/>
<enum name='CSSMERR_TP_INVALID_CERTIFICATE' value='-2147409643'/>
<enum name='CSSMERR_TP_INVALID_CERT_AUTHORITY' value='-2147409642'/>
<enum name='CSSMERR_TP_INVALID_CERT_POINTER' value='-2147409853'/>
<enum name='CSSMERR_TP_INVALID_CL_HANDLE' value='-2147409838'/>
<enum name='CSSMERR_TP_INVALID_CONTEXT_HANDLE' value='-2147409856'/>
<enum name='CSSMERR_TP_INVALID_CRL' value='-2147409638'/>
<enum name='CSSMERR_TP_INVALID_CRLGROUP' value='-2147409659'/>
<enum name='CSSMERR_TP_INVALID_CRLGROUP_POINTER' value='-2147409658'/>
<enum name='CSSMERR_TP_INVALID_CRL_AUTHORITY' value='-2147409641'/>
<enum name='CSSMERR_TP_INVALID_CRL_ENCODING' value='-2147409640'/>
<enum name='CSSMERR_TP_INVALID_CRL_POINTER' value='-2147409852'/>
<enum name='CSSMERR_TP_INVALID_CRL_TYPE' value='-2147409639'/>
<enum name='CSSMERR_TP_INVALID_CSP_HANDLE' value='-2147409840'/>
<enum name='CSSMERR_TP_INVALID_DATA' value='-2147409850'/>
<enum name='CSSMERR_TP_INVALID_DB_HANDLE' value='-2147409846'/>
<enum name='CSSMERR_TP_INVALID_DB_LIST' value='-2147409844'/>
<enum name='CSSMERR_TP_INVALID_DB_LIST_POINTER' value='-2147409843'/>
<enum name='CSSMERR_TP_INVALID_DL_HANDLE' value='-2147409839'/>
<enum name='CSSMERR_TP_INVALID_FIELD_POINTER' value='-2147409851'/>
<enum name='CSSMERR_TP_INVALID_FORM_TYPE' value='-2147409637'/>
<enum name='CSSMERR_TP_INVALID_ID' value='-2147409636'/>
<enum name='CSSMERR_TP_INVALID_IDENTIFIER' value='-2147409635'/>
<enum name='CSSMERR_TP_INVALID_IDENTIFIER_POINTER' value='-2147409662'/>
<enum name='CSSMERR_TP_INVALID_INDEX' value='-2147409634'/>
<enum name='CSSMERR_TP_INVALID_INPUT_POINTER' value='-2147409915'/>
<enum name='CSSMERR_TP_INVALID_KEYCACHE_HANDLE' value='-2147409661'/>
<enum name='CSSMERR_TP_INVALID_NAME' value='-2147409633'/>
<enum name='CSSMERR_TP_INVALID_NETWORK_ADDR' value='-2147409833'/>
<enum name='CSSMERR_TP_INVALID_NUMBER_OF_FIELDS' value='-2147409848'/>
<enum name='CSSMERR_TP_INVALID_OUTPUT_POINTER' value='-2147409914'/>
<enum name='CSSMERR_TP_INVALID_PASSTHROUGH_ID' value='-2147409834'/>
<enum name='CSSMERR_TP_INVALID_POINTER' value='-2147409916'/>
<enum name='CSSMERR_TP_INVALID_POLICY_IDENTIFIERS' value='-2147409632'/>
<enum name='CSSMERR_TP_INVALID_REASON' value='-2147409630'/>
<enum name='CSSMERR_TP_INVALID_REQUEST_INPUTS' value='-2147409629'/>
<enum name='CSSMERR_TP_INVALID_RESPONSE_VECTOR' value='-2147409628'/>
<enum name='CSSMERR_TP_INVALID_SIGNATURE' value='-2147409627'/>
<enum name='CSSMERR_TP_INVALID_STOP_ON_POLICY' value='-2147409626'/>
<enum name='CSSMERR_TP_INVALID_TIMESTRING' value='-2147409631'/>
<enum name='CSSMERR_TP_INVALID_TUPLE' value='-2147409624'/>
<enum name='CSSMERR_TP_INVALID_TUPLEGROUP' value='-2147409614'/>
<enum name='CSSMERR_TP_INVALID_TUPLEGROUP_POINTER' value='-2147409615'/>
<enum name='CSSMERR_TP_IN_DARK_WAKE' value='-2147409690'/>
<enum name='CSSMERR_TP_MDS_ERROR' value='-2147409917'/>
<enum name='CSSMERR_TP_MEMORY_ERROR' value='-2147409918'/>
<enum name='CSSMERR_TP_NOT_SIGNER' value='-2147409623'/>
<enum name='CSSMERR_TP_NOT_TRUSTED' value='-2147409622'/>
<enum name='CSSMERR_TP_NO_DEFAULT_AUTHORITY' value='-2147409621'/>
<enum name='CSSMERR_TP_NO_USER_INTERACTION' value='-2147409696'/>
<enum name='CSSMERR_TP_OS_ACCESS_DENIED' value='-2147409911'/>
<enum name='CSSMERR_TP_REJECTED_FORM' value='-2147409620'/>
<enum name='CSSMERR_TP_REQUEST_LOST' value='-2147409619'/>
<enum name='CSSMERR_TP_REQUEST_REJECTED' value='-2147409618'/>
<enum name='CSSMERR_TP_SELF_CHECK_FAILED' value='-2147409912'/>
<enum name='CSSMERR_TP_SERVICE_NOT_AVAILABLE' value='-2147409694'/>
<enum name='CSSMERR_TP_UNKNOWN_FORMAT' value='-2147409842'/>
<enum name='CSSMERR_TP_UNKNOWN_TAG' value='-2147409841'/>
<enum name='CSSMERR_TP_UNSUPPORTED_ADDR_TYPE' value='-2147409617'/>
<enum name='CSSMERR_TP_UNSUPPORTED_SERVICE' value='-2147409616'/>
<enum name='CSSMERR_TP_USER_CANCELED' value='-2147409695'/>
<enum name='CSSMERR_TP_VERIFICATION_FAILURE' value='-2147409847'/>
<enum name='CSSMERR_TP_VERIFY_ACTION_FAILED' value='-2147409644'/>
<enum name='CSSM_ACL_AUTHORIZATION_ANY' value='1'/>
<enum name='CSSM_ACL_AUTHORIZATION_CHANGE_ACL' value='65536'/>
<enum name='CSSM_ACL_AUTHORIZATION_CHANGE_OWNER' value='65537'/>
<enum name='CSSM_ACL_AUTHORIZATION_DBS_CREATE' value='22'/>
<enum name='CSSM_ACL_AUTHORIZATION_DBS_DELETE' value='23'/>
<enum name='CSSM_ACL_AUTHORIZATION_DB_DELETE' value='17'/>
<enum name='CSSM_ACL_AUTHORIZATION_DB_INSERT' value='19'/>
<enum name='CSSM_ACL_AUTHORIZATION_DB_MODIFY' value='20'/>
<enum name='CSSM_ACL_AUTHORIZATION_DB_READ' value='21'/>
<enum name='CSSM_ACL_AUTHORIZATION_DECRYPT' value='24'/>
<enum name='CSSM_ACL_AUTHORIZATION_DELETE' value='25'/>
<enum name='CSSM_ACL_AUTHORIZATION_DERIVE' value='28'/>
<enum name='CSSM_ACL_AUTHORIZATION_ENCRYPT' value='35'/>
<enum name='CSSM_ACL_AUTHORIZATION_EXPORT_CLEAR' value='37'/>
<enum name='CSSM_ACL_AUTHORIZATION_EXPORT_WRAPPED' value='38'/>
<enum name='CSSM_ACL_AUTHORIZATION_GENKEY' value='41'/>
<enum name='CSSM_ACL_AUTHORIZATION_IMPORT_CLEAR' value='47'/>
<enum name='CSSM_ACL_AUTHORIZATION_IMPORT_WRAPPED' value='48'/>
<enum name='CSSM_ACL_AUTHORIZATION_INTEGRITY' value='65539'/>
<enum name='CSSM_ACL_AUTHORIZATION_LOGIN' value='57'/>
<enum name='CSSM_ACL_AUTHORIZATION_MAC' value='59'/>
<enum name='CSSM_ACL_AUTHORIZATION_PARTITION_ID' value='65538'/>
<enum name='CSSM_ACL_AUTHORIZATION_PREAUTH_BASE' value='16842752'/>
<enum name='CSSM_ACL_AUTHORIZATION_PREAUTH_END' value='16908288'/>
<enum name='CSSM_ACL_AUTHORIZATION_SIGN' value='115'/>
<enum name='CSSM_ACL_AUTHORIZATION_TAG_VENDOR_DEFINED_START' value='65536'/>
<enum name='CSSM_ACL_CODE_SIGNATURE_INVALID' value='0'/>
<enum name='CSSM_ACL_CODE_SIGNATURE_OSX' value='1'/>
<enum name='CSSM_ACL_EDIT_MODE_ADD' value='1'/>
<enum name='CSSM_ACL_EDIT_MODE_DELETE' value='2'/>
<enum name='CSSM_ACL_EDIT_MODE_REPLACE' value='3'/>
<enum name='CSSM_ACL_KEYCHAIN_PROMPT_CURRENT_VERSION' value='257'/>
<enum name='CSSM_ACL_KEYCHAIN_PROMPT_INVALID' value='64'/>
<enum name='CSSM_ACL_KEYCHAIN_PROMPT_INVALID_ACT' value='128'/>
<enum name='CSSM_ACL_KEYCHAIN_PROMPT_REQUIRE_PASSPHRASE' value='1'/>
<enum name='CSSM_ACL_KEYCHAIN_PROMPT_UNSIGNED' value='16'/>
<enum name='CSSM_ACL_KEYCHAIN_PROMPT_UNSIGNED_ACT' value='32'/>
<enum name='CSSM_ACL_MATCH_BITS' value='3'/>
<enum name='CSSM_ACL_MATCH_GID' value='2'/>
<enum name='CSSM_ACL_MATCH_HONOR_ROOT' value='256'/>
<enum name='CSSM_ACL_MATCH_UID' value='1'/>
<enum name='CSSM_ACL_PREAUTH_TRACKING_AUTHORIZED' value='2147483648'/>
<enum name='CSSM_ACL_PREAUTH_TRACKING_BLOCKED' value='0'/>
<enum name='CSSM_ACL_PREAUTH_TRACKING_COUNT_MASK' value='255'/>
<enum name='CSSM_ACL_PREAUTH_TRACKING_UNKNOWN' value='1073741824'/>
<enum name='CSSM_ACL_PROCESS_SELECTOR_CURRENT_VERSION' value='257'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_ANY' value='1'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_ASYMMETRIC_KEY' value='65547'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_BIOMETRIC' value='8'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_CODE_SIGNATURE' value='116'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_COMMENT' value='12'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_EXT_PAM_NAME' value='78'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_HASHED_SUBJECT' value='44'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_KEYCHAIN_PROMPT' value='65536'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_LOGIN_NAME' value='58'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PARTITION' value='65548'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PASSWORD' value='79'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PREAUTH' value='65545'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PREAUTH_SOURCE' value='65546'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PROCESS' value='65539'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PROMPTED_BIOMETRIC' value='83'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD' value='84'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PROTECTED_BIOMETRIC' value='86'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD' value='87'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_PUBLIC_KEY' value='89'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_SYMMETRIC_KEY' value='65541'/>
<enum name='CSSM_ACL_SUBJECT_TYPE_THRESHOLD' value='123'/>
<enum name='CSSM_AC_BASE_AC_ERROR' value='-2147405568'/>
<enum name='CSSM_AC_BASE_ERROR' value='-2147405824'/>
<enum name='CSSM_AC_PRIVATE_ERROR' value='-2147404800'/>
<enum name='CSSM_ADDR_CUSTOM' value='1'/>
<enum name='CSSM_ADDR_NAME' value='4'/>
<enum name='CSSM_ADDR_NONE' value='0'/>
<enum name='CSSM_ADDR_SOCKADDR' value='3'/>
<enum name='CSSM_ADDR_URL' value='2'/>
<enum name='CSSM_ALGCLASS_ASYMMETRIC' value='8'/>
<enum name='CSSM_ALGCLASS_CUSTOM' value='1'/>
<enum name='CSSM_ALGCLASS_DERIVEKEY' value='10'/>
<enum name='CSSM_ALGCLASS_DIGEST' value='4'/>
<enum name='CSSM_ALGCLASS_KEYGEN' value='9'/>
<enum name='CSSM_ALGCLASS_MAC' value='7'/>
<enum name='CSSM_ALGCLASS_NONE' value='0'/>
<enum name='CSSM_ALGCLASS_RANDOMGEN' value='5'/>
<enum name='CSSM_ALGCLASS_SIGNATURE' value='2'/>
<enum name='CSSM_ALGCLASS_SYMMETRIC' value='3'/>
<enum name='CSSM_ALGCLASS_UNIQUEGEN' value='6'/>
<enum name='CSSM_ALGID_3DES' value='77'/>
<enum name='CSSM_ALGID_3DES_1KEY' value='20'/>
<enum name='CSSM_ALGID_3DES_1KEY_EEE' value='19'/>
<enum name='CSSM_ALGID_3DES_2KEY' value='18'/>
<enum name='CSSM_ALGID_3DES_2KEY_EDE' value='18'/>
<enum name='CSSM_ALGID_3DES_2KEY_EEE' value='21'/>
<enum name='CSSM_ALGID_3DES_3KEY' value='17'/>
<enum name='CSSM_ALGID_3DES_3KEY_EDE' value='17'/>
<enum name='CSSM_ALGID_3DES_3KEY_EEE' value='20'/>
<enum name='CSSM_ALGID_AES' value='2147483649'/>
<enum name='CSSM_ALGID_APPLE_YARROW' value='2147483648'/>
<enum name='CSSM_ALGID_ASC' value='2147483655'/>
<enum name='CSSM_ALGID_BATON' value='72'/>
<enum name='CSSM_ALGID_BLOWFISH' value='28'/>
<enum name='CSSM_ALGID_CAST' value='27'/>
<enum name='CSSM_ALGID_CAST3' value='53'/>
<enum name='CSSM_ALGID_CAST5' value='54'/>
<enum name='CSSM_ALGID_CDMF' value='52'/>
<enum name='CSSM_ALGID_CRAB' value='41'/>
<enum name='CSSM_ALGID_CUSTOM' value='1'/>
<enum name='CSSM_ALGID_ConcatBaseAndData' value='58'/>
<enum name='CSSM_ALGID_ConcatBaseAndKey' value='56'/>
<enum name='CSSM_ALGID_ConcatDataAndBase' value='59'/>
<enum name='CSSM_ALGID_ConcatKeyAndBase' value='57'/>
<enum name='CSSM_ALGID_DES' value='14'/>
<enum name='CSSM_ALGID_DESRandom' value='50'/>
<enum name='CSSM_ALGID_DESX' value='15'/>
<enum name='CSSM_ALGID_DH' value='2'/>
<enum name='CSSM_ALGID_DSA' value='43'/>
<enum name='CSSM_ALGID_DSA_BSAFE' value='83'/>
<enum name='CSSM_ALGID_ECAES' value='90'/>
<enum name='CSSM_ALGID_ECC' value='93'/>
<enum name='CSSM_ALGID_ECDH' value='84'/>
<enum name='CSSM_ALGID_ECDH_X963_KDF' value='2147483677'/>
<enum name='CSSM_ALGID_ECDSA' value='73'/>
<enum name='CSSM_ALGID_ECDSA_SPECIFIED' value='2147483676'/>
<enum name='CSSM_ALGID_ECES' value='89'/>
<enum name='CSSM_ALGID_ECMQV' value='85'/>
<enum name='CSSM_ALGID_ECNRA' value='87'/>
<enum name='CSSM_ALGID_ENTROPY_DEFAULT' value='2147483665'/>
<enum name='CSSM_ALGID_ElGamal' value='46'/>
<enum name='CSSM_ALGID_ExtractFromKey' value='61'/>
<enum name='CSSM_ALGID_FASTHASH' value='76'/>
<enum name='CSSM_ALGID_FEAL' value='32'/>
<enum name='CSSM_ALGID_FEE' value='2147483650'/>
<enum name='CSSM_ALGID_FEED' value='2147483653'/>
<enum name='CSSM_ALGID_FEEDEXP' value='2147483654'/>
<enum name='CSSM_ALGID_FEE_MD5' value='2147483651'/>
<enum name='CSSM_ALGID_FEE_SHA1' value='2147483652'/>
<enum name='CSSM_ALGID_FIPS186Random' value='92'/>
<enum name='CSSM_ALGID_FortezzaTimestamp' value='80'/>
<enum name='CSSM_ALGID_GOST' value='39'/>
<enum name='CSSM_ALGID_GenericSecret' value='55'/>
<enum name='CSSM_ALGID_HAVAL' value='10'/>
<enum name='CSSM_ALGID_HAVAL3' value='98'/>
<enum name='CSSM_ALGID_HAVAL4' value='99'/>
<enum name='CSSM_ALGID_HAVAL5' value='100'/>
<enum name='CSSM_ALGID_IBCHASH' value='12'/>
<enum name='CSSM_ALGID_IDEA' value='22'/>
<enum name='CSSM_ALGID_IntelPlatformRandom' value='96'/>
<enum name='CSSM_ALGID_JUNIPER' value='75'/>
<enum name='CSSM_ALGID_KEA' value='4'/>
<enum name='CSSM_ALGID_KEYCHAIN_KEY' value='2147483657'/>
<enum name='CSSM_ALGID_KHAFRE' value='37'/>
<enum name='CSSM_ALGID_KHUFU' value='36'/>
<enum name='CSSM_ALGID_LAST' value='2147483647'/>
<enum name='CSSM_ALGID_LOKI' value='35'/>
<enum name='CSSM_ALGID_LUCIFER' value='30'/>
<enum name='CSSM_ALGID_MADRYGA' value='31'/>
<enum name='CSSM_ALGID_MAYFLY' value='74'/>
<enum name='CSSM_ALGID_MD2' value='5'/>
<enum name='CSSM_ALGID_MD2Random' value='47'/>
<enum name='CSSM_ALGID_MD2WithRSA' value='45'/>
<enum name='CSSM_ALGID_MD4' value='6'/>
<enum name='CSSM_ALGID_MD5' value='7'/>
<enum name='CSSM_ALGID_MD5HMAC' value='102'/>
<enum name='CSSM_ALGID_MD5Random' value='48'/>
<enum name='CSSM_ALGID_MD5WithRSA' value='44'/>
<enum name='CSSM_ALGID_MMB' value='38'/>
<enum name='CSSM_ALGID_MQV' value='94'/>
<enum name='CSSM_ALGID_NHASH' value='9'/>
<enum name='CSSM_ALGID_NONE' value='0'/>
<enum name='CSSM_ALGID_NRA' value='95'/>
<enum name='CSSM_ALGID_OPENSSH1' value='2147483671'/>
<enum name='CSSM_ALGID_PBE_OPENSSL_MD5' value='2147483661'/>
<enum name='CSSM_ALGID_PH' value='3'/>
<enum name='CSSM_ALGID_PKCS12_PBE_ENCR' value='2147483658'/>
<enum name='CSSM_ALGID_PKCS12_PBE_MAC' value='2147483659'/>
<enum name='CSSM_ALGID_PKCS12_SHA1_PBE' value='86'/>
<enum name='CSSM_ALGID_PKCS5_PBKDF1_MD2' value='68'/>
<enum name='CSSM_ALGID_PKCS5_PBKDF1_MD5' value='67'/>
<enum name='CSSM_ALGID_PKCS5_PBKDF1_SHA1' value='69'/>
<enum name='CSSM_ALGID_PKCS5_PBKDF2' value='103'/>
<enum name='CSSM_ALGID_RC2' value='23'/>
<enum name='CSSM_ALGID_RC4' value='25'/>
<enum name='CSSM_ALGID_RC5' value='24'/>
<enum name='CSSM_ALGID_RDES' value='16'/>
<enum name='CSSM_ALGID_REDOC' value='33'/>
<enum name='CSSM_ALGID_REDOC3' value='34'/>
<enum name='CSSM_ALGID_RIPEMAC' value='13'/>
<enum name='CSSM_ALGID_RIPEMD' value='11'/>
<enum name='CSSM_ALGID_RSA' value='42'/>
<enum name='CSSM_ALGID_RUNNING_COUNTER' value='104'/>
<enum name='CSSM_ALGID_SAFER' value='40'/>
<enum name='CSSM_ALGID_SEAL' value='26'/>
<enum name='CSSM_ALGID_SECURE_PASSPHRASE' value='2147483660'/>
<enum name='CSSM_ALGID_SHA1' value='8'/>
<enum name='CSSM_ALGID_SHA1HMAC' value='91'/>
<enum name='CSSM_ALGID_SHA1HMAC_LEGACY' value='2147483656'/>
<enum name='CSSM_ALGID_SHA1WithDSA' value='81'/>
<enum name='CSSM_ALGID_SHA1WithECDSA' value='82'/>
<enum name='CSSM_ALGID_SHA1WithECNRA' value='88'/>
<enum name='CSSM_ALGID_SHA1WithRSA' value='51'/>
<enum name='CSSM_ALGID_SHA224' value='2147483666'/>
<enum name='CSSM_ALGID_SHA224WithECDSA' value='2147483672'/>
<enum name='CSSM_ALGID_SHA224WithRSA' value='2147483667'/>
<enum name='CSSM_ALGID_SHA256' value='2147483662'/>
<enum name='CSSM_ALGID_SHA256WithECDSA' value='2147483673'/>
<enum name='CSSM_ALGID_SHA256WithRSA' value='2147483668'/>
<enum name='CSSM_ALGID_SHA384' value='2147483663'/>
<enum name='CSSM_ALGID_SHA384WithECDSA' value='2147483674'/>
<enum name='CSSM_ALGID_SHA384WithRSA' value='2147483669'/>
<enum name='CSSM_ALGID_SHA512' value='2147483664'/>
<enum name='CSSM_ALGID_SHA512WithECDSA' value='2147483675'/>
<enum name='CSSM_ALGID_SHA512WithRSA' value='2147483670'/>
<enum name='CSSM_ALGID_SHARandom' value='49'/>
<enum name='CSSM_ALGID_SKIPJACK' value='29'/>
<enum name='CSSM_ALGID_SSL3KeyAndMacDerive' value='64'/>
<enum name='CSSM_ALGID_SSL3MD5' value='78'/>
<enum name='CSSM_ALGID_SSL3MD5_MAC' value='65'/>
<enum name='CSSM_ALGID_SSL3MasterDerive' value='63'/>
<enum name='CSSM_ALGID_SSL3PreMasterGen' value='62'/>
<enum name='CSSM_ALGID_SSL3SHA1' value='79'/>
<enum name='CSSM_ALGID_SSL3SHA1_MAC' value='66'/>
<enum name='CSSM_ALGID_TIGER' value='101'/>
<enum name='CSSM_ALGID_UTC' value='97'/>
<enum name='CSSM_ALGID_VENDOR_DEFINED' value='2147483648'/>
<enum name='CSSM_ALGID_WrapLynks' value='70'/>
<enum name='CSSM_ALGID_WrapSET_OAEP' value='71'/>
<enum name='CSSM_ALGID_XORBaseAndData' value='60'/>
<enum name='CSSM_ALGID__FIRST_UNUSED' value='2147483678'/>
<enum name='CSSM_ALGMODE_BC' value='14'/>
<enum name='CSSM_ALGMODE_CBC' value='4'/>
<enum name='CSSM_ALGMODE_CBC128' value='36'/>
<enum name='CSSM_ALGMODE_CBC64' value='25'/>
<enum name='CSSM_ALGMODE_CBCC' value='16'/>
<enum name='CSSM_ALGMODE_CBCPD' value='20'/>
<enum name='CSSM_ALGMODE_CBCPadIV8' value='6'/>
<enum name='CSSM_ALGMODE_CBC_IV8' value='5'/>
<enum name='CSSM_ALGMODE_CFB' value='7'/>
<enum name='CSSM_ALGMODE_CFB16' value='29'/>
<enum name='CSSM_ALGMODE_CFB32' value='28'/>
<enum name='CSSM_ALGMODE_CFB8' value='30'/>
<enum name='CSSM_ALGMODE_CFBPadIV8' value='9'/>
<enum name='CSSM_ALGMODE_CFB_IV8' value='8'/>
<enum name='CSSM_ALGMODE_COUNTER' value='13'/>
<enum name='CSSM_ALGMODE_CUSTOM' value='1'/>
<enum name='CSSM_ALGMODE_ECB' value='2'/>
<enum name='CSSM_ALGMODE_ECB128' value='34'/>
<enum name='CSSM_ALGMODE_ECB64' value='24'/>
<enum name='CSSM_ALGMODE_ECB96' value='35'/>
<enum name='CSSM_ALGMODE_ECBPad' value='3'/>
<enum name='CSSM_ALGMODE_ISO_9796' value='41'/>
<enum name='CSSM_ALGMODE_LAST' value='2147483647'/>
<enum name='CSSM_ALGMODE_NONE' value='0'/>
<enum name='CSSM_ALGMODE_OAEP_HASH' value='37'/>
<enum name='CSSM_ALGMODE_OFB' value='10'/>
<enum name='CSSM_ALGMODE_OFB64' value='26'/>
<enum name='CSSM_ALGMODE_OFBNLF' value='17'/>
<enum name='CSSM_ALGMODE_OFBPadIV8' value='12'/>
<enum name='CSSM_ALGMODE_OFB_IV8' value='11'/>
<enum name='CSSM_ALGMODE_PBC' value='18'/>
<enum name='CSSM_ALGMODE_PCBC' value='15'/>
<enum name='CSSM_ALGMODE_PFB' value='19'/>
<enum name='CSSM_ALGMODE_PKCS1_EME_OAEP' value='39'/>
<enum name='CSSM_ALGMODE_PKCS1_EME_V15' value='38'/>
<enum name='CSSM_ALGMODE_PKCS1_EMSA_V15' value='40'/>
<enum name='CSSM_ALGMODE_PRIVATE_KEY' value='22'/>
<enum name='CSSM_ALGMODE_PRIVATE_WRAP' value='32'/>
<enum name='CSSM_ALGMODE_PUBLIC_KEY' value='21'/>
<enum name='CSSM_ALGMODE_RELAYX' value='33'/>
<enum name='CSSM_ALGMODE_SHUFFLE' value='23'/>
<enum name='CSSM_ALGMODE_VENDOR_DEFINED' value='2147483648'/>
<enum name='CSSM_ALGMODE_WRAP' value='31'/>
<enum name='CSSM_ALGMODE_X9_31' value='42'/>
<enum name='CSSM_APPLECSPDL_DB_CHANGE_PASSWORD' value='5'/>
<enum name='CSSM_APPLECSPDL_DB_GET_HANDLE' value='6'/>
<enum name='CSSM_APPLECSPDL_DB_GET_SETTINGS' value='2'/>
<enum name='CSSM_APPLECSPDL_DB_IS_LOCKED' value='4'/>
<enum name='CSSM_APPLECSPDL_DB_LOCK' value='0'/>
<enum name='CSSM_APPLECSPDL_DB_SET_SETTINGS' value='3'/>
<enum name='CSSM_APPLECSPDL_DB_UNLOCK' value='1'/>
<enum name='CSSM_APPLECSP_KEYDIGEST' value='256'/>
<enum name='CSSM_APPLEDL_OPEN_PARAMETERS_VERSION' value='1'/>
<enum name='CSSM_APPLEFILEDL_COMMIT' value='1'/>
<enum name='CSSM_APPLEFILEDL_MAKE_BACKUP' value='4'/>
<enum name='CSSM_APPLEFILEDL_ROLLBACK' value='2'/>
<enum name='CSSM_APPLEFILEDL_TAKE_FILE_LOCK' value='3'/>
<enum name='CSSM_APPLEFILEDL_TOGGLE_AUTOCOMMIT' value='0'/>
<enum name='CSSM_APPLESCPDL_CSP_GET_KEYHANDLE' value='7'/>
<enum name='CSSM_APPLEX509CL_OBTAIN_CSR' value='0'/>
<enum name='CSSM_APPLEX509CL_VERIFY_CSR' value='1'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_10' value='10'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_11' value='11'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_12' value='12'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_13' value='13'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_14' value='14'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_15' value='15'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_16' value='16'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_17' value='17'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_18' value='18'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_19' value='19'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_20' value='20'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_21' value='21'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_22' value='22'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_23' value='23'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_8' value='8'/>
<enum name='CSSM_APPLE_PRIVATE_CSPDL_CODE_9' value='9'/>
<enum name='CSSM_APPLE_TP_ACTION_VERSION' value='0'/>
<enum name='CSSM_APPLE_TP_CRL_OPTS_VERSION' value='0'/>
<enum name='CSSM_APPLE_TP_SMIME_OPTS_VERSION' value='0'/>
<enum name='CSSM_APPLE_TP_SSL_CLIENT' value='1'/>
<enum name='CSSM_APPLE_TP_SSL_OPTS_VERSION' value='1'/>
<enum name='CSSM_APPLE_UNLOCK_TYPE_KEY_DIRECT' value='1'/>
<enum name='CSSM_APPLE_UNLOCK_TYPE_WRAPPED_PRIVATE' value='2'/>
<enum name='CSSM_ASC_OPTIMIZE_ASCII' value='5'/>
<enum name='CSSM_ASC_OPTIMIZE_DEFAULT' value='0'/>
<enum name='CSSM_ASC_OPTIMIZE_SECURITY' value='2'/>
<enum name='CSSM_ASC_OPTIMIZE_SIZE' value='1'/>
<enum name='CSSM_ASC_OPTIMIZE_TIME' value='3'/>
<enum name='CSSM_ASC_OPTIMIZE_TIME_SIZE' value='4'/>
<enum name='CSSM_ATTACH_READ_ONLY' value='1'/>
<enum name='CSSM_ATTRIBUTE_ACCESS_CREDENTIALS' value='2147483684'/>
<enum name='CSSM_ATTRIBUTE_ALERT_TITLE' value='545259527'/>
<enum name='CSSM_ATTRIBUTE_ALG_ID' value='268435485'/>
<enum name='CSSM_ATTRIBUTE_ALG_PARAMS' value='536870928'/>
<enum name='CSSM_ATTRIBUTE_ASC_OPTIMIZATION' value='276824067'/>
<enum name='CSSM_ATTRIBUTE_BASE' value='536870939'/>
<enum name='CSSM_ATTRIBUTE_BLOCK_SIZE' value='268435468'/>
<enum name='CSSM_ATTRIBUTE_CSP_HANDLE' value='268435490'/>
<enum name='CSSM_ATTRIBUTE_CUSTOM' value='536870913'/>
<enum name='CSSM_ATTRIBUTE_DATA_ACCESS_CREDENTIALS' value='2147483648'/>
<enum name='CSSM_ATTRIBUTE_DATA_CRYPTO_DATA' value='805306368'/>
<enum name='CSSM_ATTRIBUTE_DATA_CSSM_DATA' value='536870912'/>
<enum name='CSSM_ATTRIBUTE_DATA_DATE' value='1610612736'/>
<enum name='CSSM_ATTRIBUTE_DATA_DL_DB_HANDLE' value='33554432'/>
<enum name='CSSM_ATTRIBUTE_DATA_KEY' value='1073741824'/>
<enum name='CSSM_ATTRIBUTE_DATA_KR_PROFILE' value='50331648'/>
<enum name='CSSM_ATTRIBUTE_DATA_NONE' value='0'/>
<enum name='CSSM_ATTRIBUTE_DATA_RANGE' value='1879048192'/>
<enum name='CSSM_ATTRIBUTE_DATA_STRING' value='1342177280'/>
<enum name='CSSM_ATTRIBUTE_DATA_UINT32' value='268435456'/>
<enum name='CSSM_ATTRIBUTE_DATA_VERSION' value='16777216'/>
<enum name='CSSM_ATTRIBUTE_DESCRIPTION' value='1342177282'/>
<enum name='CSSM_ATTRIBUTE_DL_DB_HANDLE' value='33554467'/>
<enum name='CSSM_ATTRIBUTE_EFFECTIVE_BITS' value='268435476'/>
<enum name='CSSM_ATTRIBUTE_END_DATE' value='1610612758'/>
<enum name='CSSM_ATTRIBUTE_FEE_CURVE_TYPE' value='276824066'/>
<enum name='CSSM_ATTRIBUTE_FEE_PRIME_TYPE' value='276824065'/>
<enum name='CSSM_ATTRIBUTE_INIT_VECTOR' value='536870916'/>
<enum name='CSSM_ATTRIBUTE_ITERATION_COUNT' value='268435486'/>
<enum name='CSSM_ATTRIBUTE_IV_SIZE' value='268435471'/>
<enum name='CSSM_ATTRIBUTE_KEY' value='1073741827'/>
<enum name='CSSM_ATTRIBUTE_KEYATTR' value='268435480'/>
<enum name='CSSM_ATTRIBUTE_KEYUSAGE' value='268435479'/>
<enum name='CSSM_ATTRIBUTE_KEY_LENGTH' value='268435466'/>
<enum name='CSSM_ATTRIBUTE_KEY_LENGTH_RANGE' value='1879048203'/>
<enum name='CSSM_ATTRIBUTE_KEY_TYPE' value='268435474'/>
<enum name='CSSM_ATTRIBUTE_KRPROFILE_LOCAL' value='50331680'/>
<enum name='CSSM_ATTRIBUTE_KRPROFILE_REMOTE' value='50331681'/>
<enum name='CSSM_ATTRIBUTE_LABEL' value='536870929'/>
<enum name='CSSM_ATTRIBUTE_MODE' value='268435475'/>
<enum name='CSSM_ATTRIBUTE_NONE' value='0'/>
<enum name='CSSM_ATTRIBUTE_OUTPUT_SIZE' value='268435469'/>
<enum name='CSSM_ATTRIBUTE_PADDING' value='268435462'/>
<enum name='CSSM_ATTRIBUTE_PARAM_KEY' value='1082130437'/>
<enum name='CSSM_ATTRIBUTE_PASSPHRASE' value='805306377'/>
<enum name='CSSM_ATTRIBUTE_PRIME' value='536870938'/>
<enum name='CSSM_ATTRIBUTE_PRIVATE_KEY_FORMAT' value='268435494'/>
<enum name='CSSM_ATTRIBUTE_PROMPT' value='545259526'/>
<enum name='CSSM_ATTRIBUTE_PUBLIC_KEY' value='1082130432'/>
<enum name='CSSM_ATTRIBUTE_PUBLIC_KEY_FORMAT' value='268435493'/>
<enum name='CSSM_ATTRIBUTE_RANDOM' value='536870919'/>
<enum name='CSSM_ATTRIBUTE_ROUNDS' value='268435470'/>
<enum name='CSSM_ATTRIBUTE_ROUNDS_RANGE' value='1879048223'/>
<enum name='CSSM_ATTRIBUTE_RSA_BLINDING' value='276824068'/>
<enum name='CSSM_ATTRIBUTE_SALT' value='536870917'/>
<enum name='CSSM_ATTRIBUTE_SEED' value='805306376'/>
<enum name='CSSM_ATTRIBUTE_START_DATE' value='1610612757'/>
<enum name='CSSM_ATTRIBUTE_SUBPRIME' value='536870940'/>
<enum name='CSSM_ATTRIBUTE_SYMMETRIC_KEY_FORMAT' value='268435495'/>
<enum name='CSSM_ATTRIBUTE_TYPE_MASK' value='4278190080'/>
<enum name='CSSM_ATTRIBUTE_VENDOR_DEFINED' value='8388608'/>
<enum name='CSSM_ATTRIBUTE_VERIFY_PASSPHRASE' value='276824072'/>
<enum name='CSSM_ATTRIBUTE_VERSION' value='16777241'/>
<enum name='CSSM_ATTRIBUTE_WRAPPED_KEY_FORMAT' value='268435496'/>
<enum name='CSSM_BASE_ERROR' value='-2147418112'/>
<enum name='CSSM_CERTGROUP_CERT_PAIR' value='3'/>
<enum name='CSSM_CERTGROUP_DATA' value='0'/>
<enum name='CSSM_CERTGROUP_ENCODED_CERT' value='1'/>
<enum name='CSSM_CERTGROUP_PARSED_CERT' value='2'/>
<enum name='CSSM_CERT_ACL_ENTRY' value='12'/>
<enum name='CSSM_CERT_BUNDLE_CUSTOM' value='1'/>
<enum name='CSSM_CERT_BUNDLE_ENCODING_BER' value='2'/>
<enum name='CSSM_CERT_BUNDLE_ENCODING_CUSTOM' value='1'/>
<enum name='CSSM_CERT_BUNDLE_ENCODING_DER' value='3'/>
<enum name='CSSM_CERT_BUNDLE_ENCODING_PGP' value='5'/>
<enum name='CSSM_CERT_BUNDLE_ENCODING_SEXPR' value='4'/>
<enum name='CSSM_CERT_BUNDLE_ENCODING_UNKNOWN' value='0'/>
<enum name='CSSM_CERT_BUNDLE_LAST' value='32767'/>
<enum name='CSSM_CERT_BUNDLE_PFX' value='5'/>
<enum name='CSSM_CERT_BUNDLE_PGP_KEYRING' value='7'/>
<enum name='CSSM_CERT_BUNDLE_PKCS12' value='4'/>
<enum name='CSSM_CERT_BUNDLE_PKCS7_SIGNED_DATA' value='2'/>
<enum name='CSSM_CERT_BUNDLE_PKCS7_SIGNED_ENVELOPED_DATA' value='3'/>
<enum name='CSSM_CERT_BUNDLE_SPKI_SEQUENCE' value='6'/>
<enum name='CSSM_CERT_BUNDLE_UNKNOWN' value='0'/>
<enum name='CSSM_CERT_ENCODING_BER' value='2'/>
<enum name='CSSM_CERT_ENCODING_CUSTOM' value='1'/>
<enum name='CSSM_CERT_ENCODING_DER' value='3'/>
<enum name='CSSM_CERT_ENCODING_LAST' value='32767'/>
<enum name='CSSM_CERT_ENCODING_MULTIPLE' value='32766'/>
<enum name='CSSM_CERT_ENCODING_NDR' value='4'/>
<enum name='CSSM_CERT_ENCODING_PGP' value='6'/>
<enum name='CSSM_CERT_ENCODING_SEXPR' value='5'/>
<enum name='CSSM_CERT_ENCODING_UNKNOWN' value='0'/>
<enum name='CSSM_CERT_Intel' value='8'/>
<enum name='CSSM_CERT_LAST' value='32767'/>
<enum name='CSSM_CERT_MULTIPLE' value='32766'/>
<enum name='CSSM_CERT_PARSE_FORMAT_COMPLEX' value='3'/>
<enum name='CSSM_CERT_PARSE_FORMAT_CUSTOM' value='1'/>
<enum name='CSSM_CERT_PARSE_FORMAT_LAST' value='32767'/>
<enum name='CSSM_CERT_PARSE_FORMAT_MULTIPLE' value='32766'/>
<enum name='CSSM_CERT_PARSE_FORMAT_NONE' value='0'/>
<enum name='CSSM_CERT_PARSE_FORMAT_OID_NAMED' value='4'/>
<enum name='CSSM_CERT_PARSE_FORMAT_SEXPR' value='2'/>
<enum name='CSSM_CERT_PARSE_FORMAT_TUPLE' value='5'/>
<enum name='CSSM_CERT_PGP' value='4'/>
<enum name='CSSM_CERT_SDSIv1' value='6'/>
<enum name='CSSM_CERT_SPKI' value='5'/>
<enum name='CSSM_CERT_STATUS_EXPIRED' value='1'/>
<enum name='CSSM_CERT_STATUS_IS_FROM_NET' value='32'/>
<enum name='CSSM_CERT_STATUS_IS_IN_ANCHORS' value='8'/>
<enum name='CSSM_CERT_STATUS_IS_IN_INPUT_CERTS' value='4'/>
<enum name='CSSM_CERT_STATUS_IS_ROOT' value='16'/>
<enum name='CSSM_CERT_STATUS_NOT_VALID_YET' value='2'/>
<enum name='CSSM_CERT_STATUS_TRUST_SETTINGS_DENY' value='1024'/>
<enum name='CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_ADMIN' value='128'/>
<enum name='CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_SYSTEM' value='256'/>
<enum name='CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_USER' value='64'/>
<enum name='CSSM_CERT_STATUS_TRUST_SETTINGS_IGNORED_ERROR' value='2048'/>
<enum name='CSSM_CERT_STATUS_TRUST_SETTINGS_TRUST' value='512'/>
<enum name='CSSM_CERT_TUPLE' value='11'/>
<enum name='CSSM_CERT_UNKNOWN' value='0'/>
<enum name='CSSM_CERT_X9_ATTRIBUTE' value='10'/>
<enum name='CSSM_CERT_X_509_ATTRIBUTE' value='9'/>
<enum name='CSSM_CERT_X_509v1' value='1'/>
<enum name='CSSM_CERT_X_509v2' value='2'/>
<enum name='CSSM_CERT_X_509v3' value='3'/>
<enum name='CSSM_CL_BASE_CL_ERROR' value='-2147411712'/>
<enum name='CSSM_CL_BASE_ERROR' value='-2147411968'/>
<enum name='CSSM_CL_CUSTOM_CERT_BUNDLE_TYPE' value='32768'/>
<enum name='CSSM_CL_CUSTOM_CERT_ENCODING' value='32768'/>
<enum name='CSSM_CL_CUSTOM_CERT_PARSE_FORMAT' value='32768'/>
<enum name='CSSM_CL_CUSTOM_CERT_TYPE' value='32768'/>
<enum name='CSSM_CL_CUSTOM_CRL_PARSE_FORMAT' value='32768'/>
<enum name='CSSM_CL_PRIVATE_ERROR' value='-2147410944'/>
<enum name='CSSM_CL_TEMPLATE_INTERMEDIATE_CERT' value='1'/>
<enum name='CSSM_CL_TEMPLATE_PKIX_CERTTEMPLATE' value='2'/>
<enum name='CSSM_CONTEXT_EVENT_CREATE' value='1'/>
<enum name='CSSM_CONTEXT_EVENT_DELETE' value='2'/>
<enum name='CSSM_CONTEXT_EVENT_UPDATE' value='3'/>
<enum name='CSSM_CRLGROUP_CRL_PAIR' value='3'/>
<enum name='CSSM_CRLGROUP_DATA' value='0'/>
<enum name='CSSM_CRLGROUP_ENCODED_CRL' value='1'/>
<enum name='CSSM_CRLGROUP_PARSED_CRL' value='2'/>
<enum name='CSSM_CRL_ENCODING_BER' value='2'/>
<enum name='CSSM_CRL_ENCODING_BLOOM' value='4'/>
<enum name='CSSM_CRL_ENCODING_CUSTOM' value='1'/>
<enum name='CSSM_CRL_ENCODING_DER' value='3'/>
<enum name='CSSM_CRL_ENCODING_MULTIPLE' value='32766'/>
<enum name='CSSM_CRL_ENCODING_SEXPR' value='5'/>
<enum name='CSSM_CRL_ENCODING_UNKNOWN' value='0'/>
<enum name='CSSM_CRL_PARSE_FORMAT_COMPLEX' value='3'/>
<enum name='CSSM_CRL_PARSE_FORMAT_CUSTOM' value='1'/>
<enum name='CSSM_CRL_PARSE_FORMAT_LAST' value='32767'/>
<enum name='CSSM_CRL_PARSE_FORMAT_MULTIPLE' value='32766'/>
<enum name='CSSM_CRL_PARSE_FORMAT_NONE' value='0'/>
<enum name='CSSM_CRL_PARSE_FORMAT_OID_NAMED' value='4'/>
<enum name='CSSM_CRL_PARSE_FORMAT_SEXPR' value='2'/>
<enum name='CSSM_CRL_PARSE_FORMAT_TUPLE' value='5'/>
<enum name='CSSM_CRL_TYPE_MULTIPLE' value='32766'/>
<enum name='CSSM_CRL_TYPE_SPKI' value='3'/>
<enum name='CSSM_CRL_TYPE_UNKNOWN' value='0'/>
<enum name='CSSM_CRL_TYPE_X_509v1' value='1'/>
<enum name='CSSM_CRL_TYPE_X_509v2' value='2'/>
<enum name='CSSM_CSP_BASE_CSP_ERROR' value='-2147415808'/>
<enum name='CSSM_CSP_BASE_ERROR' value='-2147416064'/>
<enum name='CSSM_CSP_HARDWARE' value='2'/>
<enum name='CSSM_CSP_HYBRID' value='3'/>
<enum name='CSSM_CSP_PRIVATE_ERROR' value='-2147415040'/>
<enum name='CSSM_CSP_RDR_EXISTS' value='2'/>
<enum name='CSSM_CSP_RDR_HW' value='4'/>
<enum name='CSSM_CSP_RDR_TOKENPRESENT' value='1'/>
<enum name='CSSM_CSP_SOFTWARE' value='1'/>
<enum name='CSSM_CSP_STORES_CERTIFICATES' value='134217728'/>
<enum name='CSSM_CSP_STORES_GENERIC' value='268435456'/>
<enum name='CSSM_CSP_STORES_PRIVATE_KEYS' value='16777216'/>
<enum name='CSSM_CSP_STORES_PUBLIC_KEYS' value='33554432'/>
<enum name='CSSM_CSP_STORES_SESSION_KEYS' value='67108864'/>
<enum name='CSSM_CSP_TOK_CLOCK_EXISTS' value='64'/>
<enum name='CSSM_CSP_TOK_LOGIN_REQUIRED' value='4'/>
<enum name='CSSM_CSP_TOK_PRIVATE_KEY_PASSWORD' value='4194304'/>
<enum name='CSSM_CSP_TOK_PROT_AUTHENTICATION' value='256'/>
<enum name='CSSM_CSP_TOK_RNG' value='1'/>
<enum name='CSSM_CSP_TOK_SESSION_KEY_PASSWORD' value='2097152'/>
<enum name='CSSM_CSP_TOK_USER_PIN_EXPIRED' value='1048576'/>
<enum name='CSSM_CSP_TOK_USER_PIN_INITIALIZED' value='8'/>
<enum name='CSSM_CSP_TOK_WRITE_PROTECTED' value='2'/>
<enum name='CSSM_CSSM_BASE_CSSM_ERROR' value='-2147417840'/>
<enum name='CSSM_CSSM_BASE_ERROR' value='-2147418112'/>
<enum name='CSSM_CSSM_PRIVATE_ERROR' value='-2147417088'/>
<enum name='CSSM_CUSTOM_COMMON_ERROR_EXTENT' value='224'/>
<enum name='CSSM_DB_ACCESS_PRIVILEGED' value='4'/>
<enum name='CSSM_DB_ACCESS_READ' value='1'/>
<enum name='CSSM_DB_ACCESS_RESET' value='65536'/>
<enum name='CSSM_DB_ACCESS_WRITE' value='2'/>
<enum name='CSSM_DB_AND' value='1'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_BIG_NUM' value='3'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_BLOB' value='6'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_COMPLEX' value='8'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_MULTI_UINT32' value='7'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_REAL' value='4'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_SINT32' value='1'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_STRING' value='0'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_TIME_DATE' value='5'/>
<enum name='CSSM_DB_ATTRIBUTE_FORMAT_UINT32' value='2'/>
<enum name='CSSM_DB_ATTRIBUTE_MDS_END' value='1073758208'/>
<enum name='CSSM_DB_ATTRIBUTE_MDS_START' value='1073741824'/>
<enum name='CSSM_DB_ATTRIBUTE_NAME_AS_INTEGER' value='2'/>
<enum name='CSSM_DB_ATTRIBUTE_NAME_AS_OID' value='1'/>
<enum name='CSSM_DB_ATTRIBUTE_NAME_AS_STRING' value='0'/>
<enum name='CSSM_DB_CERT_USE_OWNER' value='4'/>
<enum name='CSSM_DB_CERT_USE_PRIVACY' value='32'/>
<enum name='CSSM_DB_CERT_USE_REVOKED' value='8'/>
<enum name='CSSM_DB_CERT_USE_SIGNING' value='16'/>
<enum name='CSSM_DB_CERT_USE_SYSTEM' value='2'/>
<enum name='CSSM_DB_CERT_USE_TRUSTED' value='1'/>
<enum name='CSSM_DB_CONTAINS' value='4'/>
<enum name='CSSM_DB_CONTAINS_FINAL_SUBSTRING' value='6'/>
<enum name='CSSM_DB_CONTAINS_INITIAL_SUBSTRING' value='5'/>
<enum name='CSSM_DB_DATASTORES_UNKNOWN' value='4294967295'/>
<enum name='CSSM_DB_EQUAL' value='0'/>
<enum name='CSSM_DB_FILESYSTEMSCAN_MODE' value='1'/>
<enum name='CSSM_DB_GREATER_THAN' value='3'/>
<enum name='CSSM_DB_INDEX_NONUNIQUE' value='1'/>
<enum name='CSSM_DB_INDEX_ON_ATTRIBUTE' value='1'/>
<enum name='CSSM_DB_INDEX_ON_RECORD' value='2'/>
<enum name='CSSM_DB_INDEX_ON_UNKNOWN' value='0'/>
<enum name='CSSM_DB_INDEX_UNIQUE' value='0'/>
<enum name='CSSM_DB_LESS_THAN' value='2'/>
<enum name='CSSM_DB_MODIFY_ATTRIBUTE_ADD' value='1'/>
<enum name='CSSM_DB_MODIFY_ATTRIBUTE_DELETE' value='2'/>
<enum name='CSSM_DB_MODIFY_ATTRIBUTE_NONE' value='0'/>
<enum name='CSSM_DB_MODIFY_ATTRIBUTE_REPLACE' value='3'/>
<enum name='CSSM_DB_NONE' value='0'/>
<enum name='CSSM_DB_NOT_EQUAL' value='1'/>
<enum name='CSSM_DB_OR' value='2'/>
<enum name='CSSM_DB_RECORDTYPE_APP_DEFINED_END' value='4294967295'/>
<enum name='CSSM_DB_RECORDTYPE_APP_DEFINED_START' value='2147483648'/>
<enum name='CSSM_DB_RECORDTYPE_OPEN_GROUP_END' value='18'/>
<enum name='CSSM_DB_RECORDTYPE_OPEN_GROUP_START' value='10'/>
<enum name='CSSM_DB_RECORDTYPE_SCHEMA_END' value='4'/>
<enum name='CSSM_DB_RECORDTYPE_SCHEMA_START' value='0'/>
<enum name='CSSM_DB_RELATIONID_MDS_END' value='1073758208'/>
<enum name='CSSM_DB_RELATIONID_MDS_START' value='1073741824'/>
<enum name='CSSM_DB_TRANSACTIONAL_MODE' value='0'/>
<enum name='CSSM_DL_BASE_DL_ERROR' value='-2147413760'/>
<enum name='CSSM_DL_BASE_ERROR' value='-2147414016'/>
<enum name='CSSM_DL_CUSTOM' value='1'/>
<enum name='CSSM_DL_DB_RECORD_ALL_KEYS' value='18'/>
<enum name='CSSM_DL_DB_RECORD_ANY' value='10'/>
<enum name='CSSM_DL_DB_RECORD_APPLESHARE_PASSWORD' value='2147483650'/>
<enum name='CSSM_DL_DB_RECORD_CERT' value='11'/>
<enum name='CSSM_DL_DB_RECORD_CRL' value='12'/>
<enum name='CSSM_DL_DB_RECORD_EXTENDED_ATTRIBUTE' value='2147487748'/>
<enum name='CSSM_DL_DB_RECORD_GENERIC' value='14'/>
<enum name='CSSM_DL_DB_RECORD_GENERIC_PASSWORD' value='2147483648'/>
<enum name='CSSM_DL_DB_RECORD_INTERNET_PASSWORD' value='2147483649'/>
<enum name='CSSM_DL_DB_RECORD_METADATA' value='2147516416'/>
<enum name='CSSM_DL_DB_RECORD_POLICY' value='13'/>
<enum name='CSSM_DL_DB_RECORD_PRIVATE_KEY' value='16'/>
<enum name='CSSM_DL_DB_RECORD_PUBLIC_KEY' value='15'/>
<enum name='CSSM_DL_DB_RECORD_SYMMETRIC_KEY' value='17'/>
<enum name='CSSM_DL_DB_RECORD_UNLOCK_REFERRAL' value='2147487747'/>
<enum name='CSSM_DL_DB_RECORD_USER_TRUST' value='2147487745'/>
<enum name='CSSM_DL_DB_RECORD_X509_CERTIFICATE' value='2147487744'/>
<enum name='CSSM_DL_DB_RECORD_X509_CRL' value='2147487746'/>
<enum name='CSSM_DL_DB_SCHEMA_ATTRIBUTES' value='2'/>
<enum name='CSSM_DL_DB_SCHEMA_INDEXES' value='1'/>
<enum name='CSSM_DL_DB_SCHEMA_INFO' value='0'/>
<enum name='CSSM_DL_DB_SCHEMA_PARSING_MODULE' value='3'/>
<enum name='CSSM_DL_FFS' value='5'/>
<enum name='CSSM_DL_LDAP' value='2'/>
<enum name='CSSM_DL_MEMORY' value='6'/>
<enum name='CSSM_DL_ODBC' value='3'/>
<enum name='CSSM_DL_PKCS11' value='4'/>
<enum name='CSSM_DL_PRIVATE_ERROR' value='-2147412992'/>
<enum name='CSSM_DL_REMOTEDIR' value='7'/>
<enum name='CSSM_DL_UNKNOWN' value='0'/>
<enum name='CSSM_ELAPSED_TIME_COMPLETE' value='-2'/>
<enum name='CSSM_ELAPSED_TIME_UNKNOWN' value='-1'/>
<enum name='CSSM_ERRCODE_ACL_ADD_FAILED' value='54'/>
<enum name='CSSM_ERRCODE_ACL_BASE_CERTS_NOT_SUPPORTED' value='39'/>
<enum name='CSSM_ERRCODE_ACL_CHALLENGE_CALLBACK_FAILED' value='45'/>
<enum name='CSSM_ERRCODE_ACL_CHANGE_FAILED' value='49'/>
<enum name='CSSM_ERRCODE_ACL_DELETE_FAILED' value='52'/>
<enum name='CSSM_ERRCODE_ACL_ENTRY_TAG_NOT_FOUND' value='47'/>
<enum name='CSSM_ERRCODE_ACL_REPLACE_FAILED' value='53'/>
<enum name='CSSM_ERRCODE_ACL_SUBJECT_TYPE_NOT_SUPPORTED' value='43'/>
<enum name='CSSM_ERRCODE_CRL_ALREADY_SIGNED' value='71'/>
<enum name='CSSM_ERRCODE_DEVICE_FAILED' value='229'/>
<enum name='CSSM_ERRCODE_DEVICE_RESET' value='228'/>
<enum name='CSSM_ERRCODE_FUNCTION_FAILED' value='10'/>
<enum name='CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED' value='7'/>
<enum name='CSSM_ERRCODE_INCOMPATIBLE_VERSION' value='65'/>
<enum name='CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION' value='227'/>
<enum name='CSSM_ERRCODE_INTERNAL_ERROR' value='1'/>
<enum name='CSSM_ERRCODE_INVALID_ACCESS_CREDENTIALS' value='37'/>
<enum name='CSSM_ERRCODE_INVALID_ACL_BASE_CERTS' value='38'/>
<enum name='CSSM_ERRCODE_INVALID_ACL_CHALLENGE_CALLBACK' value='44'/>
<enum name='CSSM_ERRCODE_INVALID_ACL_EDIT_MODE' value='48'/>
<enum name='CSSM_ERRCODE_INVALID_ACL_ENTRY_TAG' value='46'/>
<enum name='CSSM_ERRCODE_INVALID_ACL_SUBJECT_VALUE' value='42'/>
<enum name='CSSM_ERRCODE_INVALID_AC_HANDLE' value='85'/>
<enum name='CSSM_ERRCODE_INVALID_CERTGROUP_POINTER' value='66'/>
<enum name='CSSM_ERRCODE_INVALID_CERT_POINTER' value='67'/>
<enum name='CSSM_ERRCODE_INVALID_CL_HANDLE' value='82'/>
<enum name='CSSM_ERRCODE_INVALID_CONTEXT_HANDLE' value='64'/>
<enum name='CSSM_ERRCODE_INVALID_CRL_POINTER' value='68'/>
<enum name='CSSM_ERRCODE_INVALID_CRYPTO_DATA' value='88'/>
<enum name='CSSM_ERRCODE_INVALID_CSP_HANDLE' value='80'/>
<enum name='CSSM_ERRCODE_INVALID_DATA' value='70'/>
<enum name='CSSM_ERRCODE_INVALID_DB_HANDLE' value='74'/>
<enum name='CSSM_ERRCODE_INVALID_DB_LIST' value='76'/>
<enum name='CSSM_ERRCODE_INVALID_DB_LIST_POINTER' value='77'/>
<enum name='CSSM_ERRCODE_INVALID_DL_HANDLE' value='81'/>
<enum name='CSSM_ERRCODE_INVALID_FIELD_POINTER' value='69'/>
<enum name='CSSM_ERRCODE_INVALID_GUID' value='12'/>
<enum name='CSSM_ERRCODE_INVALID_INPUT_POINTER' value='5'/>
<enum name='CSSM_ERRCODE_INVALID_KR_HANDLE' value='84'/>
<enum name='CSSM_ERRCODE_INVALID_NETWORK_ADDR' value='87'/>
<enum name='CSSM_ERRCODE_INVALID_NEW_ACL_ENTRY' value='50'/>
<enum name='CSSM_ERRCODE_INVALID_NEW_ACL_OWNER' value='51'/>
<enum name='CSSM_ERRCODE_INVALID_NUMBER_OF_FIELDS' value='72'/>
<enum name='CSSM_ERRCODE_INVALID_OUTPUT_POINTER' value='6'/>
<enum name='CSSM_ERRCODE_INVALID_PASSTHROUGH_ID' value='86'/>
<enum name='CSSM_ERRCODE_INVALID_POINTER' value='4'/>
<enum name='CSSM_ERRCODE_INVALID_SAMPLE_VALUE' value='40'/>
<enum name='CSSM_ERRCODE_INVALID_TP_HANDLE' value='83'/>
<enum name='CSSM_ERRCODE_IN_DARK_WAKE' value='230'/>
<enum name='CSSM_ERRCODE_MDS_ERROR' value='3'/>
<enum name='CSSM_ERRCODE_MEMORY_ERROR' value='2'/>
<enum name='CSSM_ERRCODE_MODULE_MANIFEST_VERIFY_FAILED' value='11'/>
<enum name='CSSM_ERRCODE_NO_USER_INTERACTION' value='224'/>
<enum name='CSSM_ERRCODE_OBJECT_ACL_NOT_SUPPORTED' value='35'/>
<enum name='CSSM_ERRCODE_OBJECT_ACL_REQUIRED' value='36'/>
<enum name='CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED' value='34'/>
<enum name='CSSM_ERRCODE_OBJECT_USE_AUTH_DENIED' value='33'/>
<enum name='CSSM_ERRCODE_OPERATION_AUTH_DENIED' value='32'/>
<enum name='CSSM_ERRCODE_OS_ACCESS_DENIED' value='9'/>
<enum name='CSSM_ERRCODE_PRIVILEGE_NOT_GRANTED' value='75'/>
<enum name='CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED' value='41'/>
<enum name='CSSM_ERRCODE_SELF_CHECK_FAILED' value='8'/>
<enum name='CSSM_ERRCODE_SERVICE_NOT_AVAILABLE' value='226'/>
<enum name='CSSM_ERRCODE_UNKNOWN_FORMAT' value='78'/>
<enum name='CSSM_ERRCODE_UNKNOWN_TAG' value='79'/>
<enum name='CSSM_ERRCODE_USER_CANCELED' value='225'/>
<enum name='CSSM_ERRCODE_VERIFICATION_FAILURE' value='73'/>
<enum name='CSSM_ERRORCODE_COMMON_EXTENT' value='256'/>
<enum name='CSSM_ERRORCODE_CUSTOM_OFFSET' value='1024'/>
<enum name='CSSM_ERRORCODE_MODULE_EXTENT' value='2048'/>
<enum name='CSSM_ESTIMATED_TIME_UNKNOWN' value='-1'/>
<enum name='CSSM_EVIDENCE_FORM_APPLE_CERTGROUP' value='2147483649'/>
<enum name='CSSM_EVIDENCE_FORM_APPLE_CERT_INFO' value='2147483650'/>
<enum name='CSSM_EVIDENCE_FORM_APPLE_CUSTOM' value='2147483648'/>
<enum name='CSSM_EVIDENCE_FORM_APPLE_HEADER' value='2147483648'/>
<enum name='CSSM_EVIDENCE_FORM_CERT' value='1'/>
<enum name='CSSM_EVIDENCE_FORM_CERT_ID' value='3'/>
<enum name='CSSM_EVIDENCE_FORM_CRL' value='2'/>
<enum name='CSSM_EVIDENCE_FORM_CRL_ID' value='4'/>
<enum name='CSSM_EVIDENCE_FORM_CRL_NEXTTIME' value='7'/>
<enum name='CSSM_EVIDENCE_FORM_CRL_THISTIME' value='6'/>
<enum name='CSSM_EVIDENCE_FORM_POLICYINFO' value='8'/>
<enum name='CSSM_EVIDENCE_FORM_TUPLEGROUP' value='9'/>
<enum name='CSSM_EVIDENCE_FORM_UNSPECIFIC' value='0'/>
<enum name='CSSM_EVIDENCE_FORM_VERIFIER_TIME' value='5'/>
<enum name='CSSM_FALSE' value='0'/>
<enum name='CSSM_FEE_CURVE_TYPE_ANSI_X9_62' value='3'/>
<enum name='CSSM_FEE_CURVE_TYPE_DEFAULT' value='0'/>
<enum name='CSSM_FEE_CURVE_TYPE_MONTGOMERY' value='1'/>
<enum name='CSSM_FEE_CURVE_TYPE_WEIERSTRASS' value='2'/>
<enum name='CSSM_FEE_PRIME_TYPE_DEFAULT' value='0'/>
<enum name='CSSM_FEE_PRIME_TYPE_FEE' value='2'/>
<enum name='CSSM_FEE_PRIME_TYPE_GENERAL' value='3'/>
<enum name='CSSM_FEE_PRIME_TYPE_MERSENNE' value='1'/>
<enum name='CSSM_FIELDVALUE_COMPLEX_DATA_TYPE' value='4294967295'/>
<enum name='CSSM_HINT_ADDRESS_APP' value='1'/>
<enum name='CSSM_HINT_ADDRESS_SP' value='2'/>
<enum name='CSSM_HINT_CALLBACK' value='1'/>
<enum name='CSSM_HINT_NONE' value='0'/>
<enum name='CSSM_INVALID_HANDLE' value='0'/>
<enum name='CSSM_KEYATTR_ALWAYS_SENSITIVE' value='16'/>
<enum name='CSSM_KEYATTR_EXTRACTABLE' value='32'/>
<enum name='CSSM_KEYATTR_MODIFIABLE' value='4'/>
<enum name='CSSM_KEYATTR_NEVER_EXTRACTABLE' value='64'/>
<enum name='CSSM_KEYATTR_PARTIAL' value='65536'/>
<enum name='CSSM_KEYATTR_PERMANENT' value='1'/>
<enum name='CSSM_KEYATTR_PRIVATE' value='2'/>
<enum name='CSSM_KEYATTR_PUBLIC_KEY_ENCRYPT' value='131072'/>
<enum name='CSSM_KEYATTR_RETURN_DATA' value='268435456'/>
<enum name='CSSM_KEYATTR_RETURN_DEFAULT' value='0'/>
<enum name='CSSM_KEYATTR_RETURN_NONE' value='1073741824'/>
<enum name='CSSM_KEYATTR_RETURN_REF' value='536870912'/>
<enum name='CSSM_KEYATTR_SENSITIVE' value='8'/>
<enum name='CSSM_KEYBLOB_OTHER' value='4294967295'/>
<enum name='CSSM_KEYBLOB_RAW' value='0'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_BSAFE' value='6'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_CCA' value='9'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_FIPS186' value='5'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_MSCAPI' value='3'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_NONE' value='0'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_OCTET_STRING' value='12'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_OPENSSH' value='2147483649'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_OPENSSH2' value='2147483651'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_OPENSSL' value='2147483650'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_OTHER' value='4294967295'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_PGP' value='4'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_PKCS1' value='1'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_PKCS3' value='2'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_PKCS8' value='10'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_SPKI' value='11'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_VENDOR_DEFINED' value='2147483648'/>
<enum name='CSSM_KEYBLOB_RAW_FORMAT_X509' value='2147483648'/>
<enum name='CSSM_KEYBLOB_REFERENCE' value='2'/>
<enum name='CSSM_KEYBLOB_REF_FORMAT_INTEGER' value='0'/>
<enum name='CSSM_KEYBLOB_REF_FORMAT_OTHER' value='4294967295'/>
<enum name='CSSM_KEYBLOB_REF_FORMAT_SPKI' value='2'/>
<enum name='CSSM_KEYBLOB_REF_FORMAT_STRING' value='1'/>
<enum name='CSSM_KEYBLOB_WRAPPED' value='3'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_APPLE_CUSTOM' value='100'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_MSCAPI' value='3'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_NONE' value='0'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_OPENSSH1' value='102'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_OPENSSL' value='101'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_OTHER' value='4294967295'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS7' value='2'/>
<enum name='CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS8' value='1'/>
<enum name='CSSM_KEYCLASS_OTHER' value='4294967295'/>
<enum name='CSSM_KEYCLASS_PRIVATE_KEY' value='1'/>
<enum name='CSSM_KEYCLASS_PUBLIC_KEY' value='0'/>
<enum name='CSSM_KEYCLASS_SECRET_PART' value='3'/>
<enum name='CSSM_KEYCLASS_SESSION_KEY' value='2'/>
<enum name='CSSM_KEYHEADER_VERSION' value='2'/>
<enum name='CSSM_KEYUSE_ANY' value='2147483648'/>
<enum name='CSSM_KEYUSE_DECRYPT' value='2'/>
<enum name='CSSM_KEYUSE_DERIVE' value='256'/>
<enum name='CSSM_KEYUSE_ENCRYPT' value='1'/>
<enum name='CSSM_KEYUSE_SIGN' value='4'/>
<enum name='CSSM_KEYUSE_SIGN_RECOVER' value='16'/>
<enum name='CSSM_KEYUSE_UNWRAP' value='128'/>
<enum name='CSSM_KEYUSE_VERIFY' value='8'/>
<enum name='CSSM_KEYUSE_VERIFY_RECOVER' value='32'/>
<enum name='CSSM_KEYUSE_WRAP' value='64'/>
<enum name='CSSM_KEY_HIERARCHY_EXPORT' value='2'/>
<enum name='CSSM_KEY_HIERARCHY_INTEG' value='1'/>
<enum name='CSSM_KEY_HIERARCHY_NONE' value='0'/>
<enum name='CSSM_KR_BASE_ERROR' value='-2147407872'/>
<enum name='CSSM_KR_DROP_WORKFACTOR' value='32'/>
<enum name='CSSM_KR_ENT' value='2'/>
<enum name='CSSM_KR_ENT_POLICY' value='2'/>
<enum name='CSSM_KR_INDIV' value='1'/>
<enum name='CSSM_KR_INDIV_POLICY' value='1'/>
<enum name='CSSM_KR_LE' value='12'/>
<enum name='CSSM_KR_LE_MAN' value='4'/>
<enum name='CSSM_KR_LE_MAN_POLICY' value='3'/>
<enum name='CSSM_KR_LE_USE' value='8'/>
<enum name='CSSM_KR_LE_USE_POLICY' value='4'/>
<enum name='CSSM_KR_OPTIMIZE' value='16'/>
<enum name='CSSM_KR_PRIVATE_ERROR' value='-2147406848'/>
<enum name='CSSM_LIST_ELEMENT_DATUM' value='0'/>
<enum name='CSSM_LIST_ELEMENT_SUBLIST' value='1'/>
<enum name='CSSM_LIST_ELEMENT_WORDID' value='2'/>
<enum name='CSSM_LIST_TYPE_CUSTOM' value='1'/>
<enum name='CSSM_LIST_TYPE_SEXPR' value='2'/>
<enum name='CSSM_LIST_TYPE_UNKNOWN' value='0'/>
<enum name='CSSM_MANAGER_REPLY' value='2'/>
<enum name='CSSM_MANAGER_SERVICE_REQUEST' value='1'/>
<enum name='CSSM_MDS_BASE_ERROR' value='-2147414016'/>
<enum name='CSSM_MDS_PRIVATE_ERROR' value='-2147412992'/>
<enum name='CSSM_MODULE_STRING_SIZE' value='64'/>
<enum name='CSSM_NET_PROTO_CMP' value='10'/>
<enum name='CSSM_NET_PROTO_CMPS' value='11'/>
<enum name='CSSM_NET_PROTO_CUSTOM' value='1'/>
<enum name='CSSM_NET_PROTO_FTP' value='7'/>
<enum name='CSSM_NET_PROTO_FTPS' value='8'/>
<enum name='CSSM_NET_PROTO_LDAP' value='3'/>
<enum name='CSSM_NET_PROTO_LDAPNS' value='5'/>
<enum name='CSSM_NET_PROTO_LDAPS' value='4'/>
<enum name='CSSM_NET_PROTO_NONE' value='0'/>
<enum name='CSSM_NET_PROTO_OCSP' value='9'/>
<enum name='CSSM_NET_PROTO_UNSPECIFIED' value='2'/>
<enum name='CSSM_NET_PROTO_X500DAP' value='6'/>
<enum name='CSSM_NOTIFY_FAULT' value='3'/>
<enum name='CSSM_NOTIFY_INSERT' value='1'/>
<enum name='CSSM_NOTIFY_REMOVE' value='2'/>
<enum name='CSSM_OK' value='0'/>
<enum name='CSSM_PADDING_ALTERNATE' value='4'/>
<enum name='CSSM_PADDING_APPLE_SSLv2' value='2147483648'/>
<enum name='CSSM_PADDING_CIPHERSTEALING' value='8'/>
<enum name='CSSM_PADDING_CUSTOM' value='1'/>
<enum name='CSSM_PADDING_FF' value='5'/>
<enum name='CSSM_PADDING_NONE' value='0'/>
<enum name='CSSM_PADDING_ONE' value='3'/>
<enum name='CSSM_PADDING_PKCS1' value='10'/>
<enum name='CSSM_PADDING_PKCS5' value='6'/>
<enum name='CSSM_PADDING_PKCS7' value='7'/>
<enum name='CSSM_PADDING_RANDOM' value='9'/>
<enum name='CSSM_PADDING_SIGRAW' value='11'/>
<enum name='CSSM_PADDING_VENDOR_DEFINED' value='2147483648'/>
<enum name='CSSM_PADDING_ZERO' value='2'/>
<enum name='CSSM_PKCS5_PBKDF2_PRF_HMAC_SHA1' value='0'/>
<enum name='CSSM_PKCS_OAEP_MGF1_MD5' value='2'/>
<enum name='CSSM_PKCS_OAEP_MGF1_SHA1' value='1'/>
<enum name='CSSM_PKCS_OAEP_MGF_NONE' value='0'/>
<enum name='CSSM_PKCS_OAEP_PSOURCE_NONE' value='0'/>
<enum name='CSSM_PKCS_OAEP_PSOURCE_Pspecified' value='1'/>
<enum name='CSSM_PRIVILEGE_SCOPE_NONE' value='0'/>
<enum name='CSSM_PRIVILEGE_SCOPE_PROCESS' value='1'/>
<enum name='CSSM_PRIVILEGE_SCOPE_THREAD' value='2'/>
<enum name='CSSM_PVC_APP' value='1'/>
<enum name='CSSM_PVC_NONE' value='0'/>
<enum name='CSSM_PVC_SP' value='2'/>
<enum name='CSSM_QUERY_RETURN_DATA' value='1'/>
<enum name='CSSM_QUERY_SIZELIMIT_NONE' value='0'/>
<enum name='CSSM_QUERY_TIMELIMIT_NONE' value='0'/>
<enum name='CSSM_SAMPLE_TYPE_ASYMMETRIC_KEY' value='65547'/>
<enum name='CSSM_SAMPLE_TYPE_BIOMETRIC' value='8'/>
<enum name='CSSM_SAMPLE_TYPE_COMMENT' value='12'/>
<enum name='CSSM_SAMPLE_TYPE_HASHED_PASSWORD' value='43'/>
<enum name='CSSM_SAMPLE_TYPE_KEYCHAIN_CHANGE_LOCK' value='65538'/>
<enum name='CSSM_SAMPLE_TYPE_KEYCHAIN_LOCK' value='65537'/>
<enum name='CSSM_SAMPLE_TYPE_KEYCHAIN_PROMPT' value='65536'/>
<enum name='CSSM_SAMPLE_TYPE_PASSWORD' value='79'/>
<enum name='CSSM_SAMPLE_TYPE_PREAUTH' value='65545'/>
<enum name='CSSM_SAMPLE_TYPE_PROCESS' value='65539'/>
<enum name='CSSM_SAMPLE_TYPE_PROMPTED_BIOMETRIC' value='83'/>
<enum name='CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD' value='84'/>
<enum name='CSSM_SAMPLE_TYPE_PROTECTED_BIOMETRIC' value='86'/>
<enum name='CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD' value='87'/>
<enum name='CSSM_SAMPLE_TYPE_RETRY_ID' value='85'/>
<enum name='CSSM_SAMPLE_TYPE_SIGNED_NONCE' value='117'/>
<enum name='CSSM_SAMPLE_TYPE_SIGNED_SECRET' value='118'/>
<enum name='CSSM_SAMPLE_TYPE_SYMMETRIC_KEY' value='65541'/>
<enum name='CSSM_SAMPLE_TYPE_THRESHOLD' value='123'/>
<enum name='CSSM_SERVICE_AC' value='32'/>
<enum name='CSSM_SERVICE_CL' value='8'/>
<enum name='CSSM_SERVICE_CSP' value='2'/>
<enum name='CSSM_SERVICE_CSSM' value='1'/>
<enum name='CSSM_SERVICE_DL' value='4'/>
<enum name='CSSM_SERVICE_KR' value='64'/>
<enum name='CSSM_SERVICE_TP' value='16'/>
<enum name='CSSM_TP_ACTION_ALLOW_EXPIRED' value='1'/>
<enum name='CSSM_TP_ACTION_ALLOW_EXPIRED_ROOT' value='8'/>
<enum name='CSSM_TP_ACTION_CRL_SUFFICIENT' value='4'/>
<enum name='CSSM_TP_ACTION_DEFAULT' value='0'/>
<enum name='CSSM_TP_ACTION_FETCH_CERT_FROM_NET' value='4'/>
<enum name='CSSM_TP_ACTION_FETCH_CRL_FROM_NET' value='2'/>
<enum name='CSSM_TP_ACTION_IMPLICIT_ANCHORS' value='64'/>
<enum name='CSSM_TP_ACTION_LEAF_IS_CA' value='2'/>
<enum name='CSSM_TP_ACTION_REQUIRE_CRL_IF_PRESENT' value='8'/>
<enum name='CSSM_TP_ACTION_REQUIRE_CRL_PER_CERT' value='1'/>
<enum name='CSSM_TP_ACTION_REQUIRE_REV_PER_CERT' value='16'/>
<enum name='CSSM_TP_ACTION_TRUST_SETTINGS' value='32'/>
<enum name='CSSM_TP_APPLE_EVIDENCE_VERSION' value='0'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CERTISSUE' value='1'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CERTNOTARIZE' value='6'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CERTRESUME' value='4'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CERTREVOKE' value='2'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CERTSUSPEND' value='3'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CERTUSERECOVER' value='7'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CERTVERIFY' value='5'/>
<enum name='CSSM_TP_AUTHORITY_REQUEST_CRLISSUE' value='256'/>
<enum name='CSSM_TP_BASE_ERROR' value='-2147409920'/>
<enum name='CSSM_TP_BASE_TP_ERROR' value='-2147409664'/>
<enum name='CSSM_TP_CERTCHANGE_HOLD' value='2'/>
<enum name='CSSM_TP_CERTCHANGE_NONE' value='0'/>
<enum name='CSSM_TP_CERTCHANGE_NOT_AUTHORIZED' value='5'/>
<enum name='CSSM_TP_CERTCHANGE_OK' value='1'/>
<enum name='CSSM_TP_CERTCHANGE_OKWITHNEWTIME' value='2'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_AFFILIATIONCHANGE' value='4'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_CACOMPROMISE' value='2'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_CEASEOPERATION' value='3'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_HOLDRELEASE' value='7'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_KEYCOMPROMISE' value='1'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_SUPERCEDED' value='5'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_SUSPECTEDCOMPROMISE' value='6'/>
<enum name='CSSM_TP_CERTCHANGE_REASON_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CERTCHANGE_REJECTED' value='4'/>
<enum name='CSSM_TP_CERTCHANGE_RELEASE' value='3'/>
<enum name='CSSM_TP_CERTCHANGE_REVOKE' value='1'/>
<enum name='CSSM_TP_CERTCHANGE_STATUS_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CERTCHANGE_WRONGCA' value='3'/>
<enum name='CSSM_TP_CERTISSUE_NOT_AUTHORIZED' value='5'/>
<enum name='CSSM_TP_CERTISSUE_OK' value='1'/>
<enum name='CSSM_TP_CERTISSUE_OKWITHCERTMODS' value='2'/>
<enum name='CSSM_TP_CERTISSUE_OKWITHSERVICEMODS' value='3'/>
<enum name='CSSM_TP_CERTISSUE_REJECTED' value='4'/>
<enum name='CSSM_TP_CERTISSUE_STATUS_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CERTISSUE_WILL_BE_REVOKED' value='6'/>
<enum name='CSSM_TP_CERTNOTARIZE_NOT_AUTHORIZED' value='5'/>
<enum name='CSSM_TP_CERTNOTARIZE_OK' value='1'/>
<enum name='CSSM_TP_CERTNOTARIZE_OKWITHOUTFIELDS' value='2'/>
<enum name='CSSM_TP_CERTNOTARIZE_OKWITHSERVICEMODS' value='3'/>
<enum name='CSSM_TP_CERTNOTARIZE_REJECTED' value='4'/>
<enum name='CSSM_TP_CERTNOTARIZE_STATUS_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CERTRECLAIM_NOMATCH' value='2'/>
<enum name='CSSM_TP_CERTRECLAIM_NOT_AUTHORIZED' value='4'/>
<enum name='CSSM_TP_CERTRECLAIM_OK' value='1'/>
<enum name='CSSM_TP_CERTRECLAIM_REJECTED' value='3'/>
<enum name='CSSM_TP_CERTRECLAIM_STATUS_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CERTVERIFY_EXPIRED' value='5'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID' value='2'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_AUTHORITY' value='7'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_BASIC_CONSTRAINTS' value='13'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_CERTGROUP' value='10'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_CERT_VALUE' value='9'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_CRL_DIST_PT' value='14'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_NAME_TREE' value='15'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_POLICY' value='11'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_POLICY_IDS' value='12'/>
<enum name='CSSM_TP_CERTVERIFY_INVALID_SIGNATURE' value='8'/>
<enum name='CSSM_TP_CERTVERIFY_NOT_VALID_YET' value='6'/>
<enum name='CSSM_TP_CERTVERIFY_REVOKED' value='3'/>
<enum name='CSSM_TP_CERTVERIFY_SUSPENDED' value='4'/>
<enum name='CSSM_TP_CERTVERIFY_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CERTVERIFY_UNKNOWN_CRITICAL_EXT' value='16'/>
<enum name='CSSM_TP_CERTVERIFY_VALID' value='1'/>
<enum name='CSSM_TP_CERT_DIR_UPDATE' value='8'/>
<enum name='CSSM_TP_CERT_NOTIFY_RENEW' value='4'/>
<enum name='CSSM_TP_CERT_PUBLISH' value='2'/>
<enum name='CSSM_TP_CONFIRM_ACCEPT' value='1'/>
<enum name='CSSM_TP_CONFIRM_REJECT' value='2'/>
<enum name='CSSM_TP_CONFIRM_STATUS_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CRLISSUE_INVALID_DOMAIN' value='3'/>
<enum name='CSSM_TP_CRLISSUE_NOT_AUTHORIZED' value='6'/>
<enum name='CSSM_TP_CRLISSUE_NOT_CURRENT' value='2'/>
<enum name='CSSM_TP_CRLISSUE_OK' value='1'/>
<enum name='CSSM_TP_CRLISSUE_REJECTED' value='5'/>
<enum name='CSSM_TP_CRLISSUE_STATUS_UNKNOWN' value='0'/>
<enum name='CSSM_TP_CRLISSUE_UNKNOWN_IDENTIFIER' value='4'/>
<enum name='CSSM_TP_CRL_DISTRIBUTE' value='16'/>
<enum name='CSSM_TP_FORM_TYPE_GENERIC' value='0'/>
<enum name='CSSM_TP_FORM_TYPE_REGISTRATION' value='1'/>
<enum name='CSSM_TP_KEY_ARCHIVE' value='1'/>
<enum name='CSSM_TP_PRIVATE_ERROR' value='-2147408896'/>
<enum name='CSSM_TP_STOP_ON_FIRST_FAIL' value='3'/>
<enum name='CSSM_TP_STOP_ON_FIRST_PASS' value='2'/>
<enum name='CSSM_TP_STOP_ON_NONE' value='1'/>
<enum name='CSSM_TP_STOP_ON_POLICY' value='0'/>
<enum name='CSSM_TRUE' value='1'/>
<enum name='CSSM_USEE_AUTHENTICATION' value='6'/>
<enum name='CSSM_USEE_DOMESTIC' value='1'/>
<enum name='CSSM_USEE_FINANCIAL' value='2'/>
<enum name='CSSM_USEE_INSURANCE' value='9'/>
<enum name='CSSM_USEE_KEYEXCH' value='7'/>
<enum name='CSSM_USEE_KRENT' value='4'/>
<enum name='CSSM_USEE_KRLE' value='3'/>
<enum name='CSSM_USEE_LAST' value='255'/>
<enum name='CSSM_USEE_MEDICAL' value='8'/>
<enum name='CSSM_USEE_NONE' value='0'/>
<enum name='CSSM_USEE_SSL' value='5'/>
<enum name='CSSM_USEE_WEAK' value='10'/>
<enum name='CSSM_VALUE_NOT_AVAILABLE' value='-1'/>
<enum name='CSSM_WORDID_A' value='2'/>
<enum name='CSSM_WORDID_ACL' value='3'/>
<enum name='CSSM_WORDID_ALPHA' value='4'/>
<enum name='CSSM_WORDID_ASYMMETRIC_KEY' value='65547'/>
<enum name='CSSM_WORDID_B' value='5'/>
<enum name='CSSM_WORDID_BER' value='6'/>
<enum name='CSSM_WORDID_BINARY' value='7'/>
<enum name='CSSM_WORDID_BIOMETRIC' value='8'/>
<enum name='CSSM_WORDID_C' value='9'/>
<enum name='CSSM_WORDID_CANCELED' value='10'/>
<enum name='CSSM_WORDID_CERT' value='11'/>
<enum name='CSSM_WORDID_COMMENT' value='12'/>
<enum name='CSSM_WORDID_CRL' value='13'/>
<enum name='CSSM_WORDID_CUSTOM' value='14'/>
<enum name='CSSM_WORDID_D' value='15'/>
<enum name='CSSM_WORDID_DATE' value='16'/>
<enum name='CSSM_WORDID_DBS_CREATE' value='22'/>
<enum name='CSSM_WORDID_DBS_DELETE' value='23'/>
<enum name='CSSM_WORDID_DB_DELETE' value='17'/>
<enum name='CSSM_WORDID_DB_EXEC_STORED_QUERY' value='18'/>
<enum name='CSSM_WORDID_DB_INSERT' value='19'/>
<enum name='CSSM_WORDID_DB_MODIFY' value='20'/>
<enum name='CSSM_WORDID_DB_READ' value='21'/>
<enum name='CSSM_WORDID_DECRYPT' value='24'/>
<enum name='CSSM_WORDID_DELETE' value='25'/>
<enum name='CSSM_WORDID_DELTA_CRL' value='26'/>
<enum name='CSSM_WORDID_DER' value='27'/>
<enum name='CSSM_WORDID_DERIVE' value='28'/>
<enum name='CSSM_WORDID_DISPLAY' value='29'/>
<enum name='CSSM_WORDID_DO' value='30'/>
<enum name='CSSM_WORDID_DSA' value='31'/>
<enum name='CSSM_WORDID_DSA_SHA1' value='32'/>
<enum name='CSSM_WORDID_E' value='33'/>
<enum name='CSSM_WORDID_ELGAMAL' value='34'/>
<enum name='CSSM_WORDID_ENCRYPT' value='35'/>
<enum name='CSSM_WORDID_ENTRY' value='36'/>
<enum name='CSSM_WORDID_EXPORT_CLEAR' value='37'/>
<enum name='CSSM_WORDID_EXPORT_WRAPPED' value='38'/>
<enum name='CSSM_WORDID_G' value='39'/>
<enum name='CSSM_WORDID_GE' value='40'/>
<enum name='CSSM_WORDID_GENKEY' value='41'/>
<enum name='CSSM_WORDID_HASH' value='42'/>
<enum name='CSSM_WORDID_HASHED_PASSWORD' value='43'/>
<enum name='CSSM_WORDID_HASHED_SUBJECT' value='44'/>
<enum name='CSSM_WORDID_HAVAL' value='45'/>
<enum name='CSSM_WORDID_IBCHASH' value='46'/>
<enum name='CSSM_WORDID_IMPORT_CLEAR' value='47'/>
<enum name='CSSM_WORDID_IMPORT_WRAPPED' value='48'/>
<enum name='CSSM_WORDID_INTEL' value='49'/>
<enum name='CSSM_WORDID_ISSUER' value='50'/>
<enum name='CSSM_WORDID_ISSUER_INFO' value='51'/>
<enum name='CSSM_WORDID_KEA' value='53'/>
<enum name='CSSM_WORDID_KEY' value='65543'/>
<enum name='CSSM_WORDID_KEYCHAIN_CHANGE_LOCK' value='65538'/>
<enum name='CSSM_WORDID_KEYCHAIN_LOCK' value='65537'/>
<enum name='CSSM_WORDID_KEYCHAIN_PROMPT' value='65536'/>
<enum name='CSSM_WORDID_KEYHOLDER' value='54'/>
<enum name='CSSM_WORDID_K_OF_N' value='52'/>
<enum name='CSSM_WORDID_L' value='55'/>
<enum name='CSSM_WORDID_LE' value='56'/>
<enum name='CSSM_WORDID_LOGIN' value='57'/>
<enum name='CSSM_WORDID_LOGIN_NAME' value='58'/>
<enum name='CSSM_WORDID_MAC' value='59'/>
<enum name='CSSM_WORDID_MD2' value='60'/>
<enum name='CSSM_WORDID_MD2WITHRSA' value='61'/>
<enum name='CSSM_WORDID_MD4' value='62'/>
<enum name='CSSM_WORDID_MD5' value='63'/>
<enum name='CSSM_WORDID_MD5WITHRSA' value='64'/>
<enum name='CSSM_WORDID_N' value='65'/>
<enum name='CSSM_WORDID_NAME' value='66'/>
<enum name='CSSM_WORDID_NDR' value='67'/>
<enum name='CSSM_WORDID_NHASH' value='68'/>
<enum name='CSSM_WORDID_NOT_AFTER' value='69'/>
<enum name='CSSM_WORDID_NOT_BEFORE' value='70'/>
<enum name='CSSM_WORDID_NULL' value='71'/>
<enum name='CSSM_WORDID_NUMERIC' value='72'/>
<enum name='CSSM_WORDID_OBJECT_HASH' value='73'/>
<enum name='CSSM_WORDID_ONE_TIME' value='74'/>
<enum name='CSSM_WORDID_ONLINE' value='75'/>
<enum name='CSSM_WORDID_OWNER' value='76'/>
<enum name='CSSM_WORDID_P' value='77'/>
<enum name='CSSM_WORDID_PAM_NAME' value='78'/>
<enum name='CSSM_WORDID_PARTITION' value='65548'/>
<enum name='CSSM_WORDID_PASSWORD' value='79'/>
<enum name='CSSM_WORDID_PGP' value='80'/>
<enum name='CSSM_WORDID_PIN' value='65544'/>
<enum name='CSSM_WORDID_PREAUTH' value='65545'/>
<enum name='CSSM_WORDID_PREAUTH_SOURCE' value='65546'/>
<enum name='CSSM_WORDID_PREFIX' value='81'/>
<enum name='CSSM_WORDID_PRIVATE_KEY' value='82'/>
<enum name='CSSM_WORDID_PROCESS' value='65539'/>
<enum name='CSSM_WORDID_PROMPTED_BIOMETRIC' value='83'/>
<enum name='CSSM_WORDID_PROMPTED_PASSWORD' value='84'/>
<enum name='CSSM_WORDID_PROPAGATE' value='85'/>
<enum name='CSSM_WORDID_PROTECTED_BIOMETRIC' value='86'/>
<enum name='CSSM_WORDID_PROTECTED_PASSWORD' value='87'/>
<enum name='CSSM_WORDID_PROTECTED_PIN' value='88'/>
<enum name='CSSM_WORDID_PUBLIC_KEY' value='89'/>
<enum name='CSSM_WORDID_PUBLIC_KEY_FROM_CERT' value='90'/>
<enum name='CSSM_WORDID_Q' value='91'/>
<enum name='CSSM_WORDID_RANGE' value='92'/>
<enum name='CSSM_WORDID_REVAL' value='93'/>
<enum name='CSSM_WORDID_RIPEMAC' value='94'/>
<enum name='CSSM_WORDID_RIPEMD' value='95'/>
<enum name='CSSM_WORDID_RIPEMD160' value='96'/>
<enum name='CSSM_WORDID_RSA' value='97'/>
<enum name='CSSM_WORDID_RSA_ISO9796' value='98'/>
<enum name='CSSM_WORDID_RSA_PKCS' value='99'/>
<enum name='CSSM_WORDID_RSA_PKCS1' value='102'/>
<enum name='CSSM_WORDID_RSA_PKCS1_MD5' value='103'/>
<enum name='CSSM_WORDID_RSA_PKCS1_SHA1' value='104'/>
<enum name='CSSM_WORDID_RSA_PKCS1_SIG' value='105'/>
<enum name='CSSM_WORDID_RSA_PKCS_MD5' value='100'/>
<enum name='CSSM_WORDID_RSA_PKCS_SHA1' value='101'/>
<enum name='CSSM_WORDID_RSA_RAW' value='106'/>
<enum name='CSSM_WORDID_SDSIV1' value='107'/>
<enum name='CSSM_WORDID_SEQUENCE' value='108'/>
<enum name='CSSM_WORDID_SET' value='109'/>
<enum name='CSSM_WORDID_SEXPR' value='110'/>
<enum name='CSSM_WORDID_SHA1' value='111'/>
<enum name='CSSM_WORDID_SHA1WITHDSA' value='112'/>
<enum name='CSSM_WORDID_SHA1WITHECDSA' value='113'/>
<enum name='CSSM_WORDID_SHA1WITHRSA' value='114'/>
<enum name='CSSM_WORDID_SIGN' value='115'/>
<enum name='CSSM_WORDID_SIGNATURE' value='116'/>
<enum name='CSSM_WORDID_SIGNED_NONCE' value='117'/>
<enum name='CSSM_WORDID_SIGNED_SECRET' value='118'/>
<enum name='CSSM_WORDID_SPKI' value='119'/>
<enum name='CSSM_WORDID_SUBJECT' value='120'/>
<enum name='CSSM_WORDID_SUBJECT_INFO' value='121'/>
<enum name='CSSM_WORDID_SYMMETRIC_KEY' value='65541'/>
<enum name='CSSM_WORDID_SYSTEM' value='65542'/>
<enum name='CSSM_WORDID_TAG' value='122'/>
<enum name='CSSM_WORDID_THRESHOLD' value='123'/>
<enum name='CSSM_WORDID_TIME' value='124'/>
<enum name='CSSM_WORDID_URI' value='125'/>
<enum name='CSSM_WORDID_VENDOR_END' value='2147418112'/>
<enum name='CSSM_WORDID_VENDOR_START' value='65536'/>
<enum name='CSSM_WORDID_VERSION' value='126'/>
<enum name='CSSM_WORDID_X509V1' value='128'/>
<enum name='CSSM_WORDID_X509V2' value='129'/>
<enum name='CSSM_WORDID_X509V3' value='130'/>
<enum name='CSSM_WORDID_X509_ATTRIBUTE' value='127'/>
<enum name='CSSM_WORDID_X9_ATTRIBUTE' value='131'/>
<enum name='CSSM_WORDID__FIRST_UNUSED' value='65549'/>
<enum name='CSSM_WORDID__NLU_' value='0'/>
<enum name='CSSM_WORDID__RESERVED_1' value='65540'/>
<enum name='CSSM_WORDID__STAR_' value='1'/>
<enum name='CSSM_WORDID__UNK_' value='-1'/>
<enum name='CSSM_X509_DATAFORMAT_ENCODED' value='0'/>
<enum name='CSSM_X509_DATAFORMAT_PAIR' value='2'/>
<enum name='CSSM_X509_DATAFORMAT_PARSED' value='1'/>
<enum name='CSSM_X509_OPTION_NOT_PRESENT' value='0'/>
<enum name='CSSM_X509_OPTION_PRESENT' value='1'/>
<enum name='DT_AuthorityInfoAccess' value='14'/>
<enum name='DT_AuthorityKeyID' value='0'/>
<enum name='DT_BasicConstraints' value='6'/>
<enum name='DT_CertPolicies' value='7'/>
<enum name='DT_CrlDistributionPoints' value='12'/>
<enum name='DT_CrlNumber' value='9'/>
<enum name='DT_CrlReason' value='11'/>
<enum name='DT_DeltaCrl' value='10'/>
<enum name='DT_ExtendedKeyUsage' value='5'/>
<enum name='DT_InhibitAnyPolicy' value='20'/>
<enum name='DT_IssuerAltName' value='4'/>
<enum name='DT_IssuingDistributionPoint' value='13'/>
<enum name='DT_KeyUsage' value='2'/>
<enum name='DT_NameConstraints' value='17'/>
<enum name='DT_NetscapeCertType' value='8'/>
<enum name='DT_Other' value='15'/>
<enum name='DT_PolicyConstraints' value='19'/>
<enum name='DT_PolicyMappings' value='18'/>
<enum name='DT_QC_Statements' value='16'/>
<enum name='DT_SubjectAltName' value='3'/>
<enum name='DT_SubjectKeyID' value='1'/>
<enum name='GNT_DNSName' value='2'/>
<enum name='GNT_DirectoryName' value='4'/>
<enum name='GNT_EdiPartyName' value='5'/>
<enum name='GNT_IPAddress' value='7'/>
<enum name='GNT_OtherName' value='0'/>
<enum name='GNT_RFC822Name' value='1'/>
<enum name='GNT_RegisteredID' value='8'/>
<enum name='GNT_URI' value='6'/>
<enum name='GNT_X400Address' value='3'/>
<enum name='INTEL' value='77'/>
<enum name='INTEL_CDSASECURITY' value='2'/>
<enum name='INTEL_CDSASECURITY_LENGTH' value='8'/>
<enum name='INTEL_CERT_AND_PRIVATE_KEY_2_0' value='1'/>
<enum name='INTEL_CERT_AND_PRIVATE_KEY_2_0_LENGTH' value='11'/>
<enum name='INTEL_LENGTH' value='7'/>
<enum name='INTEL_SEC_ALGS' value='5'/>
<enum name='INTEL_SEC_ALGS_LENGTH' value='10'/>
<enum name='INTEL_SEC_FORMATS' value='1'/>
<enum name='INTEL_SEC_FORMATS_LENGTH' value='9'/>
<enum name='INTEL_SEC_OBJECT_BUNDLE' value='4'/>
<enum name='INTEL_SEC_OBJECT_BUNDLE_LENGTH' value='10'/>
<enum name='INTEL_X509V2_CRL_R08' value='1'/>
<enum name='INTEL_X509V2_CRL_R08_LENGTH' value='11'/>
<enum name='INTEL_X509V3_CERT_PRIVATE_EXTENSIONS' value='50'/>
<enum name='INTEL_X509V3_CERT_PRIVATE_EXTENSIONS_LENGTH' value='12'/>
<enum name='INTEL_X509V3_CERT_R08' value='1'/>
<enum name='INTEL_X509V3_CERT_R08_LENGTH' value='11'/>
<enum name='INTEL_X509V3_SIGN_R08' value='2'/>
<enum name='INTEL_X509V3_SIGN_R08_LENGTH' value='11'/>
<enum name='INTEL_X509_C_DATATYPE' value='1'/>
<enum name='INTEL_X509_LDAPSTRING_DATATYPE' value='2'/>
<enum name='ISL_FAIL' value='-1'/>
<enum name='ISL_OK' value='0'/>
<enum name='MDS_CDSAATTR_ACLSUBJECTTYPES' value='1073741890'/>
<enum name='MDS_CDSAATTR_ALG_TYPE' value='1073741850'/>
<enum name='MDS_CDSAATTR_ATTRIBUTE_TYPE' value='1073741852'/>
<enum name='MDS_CDSAATTR_ATTRIBUTE_VALUE' value='1073741853'/>
<enum name='MDS_CDSAATTR_AUTHORITY_REQUEST_TYPE' value='1073741898'/>
<enum name='MDS_CDSAATTR_AUTHTAGS' value='1073741891'/>
<enum name='MDS_CDSAATTR_BUNDLE_TYPEFORMAT' value='1073741883'/>
<enum name='MDS_CDSAATTR_CDSAVERSION' value='1073741829'/>
<enum name='MDS_CDSAATTR_CERT_CLASSNAME' value='1073741884'/>
<enum name='MDS_CDSAATTR_CERT_FIELDNAMES' value='1073741882'/>
<enum name='MDS_CDSAATTR_CERT_TYPEFORMAT' value='1073741880'/>
<enum name='MDS_CDSAATTR_CONJUNCTIVE_OPS' value='1073741877'/>
<enum name='MDS_CDSAATTR_CONTEXT_TYPE' value='1073741849'/>
<enum name='MDS_CDSAATTR_CRL_TYPEFORMAT' value='1073741881'/>
<enum name='MDS_CDSAATTR_CSP_CUSTOMFLAGS' value='1073741847'/>
<enum name='MDS_CDSAATTR_CSP_FLAGS' value='1073741846'/>
<enum name='MDS_CDSAATTR_CSP_TYPE' value='1073741845'/>
<enum name='MDS_CDSAATTR_DEFAULT_TEMPLATE_TYPE' value='1073741896'/>
<enum name='MDS_CDSAATTR_DESC' value='1073741832'/>
<enum name='MDS_CDSAATTR_DL_TYPE' value='1073741875'/>
<enum name='MDS_CDSAATTR_DYNAMIC_FLAG' value='1073741842'/>
<enum name='MDS_CDSAATTR_EMMSPECVERSION' value='1073741835'/>
<enum name='MDS_CDSAATTR_EMM_TYPE' value='1073741838'/>
<enum name='MDS_CDSAATTR_EMM_VENDOR' value='1073741837'/>
<enum name='MDS_CDSAATTR_EMM_VERSION' value='1073741836'/>
<enum name='MDS_CDSAATTR_GROUP_ID' value='1073741851'/>
<enum name='MDS_CDSAATTR_INTERFACE_GUID' value='1073741833'/>
<enum name='MDS_CDSAATTR_MANIFEST' value='1073741826'/>
<enum name='MDS_CDSAATTR_MODULE_ID' value='1073741825'/>
<enum name='MDS_CDSAATTR_MODULE_NAME' value='1073741827'/>
<enum name='MDS_CDSAATTR_MULTITHREAD_FLAG' value='1073741843'/>
<enum name='MDS_CDSAATTR_NATIVE_SERVICES' value='1073741841'/>
<enum name='MDS_CDSAATTR_OID' value='1073741894'/>
<enum name='MDS_CDSAATTR_PATH' value='1073741828'/>
<enum name='MDS_CDSAATTR_POLICY_STMT' value='1073741834'/>
<enum name='MDS_CDSAATTR_PRODUCT_CUSTOMFLAGS' value='1073741858'/>
<enum name='MDS_CDSAATTR_PRODUCT_DESC' value='1073741854'/>
<enum name='MDS_CDSAATTR_PRODUCT_FLAGS' value='1073741857'/>
<enum name='MDS_CDSAATTR_PRODUCT_VENDOR' value='1073741855'/>
<enum name='MDS_CDSAATTR_PRODUCT_VERSION' value='1073741856'/>
<enum name='MDS_CDSAATTR_PROTOCOL' value='1073741879'/>
<enum name='MDS_CDSAATTR_QUERY_LIMITS' value='1073741876'/>
<enum name='MDS_CDSAATTR_READER_CUSTOMFLAGS' value='1073741866'/>
<enum name='MDS_CDSAATTR_READER_DESC' value='1073741861'/>
<enum name='MDS_CDSAATTR_READER_FLAGS' value='1073741865'/>
<enum name='MDS_CDSAATTR_READER_FWVERSION' value='1073741864'/>
<enum name='MDS_CDSAATTR_READER_SERIALNUMBER' value='1073741867'/>
<enum name='MDS_CDSAATTR_READER_VENDOR' value='1073741862'/>
<enum name='MDS_CDSAATTR_READER_VERSION' value='1073741863'/>
<enum name='MDS_CDSAATTR_RELATIONAL_OPS' value='1073741878'/>
<enum name='MDS_CDSAATTR_REQCREDENTIALS' value='1073741888'/>
<enum name='MDS_CDSAATTR_RETRIEVALMODE' value='1073741893'/>
<enum name='MDS_CDSAATTR_ROOTCERT' value='1073741885'/>
<enum name='MDS_CDSAATTR_ROOTCERT_TYPEFORMAT' value='1073741886'/>
<enum name='MDS_CDSAATTR_SAMPLETYPES' value='1073741889'/>
<enum name='MDS_CDSAATTR_SC_CUSTOMFLAGS' value='1073741873'/>
<enum name='MDS_CDSAATTR_SC_DESC' value='1073741868'/>
<enum name='MDS_CDSAATTR_SC_FLAGS' value='1073741872'/>
<enum name='MDS_CDSAATTR_SC_FWVERSION' value='1073741871'/>
<enum name='MDS_CDSAATTR_SC_SERIALNUMBER' value='1073741874'/>
<enum name='MDS_CDSAATTR_SC_VENDOR' value='1073741869'/>
<enum name='MDS_CDSAATTR_SC_VERSION' value='1073741870'/>
<enum name='MDS_CDSAATTR_SERVICE_MASK' value='1073741844'/>
<enum name='MDS_CDSAATTR_SERVICE_TYPE' value='1073741840'/>
<enum name='MDS_CDSAATTR_SSID' value='1073741839'/>
<enum name='MDS_CDSAATTR_STANDARD_DESC' value='1073741859'/>
<enum name='MDS_CDSAATTR_STANDARD_VERSION' value='1073741860'/>
<enum name='MDS_CDSAATTR_TEMPLATE_FIELD_NAMES' value='1073741897'/>
<enum name='MDS_CDSAATTR_USEETAG' value='1073741892'/>
<enum name='MDS_CDSAATTR_USEE_TAGS' value='1073741848'/>
<enum name='MDS_CDSAATTR_VALUE' value='1073741887'/>
<enum name='MDS_CDSAATTR_VENDOR' value='1073741830'/>
<enum name='MDS_CDSAATTR_XLATIONTYPEFORMAT' value='1073741895'/>
<enum name='MDS_CDSADIR_AC_PRIMARY_NUM_ATTRIBUTES' value='6'/>
<enum name='MDS_CDSADIR_AC_PRIMARY_RECORDTYPE' value='1073741841'/>
<enum name='MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES' value='8'/>
<enum name='MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_RECORDTYPE' value='1073741836'/>
<enum name='MDS_CDSADIR_CL_PRIMARY_NUM_ATTRIBUTES' value='13'/>
<enum name='MDS_CDSADIR_CL_PRIMARY_RECORDTYPE' value='1073741835'/>
<enum name='MDS_CDSADIR_COMMON_NUM_ATTRIBUTES' value='9'/>
<enum name='MDS_CDSADIR_COMMON_RECORDTYPE' value='1073741828'/>
<enum name='MDS_CDSADIR_CSP_CAPABILITY_NUM_ATTRIBUTES' value='9'/>
<enum name='MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE' value='1073741830'/>
<enum name='MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES' value='16'/>
<enum name='MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_RECORDTYPE' value='1073741831'/>
<enum name='MDS_CDSADIR_CSP_PRIMARY_NUM_ATTRIBUTES' value='13'/>
<enum name='MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE' value='1073741829'/>
<enum name='MDS_CDSADIR_CSP_SC_INFO_NUM_ATTRIBUTES' value='9'/>
<enum name='MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE' value='1073741832'/>
<enum name='MDS_CDSADIR_CSSM_NUM_ATTRIBUTES' value='4'/>
<enum name='MDS_CDSADIR_CSSM_RECORDTYPE' value='1073741825'/>
<enum name='MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES' value='10'/>
<enum name='MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_RECORDTYPE' value='1073741834'/>
<enum name='MDS_CDSADIR_DL_PRIMARY_NUM_ATTRIBUTES' value='13'/>
<enum name='MDS_CDSADIR_DL_PRIMARY_RECORDTYPE' value='1073741833'/>
<enum name='MDS_CDSADIR_EMM_NUM_ATTRIBUTES' value='11'/>
<enum name='MDS_CDSADIR_EMM_PRIMARY_NUM_ATTRIBUTES' value='9'/>
<enum name='MDS_CDSADIR_EMM_PRIMARY_RECORDTYPE' value='1073741840'/>
<enum name='MDS_CDSADIR_EMM_RECORDTYPE' value='1073741827'/>
<enum name='MDS_CDSADIR_KRMM_RECORDTYPE' value='1073741826'/>
<enum name='MDS_CDSADIR_KR_PRIMARY_RECORDTYPE' value='1073741842'/>
<enum name='MDS_CDSADIR_MDS_SCHEMA_ATTRIBUTES' value='1073741844'/>
<enum name='MDS_CDSADIR_MDS_SCHEMA_INDEXES' value='1073741845'/>
<enum name='MDS_CDSADIR_MDS_SCHEMA_RELATIONS' value='1073741843'/>
<enum name='MDS_CDSADIR_NUM_RELATIONS' value='19'/>
<enum name='MDS_CDSADIR_SCHEMA_ATTRIBUTES_NUM_ATTRIBUTES' value='6'/>
<enum name='MDS_CDSADIR_SCHEMA_INDEXES_NUM_ATTRIBUTES' value='5'/>
<enum name='MDS_CDSADIR_SCHEMA_RELATONS_NUM_ATTRIBUTES' value='2'/>
<enum name='MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES' value='14'/>
<enum name='MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_RECORDTYPE' value='1073741839'/>
<enum name='MDS_CDSADIR_TP_OIDS_NUM_ATTRIBUTES' value='4'/>
<enum name='MDS_CDSADIR_TP_OIDS_RECORDTYPE' value='1073741838'/>
<enum name='MDS_CDSADIR_TP_PRIMARY_NUM_ATTRIBUTES' value='10'/>
<enum name='MDS_CDSADIR_TP_PRIMARY_RECORDTYPE' value='1073741837'/>
<enum name='MDS_CDSA_SCHEMA_START' value='1073741824'/>
<enum name='MDS_OBJECT_NUM_ATTRIBUTES' value='4'/>
<enum name='MDS_OBJECT_NUM_RELATIONS' value='1'/>
<enum name='MDS_OBJECT_RECORDTYPE' value='1073741824'/>
<enum name='NETSCAPE_BASE_OID' value='66'/>
<enum name='NETSCAPE_BASE_OID_LEN' value='7'/>
<enum name='NETSCAPE_CERT_EXTEN' value='1'/>
<enum name='NETSCAPE_CERT_EXTEN_LENGTH' value='8'/>
<enum name='NETSCAPE_CERT_POLICY' value='4'/>
<enum name='NETSCAPE_CERT_POLICY_LENGTH' value='8'/>
<enum name='OID_AD' value='48'/>
<enum name='OID_AD_LENGTH' value='7'/>
<enum name='OID_AD_OCSP' value='1'/>
<enum name='OID_AD_OCSP_LENGTH' value='8'/>
<enum name='OID_ANSI_X9_42' value='2'/>
<enum name='OID_ANSI_X9_42_LEN' value='6'/>
<enum name='OID_ANSI_X9_42_NAMED_SCHEME' value='4'/>
<enum name='OID_ANSI_X9_42_NAMED_SCHEME_LEN' value='7'/>
<enum name='OID_ANSI_X9_42_SCHEME' value='3'/>
<enum name='OID_ANSI_X9_42_SCHEME_LEN' value='7'/>
<enum name='OID_ANSI_X9_62' value='61'/>
<enum name='OID_ANSI_X9_62_C_TWO_CURVE' value='0'/>
<enum name='OID_ANSI_X9_62_ELL_CURVE' value='3'/>
<enum name='OID_ANSI_X9_62_ELL_CURVE_LEN' value='6'/>
<enum name='OID_ANSI_X9_62_FIELD_TYPE' value='1'/>
<enum name='OID_ANSI_X9_62_LEN' value='5'/>
<enum name='OID_ANSI_X9_62_PRIME_CURVE' value='1'/>
<enum name='OID_ANSI_X9_62_PUBKEY_TYPE' value='2'/>
<enum name='OID_ANSI_X9_62_SIG_TYPE' value='4'/>
<enum name='OID_ANSI_X9_62_SIG_TYPE_LEN' value='6'/>
<enum name='OID_ATTR_TYPE' value='4'/>
<enum name='OID_ATTR_TYPE_LENGTH' value='2'/>
<enum name='OID_CERTICOM' value='4'/>
<enum name='OID_CERTICOM_ELL_CURVE' value='0'/>
<enum name='OID_CERTICOM_ELL_CURVE_LEN' value='4'/>
<enum name='OID_CERTICOM_LEN' value='3'/>
<enum name='OID_DOD' value='6'/>
<enum name='OID_DS' value='85'/>
<enum name='OID_DS_LENGTH' value='1'/>
<enum name='OID_ETSI' value='0'/>
<enum name='OID_ETSI_LENGTH' value='2'/>
<enum name='OID_ETSI_QCS' value='1'/>
<enum name='OID_ETSI_QCS_LENGTH' value='5'/>
<enum name='OID_EXTENSION' value='29'/>
<enum name='OID_EXTENSION_LENGTH' value='2'/>
<enum name='OID_GOSIP' value='5'/>
<enum name='OID_ISO_CCITT_DIR_SERVICE' value='85'/>
<enum name='OID_ISO_IDENTIFIED_ORG' value='43'/>
<enum name='OID_ISO_MEMBER' value='42'/>
<enum name='OID_ISO_MEMBER_LENGTH' value='1'/>
<enum name='OID_ISO_STANDARD' value='40'/>
<enum name='OID_ITU_RFCDATA' value='9'/>
<enum name='OID_ITU_RFCDATA_2342' value='134'/>
<enum name='OID_ITU_RFCDATA_2342_LENGTH' value='3'/>
<enum name='OID_ITU_RFCDATA_2342_UCL' value='140'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT' value='228'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT_ATTRIBUTES' value='129'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT_ATTRIBUTES_DOMAINCOMPONENT' value='153'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT_ATTRIBUTES_DOMAINCOMPONENT_LENGTH' value='10'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT_ATTRIBUTES_LENGTH' value='9'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT_ATTRIBUTES_USERID' value='129'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT_ATTRIBUTES_USERID_LENGTH' value='10'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_DIRECTORYPILOT_LENGTH' value='8'/>
<enum name='OID_ITU_RFCDATA_2342_UCL_LENGTH' value='7'/>
<enum name='OID_ITU_RFCDATA_MEMBER_LENGTH' value='1'/>
<enum name='OID_KERBv5' value='2'/>
<enum name='OID_KERBv5_LEN' value='5'/>
<enum name='OID_KERBv5_PKINIT' value='3'/>
<enum name='OID_KERBv5_PKINIT_LEN' value='6'/>
<enum name='OID_KP' value='3'/>
<enum name='OID_KP_LENGTH' value='7'/>
<enum name='OID_NIST_HASHALG' value='2'/>
<enum name='OID_NIST_HASHALG_LENGTH' value='8'/>
<enum name='OID_OIW' value='14'/>
<enum name='OID_OIW_ALGORITHM' value='2'/>
<enum name='OID_OIW_ALGORITHM_LENGTH' value='4'/>
<enum name='OID_OIW_LENGTH' value='2'/>
<enum name='OID_OIW_SECSIG' value='3'/>
<enum name='OID_OIW_SECSIG_LENGTH' value='3'/>
<enum name='OID_OSINET' value='4'/>
<enum name='OID_OTHER_NAME' value='8'/>
<enum name='OID_OTHER_NAME_LENGTH' value='7'/>
<enum name='OID_PDA' value='9'/>
<enum name='OID_PDA_LENGTH' value='7'/>
<enum name='OID_PE' value='1'/>
<enum name='OID_PE_LENGTH' value='7'/>
<enum name='OID_PKCS' value='1'/>
<enum name='OID_PKCS_1' value='1'/>
<enum name='OID_PKCS_10' value='10'/>
<enum name='OID_PKCS_11' value='11'/>
<enum name='OID_PKCS_11_LENGTH' value='8'/>
<enum name='OID_PKCS_12' value='12'/>
<enum name='OID_PKCS_12_LENGTH' value='8'/>
<enum name='OID_PKCS_1_LENGTH' value='8'/>
<enum name='OID_PKCS_2' value='2'/>
<enum name='OID_PKCS_3' value='3'/>
<enum name='OID_PKCS_3_LENGTH' value='8'/>
<enum name='OID_PKCS_4' value='4'/>
<enum name='OID_PKCS_5' value='5'/>
<enum name='OID_PKCS_5_LENGTH' value='8'/>
<enum name='OID_PKCS_6' value='6'/>
<enum name='OID_PKCS_7' value='7'/>
<enum name='OID_PKCS_7_LENGTH' value='8'/>
<enum name='OID_PKCS_8' value='8'/>
<enum name='OID_PKCS_9' value='9'/>
<enum name='OID_PKCS_9_LENGTH' value='8'/>
<enum name='OID_PKCS_LENGTH' value='7'/>
<enum name='OID_PKIX' value='7'/>
<enum name='OID_PKIX_LENGTH' value='6'/>
<enum name='OID_QCS' value='11'/>
<enum name='OID_QCS_LENGTH' value='7'/>
<enum name='OID_QT' value='2'/>
<enum name='OID_QT_LENGTH' value='7'/>
<enum name='OID_RSA' value='13'/>
<enum name='OID_RSA_ENCRYPT' value='3'/>
<enum name='OID_RSA_ENCRYPT_LENGTH' value='7'/>
<enum name='OID_RSA_HASH' value='2'/>
<enum name='OID_RSA_HASH_LENGTH' value='7'/>
<enum name='OID_RSA_LENGTH' value='6'/>
<enum name='OID_US' value='72'/>
<enum name='OID_US_LENGTH' value='3'/>
<enum name='SEC_ASN1_ANY' value='1024'/>
<enum name='SEC_ASN1_ANY_CONTENTS' value='66560'/>
<enum name='SEC_ASN1_APPLICATION' value='64'/>
<enum name='SEC_ASN1_BIT_STRING' value='3'/>
<enum name='SEC_ASN1_BMP_STRING' value='30'/>
<enum name='SEC_ASN1_BOOLEAN' value='1'/>
<enum name='SEC_ASN1_CHOICE' value='1048576'/>
<enum name='SEC_ASN1_CLASS_MASK' value='192'/>
<enum name='SEC_ASN1_CONSTRUCTED' value='32'/>
<enum name='SEC_ASN1_CONTEXT_SPECIFIC' value='128'/>
<enum name='SEC_ASN1_DYNAMIC' value='16384'/>
<enum name='SEC_ASN1_EMBEDDED_PDV' value='11'/>
<enum name='SEC_ASN1_ENUMERATED' value='10'/>
<enum name='SEC_ASN1_EXPLICIT' value='512'/>
<enum name='SEC_ASN1_GENERALIZED_TIME' value='24'/>
<enum name='SEC_ASN1_GENERAL_STRING' value='27'/>
<enum name='SEC_ASN1_GRAPHIC_STRING' value='25'/>
<enum name='SEC_ASN1_GROUP' value='8192'/>
<enum name='SEC_ASN1_HIGH_TAG_NUMBER' value='31'/>
<enum name='SEC_ASN1_IA5_STRING' value='22'/>
<enum name='SEC_ASN1_INLINE' value='2048'/>
<enum name='SEC_ASN1_INNER' value='65536'/>
<enum name='SEC_ASN1_INTEGER' value='2'/>
<enum name='SEC_ASN1_METHOD_MASK' value='32'/>
<enum name='SEC_ASN1_NULL' value='5'/>
<enum name='SEC_ASN1_NUMERIC_STRING' value='18'/>
<enum name='SEC_ASN1_OBJECT_DESCRIPTOR' value='7'/>
<enum name='SEC_ASN1_OBJECT_ID' value='6'/>
<enum name='SEC_ASN1_OCTET_STRING' value='4'/>
<enum name='SEC_ASN1_OPTIONAL' value='256'/>
<enum name='SEC_ASN1_POINTER' value='4096'/>
<enum name='SEC_ASN1_PRIMITIVE' value='0'/>
<enum name='SEC_ASN1_PRINTABLE_STRING' value='19'/>
<enum name='SEC_ASN1_PRIVATE' value='192'/>
<enum name='SEC_ASN1_REAL' value='9'/>
<enum name='SEC_ASN1_SAVE' value='131072'/>
<enum name='SEC_ASN1_SEQUENCE' value='16'/>
<enum name='SEC_ASN1_SEQUENCE_OF' value='8208'/>
<enum name='SEC_ASN1_SET' value='17'/>
<enum name='SEC_ASN1_SET_OF' value='8209'/>
<enum name='SEC_ASN1_SIGNED_INT' value='8388608'/>
<enum name='SEC_ASN1_SKIP' value='32768'/>
<enum name='SEC_ASN1_SKIP_REST' value='524288'/>
<enum name='SEC_ASN1_T61_STRING' value='20'/>
<enum name='SEC_ASN1_TAGNUM_MASK' value='31'/>
<enum name='SEC_ASN1_TAG_MASK' value='255'/>
<enum name='SEC_ASN1_TELETEX_STRING' value='20'/>
<enum name='SEC_ASN1_UNIVERSAL' value='0'/>
<enum name='SEC_ASN1_UNIVERSAL_STRING' value='28'/>
<enum name='SEC_ASN1_UTC_TIME' value='23'/>
<enum name='SEC_ASN1_UTF8_STRING' value='12'/>
<enum name='SEC_ASN1_VIDEOTEX_STRING' value='21'/>
<enum name='SEC_ASN1_VISIBLE_STRING' value='26'/>
<enum name='SEC_KEYCHAIN_SETTINGS_VERS1' value='1'/>
<enum name='SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION' value='0'/>
<enum name='SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA' value='17'/>
<enum name='SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA' value='19'/>
<enum name='SSL_DHE_DSS_WITH_DES_CBC_SHA' value='18'/>
<enum name='SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA' value='20'/>
<enum name='SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA' value='22'/>
<enum name='SSL_DHE_RSA_WITH_DES_CBC_SHA' value='21'/>
<enum name='SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA' value='11'/>
<enum name='SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA' value='13'/>
<enum name='SSL_DH_DSS_WITH_DES_CBC_SHA' value='12'/>
<enum name='SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA' value='14'/>
<enum name='SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA' value='16'/>
<enum name='SSL_DH_RSA_WITH_DES_CBC_SHA' value='15'/>
<enum name='SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA' value='25'/>
<enum name='SSL_DH_anon_EXPORT_WITH_RC4_40_MD5' value='23'/>
<enum name='SSL_DH_anon_WITH_3DES_EDE_CBC_SHA' value='27'/>
<enum name='SSL_DH_anon_WITH_DES_CBC_SHA' value='26'/>
<enum name='SSL_DH_anon_WITH_RC4_128_MD5' value='24'/>
<enum name='SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA' value='29'/>
<enum name='SSL_FORTEZZA_DMS_WITH_NULL_SHA' value='28'/>
<enum name='SSL_NO_SUCH_CIPHERSUITE' value='65535'/>
<enum name='SSL_NULL_WITH_NULL_NULL' value='0'/>
<enum name='SSL_RSA_EXPORT_WITH_DES40_CBC_SHA' value='8'/>
<enum name='SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5' value='6'/>
<enum name='SSL_RSA_EXPORT_WITH_RC4_40_MD5' value='3'/>
<enum name='SSL_RSA_WITH_3DES_EDE_CBC_MD5' value='65411'/>
<enum name='SSL_RSA_WITH_3DES_EDE_CBC_SHA' value='10'/>
<enum name='SSL_RSA_WITH_DES_CBC_MD5' value='65410'/>
<enum name='SSL_RSA_WITH_DES_CBC_SHA' value='9'/>
<enum name='SSL_RSA_WITH_IDEA_CBC_MD5' value='65409'/>
<enum name='SSL_RSA_WITH_IDEA_CBC_SHA' value='7'/>
<enum name='SSL_RSA_WITH_NULL_MD5' value='1'/>
<enum name='SSL_RSA_WITH_NULL_SHA' value='2'/>
<enum name='SSL_RSA_WITH_RC2_CBC_MD5' value='65408'/>
<enum name='SSL_RSA_WITH_RC4_128_MD5' value='4'/>
<enum name='SSL_RSA_WITH_RC4_128_SHA' value='5'/>
<enum name='TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' value='19'/>
<enum name='TLS_DHE_DSS_WITH_AES_128_CBC_SHA' value='50'/>
<enum name='TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' value='64'/>
<enum name='TLS_DHE_DSS_WITH_AES_128_GCM_SHA256' value='162'/>
<enum name='TLS_DHE_DSS_WITH_AES_256_CBC_SHA' value='56'/>
<enum name='TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' value='106'/>
<enum name='TLS_DHE_DSS_WITH_AES_256_GCM_SHA384' value='163'/>
<enum name='TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA' value='143'/>
<enum name='TLS_DHE_PSK_WITH_AES_128_CBC_SHA' value='144'/>
<enum name='TLS_DHE_PSK_WITH_AES_128_CBC_SHA256' value='178'/>
<enum name='TLS_DHE_PSK_WITH_AES_128_GCM_SHA256' value='170'/>
<enum name='TLS_DHE_PSK_WITH_AES_256_CBC_SHA' value='145'/>
<enum name='TLS_DHE_PSK_WITH_AES_256_CBC_SHA384' value='179'/>
<enum name='TLS_DHE_PSK_WITH_AES_256_GCM_SHA384' value='171'/>
<enum name='TLS_DHE_PSK_WITH_NULL_SHA' value='45'/>
<enum name='TLS_DHE_PSK_WITH_NULL_SHA256' value='180'/>
<enum name='TLS_DHE_PSK_WITH_NULL_SHA384' value='181'/>
<enum name='TLS_DHE_PSK_WITH_RC4_128_SHA' value='142'/>
<enum name='TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA' value='22'/>
<enum name='TLS_DHE_RSA_WITH_AES_128_CBC_SHA' value='51'/>
<enum name='TLS_DHE_RSA_WITH_AES_128_CBC_SHA256' value='103'/>
<enum name='TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' value='158'/>
<enum name='TLS_DHE_RSA_WITH_AES_256_CBC_SHA' value='57'/>
<enum name='TLS_DHE_RSA_WITH_AES_256_CBC_SHA256' value='107'/>
<enum name='TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' value='159'/>
<enum name='TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA' value='13'/>
<enum name='TLS_DH_DSS_WITH_AES_128_CBC_SHA' value='48'/>
<enum name='TLS_DH_DSS_WITH_AES_128_CBC_SHA256' value='62'/>
<enum name='TLS_DH_DSS_WITH_AES_128_GCM_SHA256' value='164'/>
<enum name='TLS_DH_DSS_WITH_AES_256_CBC_SHA' value='54'/>
<enum name='TLS_DH_DSS_WITH_AES_256_CBC_SHA256' value='104'/>
<enum name='TLS_DH_DSS_WITH_AES_256_GCM_SHA384' value='165'/>
<enum name='TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA' value='16'/>
<enum name='TLS_DH_RSA_WITH_AES_128_CBC_SHA' value='49'/>
<enum name='TLS_DH_RSA_WITH_AES_128_CBC_SHA256' value='63'/>
<enum name='TLS_DH_RSA_WITH_AES_128_GCM_SHA256' value='160'/>
<enum name='TLS_DH_RSA_WITH_AES_256_CBC_SHA' value='55'/>
<enum name='TLS_DH_RSA_WITH_AES_256_CBC_SHA256' value='105'/>
<enum name='TLS_DH_RSA_WITH_AES_256_GCM_SHA384' value='161'/>
<enum name='TLS_DH_anon_WITH_3DES_EDE_CBC_SHA' value='27'/>
<enum name='TLS_DH_anon_WITH_AES_128_CBC_SHA' value='52'/>
<enum name='TLS_DH_anon_WITH_AES_128_CBC_SHA256' value='108'/>
<enum name='TLS_DH_anon_WITH_AES_128_GCM_SHA256' value='166'/>
<enum name='TLS_DH_anon_WITH_AES_256_CBC_SHA' value='58'/>
<enum name='TLS_DH_anon_WITH_AES_256_CBC_SHA256' value='109'/>
<enum name='TLS_DH_anon_WITH_AES_256_GCM_SHA384' value='167'/>
<enum name='TLS_DH_anon_WITH_RC4_128_MD5' value='24'/>
<enum name='TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA' value='49160'/>
<enum name='TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' value='49161'/>
<enum name='TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' value='49187'/>
<enum name='TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' value='49195'/>
<enum name='TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' value='49162'/>
<enum name='TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' value='49188'/>
<enum name='TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' value='49196'/>
<enum name='TLS_ECDHE_ECDSA_WITH_NULL_SHA' value='49158'/>
<enum name='TLS_ECDHE_ECDSA_WITH_RC4_128_SHA' value='49159'/>
<enum name='TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA' value='49170'/>
<enum name='TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' value='49171'/>
<enum name='TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' value='49191'/>
<enum name='TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' value='49199'/>
<enum name='TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' value='49172'/>
<enum name='TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' value='49192'/>
<enum name='TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' value='49200'/>
<enum name='TLS_ECDHE_RSA_WITH_NULL_SHA' value='49168'/>
<enum name='TLS_ECDHE_RSA_WITH_RC4_128_SHA' value='49169'/>
<enum name='TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA' value='49155'/>
<enum name='TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA' value='49156'/>
<enum name='TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256' value='49189'/>
<enum name='TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256' value='49197'/>
<enum name='TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA' value='49157'/>
<enum name='TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384' value='49190'/>
<enum name='TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384' value='49198'/>
<enum name='TLS_ECDH_ECDSA_WITH_NULL_SHA' value='49153'/>
<enum name='TLS_ECDH_ECDSA_WITH_RC4_128_SHA' value='49154'/>
<enum name='TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA' value='49165'/>
<enum name='TLS_ECDH_RSA_WITH_AES_128_CBC_SHA' value='49166'/>
<enum name='TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256' value='49193'/>
<enum name='TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256' value='49201'/>
<enum name='TLS_ECDH_RSA_WITH_AES_256_CBC_SHA' value='49167'/>
<enum name='TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384' value='49194'/>
<enum name='TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384' value='49202'/>
<enum name='TLS_ECDH_RSA_WITH_NULL_SHA' value='49163'/>
<enum name='TLS_ECDH_RSA_WITH_RC4_128_SHA' value='49164'/>
<enum name='TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA' value='49175'/>
<enum name='TLS_ECDH_anon_WITH_AES_128_CBC_SHA' value='49176'/>
<enum name='TLS_ECDH_anon_WITH_AES_256_CBC_SHA' value='49177'/>
<enum name='TLS_ECDH_anon_WITH_NULL_SHA' value='49173'/>
<enum name='TLS_ECDH_anon_WITH_RC4_128_SHA' value='49174'/>
<enum name='TLS_EMPTY_RENEGOTIATION_INFO_SCSV' value='255'/>
<enum name='TLS_NULL_WITH_NULL_NULL' value='0'/>
<enum name='TLS_PSK_WITH_3DES_EDE_CBC_SHA' value='139'/>
<enum name='TLS_PSK_WITH_AES_128_CBC_SHA' value='140'/>
<enum name='TLS_PSK_WITH_AES_128_CBC_SHA256' value='174'/>
<enum name='TLS_PSK_WITH_AES_128_GCM_SHA256' value='168'/>
<enum name='TLS_PSK_WITH_AES_256_CBC_SHA' value='141'/>
<enum name='TLS_PSK_WITH_AES_256_CBC_SHA384' value='175'/>
<enum name='TLS_PSK_WITH_AES_256_GCM_SHA384' value='169'/>
<enum name='TLS_PSK_WITH_NULL_SHA' value='44'/>
<enum name='TLS_PSK_WITH_NULL_SHA256' value='176'/>
<enum name='TLS_PSK_WITH_NULL_SHA384' value='177'/>
<enum name='TLS_PSK_WITH_RC4_128_SHA' value='138'/>
<enum name='TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA' value='147'/>
<enum name='TLS_RSA_PSK_WITH_AES_128_CBC_SHA' value='148'/>
<enum name='TLS_RSA_PSK_WITH_AES_128_CBC_SHA256' value='182'/>
<enum name='TLS_RSA_PSK_WITH_AES_128_GCM_SHA256' value='172'/>
<enum name='TLS_RSA_PSK_WITH_AES_256_CBC_SHA' value='149'/>
<enum name='TLS_RSA_PSK_WITH_AES_256_CBC_SHA384' value='183'/>
<enum name='TLS_RSA_PSK_WITH_AES_256_GCM_SHA384' value='173'/>
<enum name='TLS_RSA_PSK_WITH_NULL_SHA' value='46'/>
<enum name='TLS_RSA_PSK_WITH_NULL_SHA256' value='184'/>
<enum name='TLS_RSA_PSK_WITH_NULL_SHA384' value='185'/>
<enum name='TLS_RSA_PSK_WITH_RC4_128_SHA' value='146'/>
<enum name='TLS_RSA_WITH_3DES_EDE_CBC_SHA' value='10'/>
<enum name='TLS_RSA_WITH_AES_128_CBC_SHA' value='47'/>
<enum name='TLS_RSA_WITH_AES_128_CBC_SHA256' value='60'/>
<enum name='TLS_RSA_WITH_AES_128_GCM_SHA256' value='156'/>
<enum name='TLS_RSA_WITH_AES_256_CBC_SHA' value='53'/>
<enum name='TLS_RSA_WITH_AES_256_CBC_SHA256' value='61'/>
<enum name='TLS_RSA_WITH_AES_256_GCM_SHA384' value='157'/>
<enum name='TLS_RSA_WITH_NULL_MD5' value='1'/>
<enum name='TLS_RSA_WITH_NULL_SHA' value='2'/>
<enum name='TLS_RSA_WITH_NULL_SHA256' value='59'/>
<enum name='TLS_RSA_WITH_RC4_128_MD5' value='4'/>
<enum name='TLS_RSA_WITH_RC4_128_SHA' value='5'/>
<enum name='callerSecuritySession' value='4294967295'/>
<enum name='errAuthorizationBadAddress' value='-60033'/>
<enum name='errAuthorizationCanceled' value='-60006'/>
<enum name='errAuthorizationDenied' value='-60005'/>
<enum name='errAuthorizationExternalizeNotAllowed' value='-60009'/>
<enum name='errAuthorizationInteractionNotAllowed' value='-60007'/>
<enum name='errAuthorizationInternal' value='-60008'/>
<enum name='errAuthorizationInternalizeNotAllowed' value='-60010'/>
<enum name='errAuthorizationInvalidFlags' value='-60011'/>
<enum name='errAuthorizationInvalidPointer' value='-60004'/>
<enum name='errAuthorizationInvalidRef' value='-60002'/>
<enum name='errAuthorizationInvalidSet' value='-60001'/>
<enum name='errAuthorizationInvalidTag' value='-60003'/>
<enum name='errAuthorizationSuccess' value='0'/>
<enum name='errAuthorizationToolEnvironmentError' value='-60032'/>
<enum name='errAuthorizationToolExecuteFailure' value='-60031'/>
<enum name='errSSLBadCert' value='-9808'/>
<enum name='errSSLBadCipherSuite' value='-9818'/>
<enum name='errSSLBadConfiguration' value='-9848'/>
<enum name='errSSLBadRecordMac' value='-9846'/>
<enum name='errSSLBufferOverflow' value='-9817'/>
<enum name='errSSLCertExpired' value='-9814'/>
<enum name='errSSLCertNotYetValid' value='-9815'/>
<enum name='errSSLClientAuthCompleted' value='-9841'/>
<enum name='errSSLClientCertRequested' value='-9842'/>
<enum name='errSSLClientHelloReceived' value='-9851'/>
<enum name='errSSLClosedAbort' value='-9806'/>
<enum name='errSSLClosedGraceful' value='-9805'/>
<enum name='errSSLClosedNoNotify' value='-9816'/>
<enum name='errSSLConnectionRefused' value='-9844'/>
<enum name='errSSLCrypto' value='-9809'/>
<enum name='errSSLDecryptionFail' value='-9845'/>
<enum name='errSSLFatalAlert' value='-9802'/>
<enum name='errSSLHostNameMismatch' value='-9843'/>
<enum name='errSSLIllegalParam' value='-9830'/>
<enum name='errSSLInternal' value='-9810'/>
<enum name='errSSLLast' value='-9849'/>
<enum name='errSSLModuleAttach' value='-9811'/>
<enum name='errSSLNegotiation' value='-9801'/>
<enum name='errSSLNoRootCert' value='-9813'/>
<enum name='errSSLPeerAccessDenied' value='-9832'/>
<enum name='errSSLPeerAuthCompleted' value='-9841'/>
<enum name='errSSLPeerBadCert' value='-9825'/>
<enum name='errSSLPeerBadRecordMac' value='-9820'/>
<enum name='errSSLPeerCertExpired' value='-9828'/>
<enum name='errSSLPeerCertRevoked' value='-9827'/>
<enum name='errSSLPeerCertUnknown' value='-9829'/>
<enum name='errSSLPeerDecodeError' value='-9833'/>
<enum name='errSSLPeerDecompressFail' value='-9823'/>
<enum name='errSSLPeerDecryptError' value='-9834'/>
<enum name='errSSLPeerDecryptionFail' value='-9821'/>
<enum name='errSSLPeerExportRestriction' value='-9835'/>
<enum name='errSSLPeerHandshakeFail' value='-9824'/>
<enum name='errSSLPeerInsufficientSecurity' value='-9837'/>
<enum name='errSSLPeerInternalError' value='-9838'/>
<enum name='errSSLPeerNoRenegotiation' value='-9840'/>
<enum name='errSSLPeerProtocolVersion' value='-9836'/>
<enum name='errSSLPeerRecordOverflow' value='-9822'/>
<enum name='errSSLPeerUnexpectedMsg' value='-9819'/>
<enum name='errSSLPeerUnknownCA' value='-9831'/>
<enum name='errSSLPeerUnsupportedCert' value='-9826'/>
<enum name='errSSLPeerUserCancelled' value='-9839'/>
<enum name='errSSLProtocol' value='-9800'/>
<enum name='errSSLRecordOverflow' value='-9847'/>
<enum name='errSSLServerAuthCompleted' value='-9841'/>
<enum name='errSSLSessionNotFound' value='-9804'/>
<enum name='errSSLUnexpectedRecord' value='-9849'/>
<enum name='errSSLUnknownRootCert' value='-9812'/>
<enum name='errSSLWeakPeerEphemeralDHKey' value='-9850'/>
<enum name='errSSLWouldBlock' value='-9803'/>
<enum name='errSSLXCertChainInvalid' value='-9807'/>
<enum name='errSecACLAddFailed' value='-67698'/>
<enum name='errSecACLChangeFailed' value='-67699'/>
<enum name='errSecACLDeleteFailed' value='-67696'/>
<enum name='errSecACLNotSimple' value='-25240'/>
<enum name='errSecACLReplaceFailed' value='-67697'/>
<enum name='errSecAddinLoadFailed' value='-67711'/>
<enum name='errSecAddinUnloadFailed' value='-67714'/>
<enum name='errSecAlgorithmMismatch' value='-67730'/>
<enum name='errSecAllocate' value='-108'/>
<enum name='errSecAlreadyLoggedIn' value='-67814'/>
<enum name='errSecAppleAddAppACLSubject' value='-67589'/>
<enum name='errSecAppleInvalidKeyEndDate' value='-67593'/>
<enum name='errSecAppleInvalidKeyStartDate' value='-67592'/>
<enum name='errSecApplePublicKeyIncomplete' value='-67590'/>
<enum name='errSecAppleSSLv2Rollback' value='-67595'/>
<enum name='errSecAppleSignatureMismatch' value='-67591'/>
<enum name='errSecAttachHandleBusy' value='-67728'/>
<enum name='errSecAttributeNotInContext' value='-67720'/>
<enum name='errSecAuthFailed' value='-25293'/>
<enum name='errSecBadReq' value='-909'/>
<enum name='errSecBlockSizeMismatch' value='-67810'/>
<enum name='errSecBufferTooSmall' value='-25301'/>
<enum name='errSecCRLAlreadySigned' value='-67684'/>
<enum name='errSecCRLBadURI' value='-67617'/>
<enum name='errSecCRLExpired' value='-67613'/>
<enum name='errSecCRLNotFound' value='-67615'/>
<enum name='errSecCRLNotTrusted' value='-67620'/>
<enum name='errSecCRLNotValidYet' value='-67614'/>
<enum name='errSecCRLPolicyFailed' value='-67621'/>
<enum name='errSecCRLServerDown' value='-67616'/>
<enum name='errSecCSAmbiguousBundleFormat' value='-67011'/>
<enum name='errSecCSBadBundleFormat' value='-67028'/>
<enum name='errSecCSBadCallbackValue' value='-67020'/>
<enum name='errSecCSBadDictionaryFormat' value='-67058'/>
<enum name='errSecCSBadDiskImageFormat' value='-67001'/>
<enum name='errSecCSBadFrameworkVersion' value='-67009'/>
<enum name='errSecCSBadLVArch' value='-67017'/>
<enum name='errSecCSBadMainExecutable' value='-67010'/>
<enum name='errSecCSBadNestedCode' value='-67021'/>
<enum name='errSecCSBadObjectFormat' value='-67049'/>
<enum name='errSecCSBadResource' value='-67054'/>
<enum name='errSecCSCMSTooLarge' value='-67036'/>
<enum name='errSecCSCancelled' value='-67006'/>
<enum name='errSecCSDBAccess' value='-67032'/>
<enum name='errSecCSDBDenied' value='-67033'/>
<enum name='errSecCSDSStoreSymlink' value='-67012'/>
<enum name='errSecCSDbCorrupt' value='-67024'/>
<enum name='errSecCSFileHardQuarantined' value='-67026'/>
<enum name='errSecCSGuestInvalid' value='-67063'/>
<enum name='errSecCSHelperFailed' value='-67019'/>
<enum name='errSecCSHostProtocolContradiction' value='-67043'/>
<enum name='errSecCSHostProtocolDedicationError' value='-67042'/>
<enum name='errSecCSHostProtocolInvalidAttribute' value='-67031'/>
<enum name='errSecCSHostProtocolInvalidHash' value='-67035'/>
<enum name='errSecCSHostProtocolNotProxy' value='-67041'/>
<enum name='errSecCSHostProtocolRelativePath' value='-67044'/>
<enum name='errSecCSHostProtocolStateError' value='-67040'/>
<enum name='errSecCSHostProtocolUnrelated' value='-67039'/>
<enum name='errSecCSHostReject' value='-67047'/>
<enum name='errSecCSInfoPlistFailed' value='-67030'/>
<enum name='errSecCSInternalError' value='-67048'/>
<enum name='errSecCSInvalidAttributeValues' value='-67066'/>
<enum name='errSecCSInvalidFlags' value='-67070'/>
<enum name='errSecCSInvalidObjectRef' value='-67071'/>
<enum name='errSecCSInvalidPlatform' value='-67005'/>
<enum name='errSecCSInvalidSymlink' value='-67003'/>
<enum name='errSecCSMultipleGuests' value='-67064'/>
<enum name='errSecCSNoMainExecutable' value='-67029'/>
<enum name='errSecCSNoMatches' value='-67027'/>
<enum name='errSecCSNoSuchCode' value='-67065'/>
<enum name='errSecCSNotAHost' value='-67046'/>
<enum name='errSecCSNotAppLike' value='-67002'/>
<enum name='errSecCSNotSupported' value='-67037'/>
<enum name='errSecCSObjectRequired' value='-67069'/>
<enum name='errSecCSOutdated' value='-67025'/>
<enum name='errSecCSRegularFile' value='-67015'/>
<enum name='errSecCSReqFailed' value='-67050'/>
<enum name='errSecCSReqInvalid' value='-67052'/>
<enum name='errSecCSReqUnsupported' value='-67051'/>
<enum name='errSecCSResourceDirectoryFailed' value='-67023'/>
<enum name='errSecCSResourceNotSupported' value='-67016'/>
<enum name='errSecCSResourceRulesInvalid' value='-67053'/>
<enum name='errSecCSResourcesInvalid' value='-67055'/>
<enum name='errSecCSResourcesNotFound' value='-67056'/>
<enum name='errSecCSResourcesNotSealed' value='-67057'/>
<enum name='errSecCSSigDBAccess' value='-67032'/>
<enum name='errSecCSSigDBDenied' value='-67033'/>
<enum name='errSecCSSignatureFailed' value='-67061'/>
<enum name='errSecCSSignatureInvalid' value='-67045'/>
<enum name='errSecCSSignatureNotVerifiable' value='-67060'/>
<enum name='errSecCSSignatureUnsupported' value='-67059'/>
<enum name='errSecCSStaticCodeChanged' value='-67034'/>
<enum name='errSecCSStaticCodeNotFound' value='-67068'/>
<enum name='errSecCSTooBig' value='-67004'/>
<enum name='errSecCSUnimplemented' value='-67072'/>
<enum name='errSecCSUnsealedAppRoot' value='-67014'/>
<enum name='errSecCSUnsealedFrameworkRoot' value='-67008'/>
<enum name='errSecCSUnsigned' value='-67062'/>
<enum name='errSecCSUnsignedNestedCode' value='-67022'/>
<enum name='errSecCSUnsupportedDigestAlgorithm' value='-67000'/>
<enum name='errSecCSUnsupportedGuestAttributes' value='-67067'/>
<enum name='errSecCSVetoed' value='-67018'/>
<enum name='errSecCSWeakResourceEnvelope' value='-67007'/>
<enum name='errSecCSWeakResourceRules' value='-67013'/>
<enum name='errSecCallbackFailed' value='-67695'/>
<enum name='errSecCertificateCannotOperate' value='-67817'/>
<enum name='errSecCertificateExpired' value='-67818'/>
<enum name='errSecCertificateNotValidYet' value='-67819'/>
<enum name='errSecCertificateRevoked' value='-67820'/>
<enum name='errSecCertificateSuspended' value='-67821'/>
<enum name='errSecCodeSigningBadCertChainLength' value='-67647'/>
<enum name='errSecCodeSigningBadPathLengthConstraint' value='-67649'/>
<enum name='errSecCodeSigningDevelopment' value='-67651'/>
<enum name='errSecCodeSigningNoBasicConstraints' value='-67648'/>
<enum name='errSecCodeSigningNoExtendedKeyUsage' value='-67650'/>
<enum name='errSecConversionError' value='-67594'/>
<enum name='errSecCoreFoundationUnknown' value='-4960'/>
<enum name='errSecCreateChainFailed' value='-25318'/>
<enum name='errSecDataNotAvailable' value='-25316'/>
<enum name='errSecDataNotModifiable' value='-25317'/>
<enum name='errSecDataTooLarge' value='-25302'/>
<enum name='errSecDatabaseLocked' value='-67869'/>
<enum name='errSecDatastoreIsOpen' value='-67870'/>
<enum name='errSecDecode' value='-26275'/>
<enum name='errSecDeviceError' value='-67727'/>
<enum name='errSecDeviceFailed' value='-67588'/>
<enum name='errSecDeviceReset' value='-67587'/>
<enum name='errSecDeviceVerifyFailed' value='-67812'/>
<enum name='errSecDiskFull' value='-34'/>
<enum name='errSecDskFull' value='-34'/>
<enum name='errSecDuplicateCallback' value='-25297'/>
<enum name='errSecDuplicateItem' value='-25299'/>
<enum name='errSecDuplicateKeychain' value='-25296'/>
<enum name='errSecEMMLoadFailed' value='-67709'/>
<enum name='errSecEMMUnloadFailed' value='-67710'/>
<enum name='errSecEndOfData' value='-67634'/>
<enum name='errSecErrnoBase' value='100000'/>
<enum name='errSecErrnoLimit' value='100255'/>
<enum name='errSecEventNotificationCallbackNotFound' value='-67723'/>
<enum name='errSecExtendedKeyUsageNotCritical' value='-67881'/>
<enum name='errSecFieldSpecifiedMultiple' value='-67866'/>
<enum name='errSecFileTooBig' value='-67597'/>
<enum name='errSecFunctionFailed' value='-67677'/>
<enum name='errSecFunctionIntegrityFail' value='-67670'/>
<enum name='errSecHostNameMismatch' value='-67602'/>
<enum name='errSecIDPFailure' value='-67622'/>
<enum name='errSecIO' value='-36'/>
<enum name='errSecInDarkWake' value='-25320'/>
<enum name='errSecIncompatibleDatabaseBlob' value='-67600'/>
<enum name='errSecIncompatibleFieldFormat' value='-67867'/>
<enum name='errSecIncompatibleKeyBlob' value='-67601'/>
<enum name='errSecIncompatibleVersion' value='-67704'/>
<enum name='errSecIncompleteCertRevocationCheck' value='-67635'/>
<enum name='errSecInputLengthError' value='-67724'/>
<enum name='errSecInsufficientClientID' value='-67586'/>
<enum name='errSecInsufficientCredentials' value='-67822'/>
<enum name='errSecInteractionNotAllowed' value='-25308'/>
<enum name='errSecInteractionRequired' value='-25315'/>
<enum name='errSecInternalComponent' value='-2070'/>
<enum name='errSecInternalError' value='-67671'/>
<enum name='errSecInvaldCRLAuthority' value='-67827'/>
<enum name='errSecInvalidACL' value='-67702'/>
<enum name='errSecInvalidAccessCredentials' value='-67700'/>
<enum name='errSecInvalidAccessRequest' value='-67876'/>
<enum name='errSecInvalidAction' value='-67823'/>
<enum name='errSecInvalidAddinFunctionTable' value='-67716'/>
<enum name='errSecInvalidAlgorithm' value='-67747'/>
<enum name='errSecInvalidAlgorithmParms' value='-67770'/>
<enum name='errSecInvalidAttributeAccessCredentials' value='-67796'/>
<enum name='errSecInvalidAttributeBase' value='-67788'/>
<enum name='errSecInvalidAttributeBlockSize' value='-67764'/>
<enum name='errSecInvalidAttributeDLDBHandle' value='-67794'/>
<enum name='errSecInvalidAttributeEffectiveBits' value='-67778'/>
<enum name='errSecInvalidAttributeEndDate' value='-67782'/>
<enum name='errSecInvalidAttributeInitVector' value='-67750'/>
<enum name='errSecInvalidAttributeIterationCount' value='-67792'/>
<enum name='errSecInvalidAttributeKey' value='-67748'/>
<enum name='errSecInvalidAttributeKeyLength' value='-67762'/>
<enum name='errSecInvalidAttributeKeyType' value='-67774'/>
<enum name='errSecInvalidAttributeLabel' value='-67772'/>
<enum name='errSecInvalidAttributeMode' value='-67776'/>
<enum name='errSecInvalidAttributeOutputSize' value='-67766'/>
<enum name='errSecInvalidAttributePadding' value='-67754'/>
<enum name='errSecInvalidAttributePassphrase' value='-67760'/>
<enum name='errSecInvalidAttributePrime' value='-67786'/>
<enum name='errSecInvalidAttributePrivateKeyFormat' value='-67800'/>
<enum name='errSecInvalidAttributePublicKeyFormat' value='-67798'/>
<enum name='errSecInvalidAttributeRandom' value='-67756'/>
<enum name='errSecInvalidAttributeRounds' value='-67768'/>
<enum name='errSecInvalidAttributeSalt' value='-67752'/>
<enum name='errSecInvalidAttributeSeed' value='-67758'/>
<enum name='errSecInvalidAttributeStartDate' value='-67780'/>
<enum name='errSecInvalidAttributeSubprime' value='-67790'/>
<enum name='errSecInvalidAttributeSymmetricKeyFormat' value='-67802'/>
<enum name='errSecInvalidAttributeVersion' value='-67784'/>
<enum name='errSecInvalidAttributeWrappedKeyFormat' value='-67804'/>
<enum name='errSecInvalidAuthority' value='-67824'/>
<enum name='errSecInvalidAuthorityKeyID' value='-67606'/>
<enum name='errSecInvalidBaseACLs' value='-67851'/>
<enum name='errSecInvalidBundleInfo' value='-67857'/>
<enum name='errSecInvalidCRL' value='-67830'/>
<enum name='errSecInvalidCRLEncoding' value='-67828'/>
<enum name='errSecInvalidCRLGroup' value='-67816'/>
<enum name='errSecInvalidCRLIndex' value='-67858'/>
<enum name='errSecInvalidCRLType' value='-67829'/>
<enum name='errSecInvalidCallback' value='-25298'/>
<enum name='errSecInvalidCertAuthority' value='-67826'/>
<enum name='errSecInvalidCertificateGroup' value='-67691'/>
<enum name='errSecInvalidCertificateRef' value='-67690'/>
<enum name='errSecInvalidContext' value='-67746'/>
<enum name='errSecInvalidDBList' value='-67681'/>
<enum name='errSecInvalidDBLocation' value='-67875'/>
<enum name='errSecInvalidData' value='-67673'/>
<enum name='errSecInvalidDatabaseBlob' value='-67598'/>
<enum name='errSecInvalidDigestAlgorithm' value='-67815'/>
<enum name='errSecInvalidEncoding' value='-67853'/>
<enum name='errSecInvalidExtendedKeyUsage' value='-67609'/>
<enum name='errSecInvalidFormType' value='-67831'/>
<enum name='errSecInvalidGUID' value='-67679'/>
<enum name='errSecInvalidHandle' value='-67680'/>
<enum name='errSecInvalidHandleUsage' value='-67668'/>
<enum name='errSecInvalidID' value='-67832'/>
<enum name='errSecInvalidIDLinkage' value='-67610'/>
<enum name='errSecInvalidIdentifier' value='-67833'/>
<enum name='errSecInvalidIndex' value='-67834'/>
<enum name='errSecInvalidIndexInfo' value='-67877'/>
<enum name='errSecInvalidInputVector' value='-67744'/>
<enum name='errSecInvalidItemRef' value='-25304'/>
<enum name='errSecInvalidKeyAttributeMask' value='-67738'/>
<enum name='errSecInvalidKeyBlob' value='-67599'/>
<enum name='errSecInvalidKeyFormat' value='-67742'/>
<enum name='errSecInvalidKeyHierarchy' value='-67713'/>
<enum name='errSecInvalidKeyLabel' value='-67740'/>
<enum name='errSecInvalidKeyRef' value='-67712'/>
<enum name='errSecInvalidKeyUsageForPolicy' value='-67608'/>
<enum name='errSecInvalidKeyUsageMask' value='-67736'/>
<enum name='errSecInvalidKeychain' value='-25295'/>
<enum name='errSecInvalidLoginName' value='-67813'/>
<enum name='errSecInvalidModifyMode' value='-67879'/>
<enum name='errSecInvalidName' value='-67689'/>
<enum name='errSecInvalidNetworkAddress' value='-67683'/>
<enum name='errSecInvalidNewOwner' value='-67878'/>
<enum name='errSecInvalidNumberOfFields' value='-67685'/>
<enum name='errSecInvalidOutputVector' value='-67745'/>
<enum name='errSecInvalidOwnerEdit' value='-25244'/>
<enum name='errSecInvalidPVC' value='-67708'/>
<enum name='errSecInvalidParsingModule' value='-67868'/>
<enum name='errSecInvalidPassthroughID' value='-67682'/>
<enum name='errSecInvalidPasswordRef' value='-25261'/>
<enum name='errSecInvalidPointer' value='-67675'/>
<enum name='errSecInvalidPolicyIdentifiers' value='-67835'/>
<enum name='errSecInvalidPrefsDomain' value='-25319'/>
<enum name='errSecInvalidQuery' value='-67693'/>
<enum name='errSecInvalidReason' value='-67837'/>
<enum name='errSecInvalidRecord' value='-67701'/>
<enum name='errSecInvalidRequestInputs' value='-67838'/>
<enum name='errSecInvalidRequestor' value='-67855'/>
<enum name='errSecInvalidResponseVector' value='-67839'/>
<enum name='errSecInvalidRoot' value='-67612'/>
<enum name='errSecInvalidSampleValue' value='-67703'/>
<enum name='errSecInvalidScope' value='-67706'/>
<enum name='errSecInvalidSearchRef' value='-25305'/>
<enum name='errSecInvalidServiceMask' value='-67717'/>
<enum name='errSecInvalidSignature' value='-67688'/>
<enum name='errSecInvalidStopOnPolicy' value='-67840'/>
<enum name='errSecInvalidSubServiceID' value='-67719'/>
<enum name='errSecInvalidSubjectKeyID' value='-67607'/>
<enum name='errSecInvalidSubjectName' value='-67655'/>
<enum name='errSecInvalidTimeString' value='-67836'/>
<enum name='errSecInvalidTrustSetting' value='-25242'/>
<enum name='errSecInvalidTrustSettings' value='-25262'/>
<enum name='errSecInvalidTuple' value='-67841'/>
<enum name='errSecInvalidTupleCredendtials' value='-67852'/>
<enum name='errSecInvalidTupleGroup' value='-67850'/>
<enum name='errSecInvalidValidityPeriod' value='-67854'/>
<enum name='errSecInvalidValue' value='-67694'/>
<enum name='errSecItemNotFound' value='-25300'/>
<enum name='errSecKeyBlobTypeIncorrect' value='-67732'/>
<enum name='errSecKeyHeaderInconsistent' value='-67733'/>
<enum name='errSecKeyIsSensitive' value='-25258'/>
<enum name='errSecKeySizeNotAllowed' value='-25311'/>
<enum name='errSecKeyUsageIncorrect' value='-67731'/>
<enum name='errSecLibraryReferenceNotFound' value='-67715'/>
<enum name='errSecMDSError' value='-67674'/>
<enum name='errSecMemoryError' value='-67672'/>
<enum name='errSecMissingAlgorithmParms' value='-67771'/>
<enum name='errSecMissingAttributeAccessCredentials' value='-67797'/>
<enum name='errSecMissingAttributeBase' value='-67789'/>
<enum name='errSecMissingAttributeBlockSize' value='-67765'/>
<enum name='errSecMissingAttributeDLDBHandle' value='-67795'/>
<enum name='errSecMissingAttributeEffectiveBits' value='-67779'/>
<enum name='errSecMissingAttributeEndDate' value='-67783'/>
<enum name='errSecMissingAttributeInitVector' value='-67751'/>
<enum name='errSecMissingAttributeIterationCount' value='-67793'/>
<enum name='errSecMissingAttributeKey' value='-67749'/>
<enum name='errSecMissingAttributeKeyLength' value='-67763'/>
<enum name='errSecMissingAttributeKeyType' value='-67775'/>
<enum name='errSecMissingAttributeLabel' value='-67773'/>
<enum name='errSecMissingAttributeMode' value='-67777'/>
<enum name='errSecMissingAttributeOutputSize' value='-67767'/>
<enum name='errSecMissingAttributePadding' value='-67755'/>
<enum name='errSecMissingAttributePassphrase' value='-67761'/>
<enum name='errSecMissingAttributePrime' value='-67787'/>
<enum name='errSecMissingAttributePrivateKeyFormat' value='-67801'/>
<enum name='errSecMissingAttributePublicKeyFormat' value='-67799'/>
<enum name='errSecMissingAttributeRandom' value='-67757'/>
<enum name='errSecMissingAttributeRounds' value='-67769'/>
<enum name='errSecMissingAttributeSalt' value='-67753'/>
<enum name='errSecMissingAttributeSeed' value='-67759'/>
<enum name='errSecMissingAttributeStartDate' value='-67781'/>
<enum name='errSecMissingAttributeSubprime' value='-67791'/>
<enum name='errSecMissingAttributeSymmetricKeyFormat' value='-67803'/>
<enum name='errSecMissingAttributeVersion' value='-67785'/>
<enum name='errSecMissingAttributeWrappedKeyFormat' value='-67805'/>
<enum name='errSecMissingRequiredExtension' value='-67880'/>
<enum name='errSecMissingValue' value='-67871'/>
<enum name='errSecMobileMeCSRVerifyFailure' value='-67665'/>
<enum name='errSecMobileMeFailedConsistencyCheck' value='-67666'/>
<enum name='errSecMobileMeNoRequestPending' value='-67664'/>
<enum name='errSecMobileMeRequestAlreadyPending' value='-67663'/>
<enum name='errSecMobileMeRequestQueued' value='-67657'/>
<enum name='errSecMobileMeRequestRedirected' value='-67658'/>
<enum name='errSecMobileMeServerAlreadyExists' value='-67661'/>
<enum name='errSecMobileMeServerError' value='-67659'/>
<enum name='errSecMobileMeServerNotAvailable' value='-67660'/>
<enum name='errSecMobileMeServerServiceErr' value='-67662'/>
<enum name='errSecModuleManagerInitializeFailed' value='-67721'/>
<enum name='errSecModuleManagerNotFound' value='-67722'/>
<enum name='errSecModuleManifestVerifyFailed' value='-67678'/>
<enum name='errSecModuleNotLoaded' value='-67718'/>
<enum name='errSecMultiplePrivKeys' value='-25259'/>
<enum name='errSecMultipleValuesUnsupported' value='-67842'/>
<enum name='errSecNetworkFailure' value='-67636'/>
<enum name='errSecNoAccessForItem' value='-25243'/>
<enum name='errSecNoBasicConstraints' value='-67604'/>
<enum name='errSecNoBasicConstraintsCA' value='-67605'/>
<enum name='errSecNoCertificateModule' value='-25313'/>
<enum name='errSecNoDefaultAuthority' value='-67844'/>
<enum name='errSecNoDefaultKeychain' value='-25307'/>
<enum name='errSecNoFieldValues' value='-67859'/>
<enum name='errSecNoPolicyModule' value='-25314'/>
<enum name='errSecNoStorageModule' value='-25312'/>
<enum name='errSecNoSuchAttr' value='-25303'/>
<enum name='errSecNoSuchClass' value='-25306'/>
<enum name='errSecNoSuchKeychain' value='-25294'/>
<enum name='errSecNoTrustSettings' value='-25263'/>
<enum name='errSecNotAvailable' value='-25291'/>
<enum name='errSecNotInitialized' value='-67667'/>
<enum name='errSecNotLoggedIn' value='-67729'/>
<enum name='errSecNotSigner' value='-26267'/>
<enum name='errSecNotTrusted' value='-67843'/>
<enum name='errSecOCSPBadRequest' value='-67631'/>
<enum name='errSecOCSPBadResponse' value='-67630'/>
<enum name='errSecOCSPNoSigner' value='-67640'/>
<enum name='errSecOCSPNotTrustedToAnchor' value='-67637'/>
<enum name='errSecOCSPResponderInternalError' value='-67642'/>
<enum name='errSecOCSPResponderMalformedReq' value='-67641'/>
<enum name='errSecOCSPResponderSignatureRequired' value='-67644'/>
<enum name='errSecOCSPResponderTryLater' value='-67643'/>
<enum name='errSecOCSPResponderUnauthorized' value='-67645'/>
<enum name='errSecOCSPResponseNonceMismatch' value='-67646'/>
<enum name='errSecOCSPSignatureError' value='-67639'/>
<enum name='errSecOCSPStatusUnrecognized' value='-67633'/>
<enum name='errSecOCSPUnavailable' value='-67632'/>
<enum name='errSecOutputLengthError' value='-67725'/>
<enum name='errSecPVCAlreadyConfigured' value='-67707'/>
<enum name='errSecPVCReferentNotFound' value='-67669'/>
<enum name='errSecParam' value='-50'/>
<enum name='errSecPassphraseRequired' value='-25260'/>
<enum name='errSecPathLengthConstraintExceeded' value='-67611'/>
<enum name='errSecPkcs12VerifyFailure' value='-25264'/>
<enum name='errSecPolicyNotFound' value='-25241'/>
<enum name='errSecPrivilegeNotGranted' value='-67705'/>
<enum name='errSecPrivilegeNotSupported' value='-67726'/>
<enum name='errSecPublicKeyInconsistent' value='-67811'/>
<enum name='errSecQuerySizeUnknown' value='-67809'/>
<enum name='errSecQuotaExceeded' value='-67596'/>
<enum name='errSecReadOnly' value='-25292'/>
<enum name='errSecReadOnlyAttr' value='-25309'/>
<enum name='errSecRecordModified' value='-67638'/>
<enum name='errSecRejectedForm' value='-67845'/>
<enum name='errSecRequestDescriptor' value='-67856'/>
<enum name='errSecRequestLost' value='-67846'/>
<enum name='errSecRequestRejected' value='-67847'/>
<enum name='errSecResourceSignBadCertChainLength' value='-67652'/>
<enum name='errSecResourceSignBadExtKeyUsage' value='-67653'/>
<enum name='errSecSMIMEBadExtendedKeyUsage' value='-67624'/>
<enum name='errSecSMIMEBadKeyUsage' value='-67625'/>
<enum name='errSecSMIMEEmailAddressesNotFound' value='-67623'/>
<enum name='errSecSMIMEKeyUsageNotCritical' value='-67626'/>
<enum name='errSecSMIMENoEmailAddress' value='-67627'/>
<enum name='errSecSMIMESubjAltNameNotCritical' value='-67628'/>
<enum name='errSecSSLBadExtendedKeyUsage' value='-67629'/>
<enum name='errSecSelfCheckFailed' value='-67676'/>
<enum name='errSecServiceNotAvailable' value='-67585'/>
<enum name='errSecSigningTimeMissing' value='-67894'/>
<enum name='errSecStagedOperationInProgress' value='-67806'/>
<enum name='errSecStagedOperationNotStarted' value='-67807'/>
<enum name='errSecSuccess' value='0'/>
<enum name='errSecTagNotFound' value='-67692'/>
<enum name='errSecTimestampAddInfoNotAvailable' value='-67892'/>
<enum name='errSecTimestampBadAlg' value='-67886'/>
<enum name='errSecTimestampBadDataFormat' value='-67888'/>
<enum name='errSecTimestampBadRequest' value='-67887'/>
<enum name='errSecTimestampInvalid' value='-67883'/>
<enum name='errSecTimestampMissing' value='-67882'/>
<enum name='errSecTimestampNotTrusted' value='-67884'/>
<enum name='errSecTimestampRejection' value='-67895'/>
<enum name='errSecTimestampRevocationNotification' value='-67898'/>
<enum name='errSecTimestampRevocationWarning' value='-67897'/>
<enum name='errSecTimestampServiceNotAvailable' value='-67885'/>
<enum name='errSecTimestampSystemFailure' value='-67893'/>
<enum name='errSecTimestampTimeNotAvailable' value='-67889'/>
<enum name='errSecTimestampUnacceptedExtension' value='-67891'/>
<enum name='errSecTimestampUnacceptedPolicy' value='-67890'/>
<enum name='errSecTimestampWaiting' value='-67896'/>
<enum name='errSecTrustNotAvailable' value='-25245'/>
<enum name='errSecTrustSettingDeny' value='-67654'/>
<enum name='errSecUnimplemented' value='-4'/>
<enum name='errSecUnknownCRLExtension' value='-67619'/>
<enum name='errSecUnknownCertExtension' value='-67618'/>
<enum name='errSecUnknownCriticalExtensionFlag' value='-67603'/>
<enum name='errSecUnknownFormat' value='-25257'/>
<enum name='errSecUnknownQualifiedCertStatement' value='-67656'/>
<enum name='errSecUnknownTag' value='-67687'/>
<enum name='errSecUnsupportedAddressType' value='-67848'/>
<enum name='errSecUnsupportedFieldFormat' value='-67860'/>
<enum name='errSecUnsupportedFormat' value='-25256'/>
<enum name='errSecUnsupportedIndexInfo' value='-67861'/>
<enum name='errSecUnsupportedKeyAttributeMask' value='-67739'/>
<enum name='errSecUnsupportedKeyFormat' value='-67734'/>
<enum name='errSecUnsupportedKeyLabel' value='-67741'/>
<enum name='errSecUnsupportedKeySize' value='-67735'/>
<enum name='errSecUnsupportedKeyUsageMask' value='-67737'/>
<enum name='errSecUnsupportedLocality' value='-67862'/>
<enum name='errSecUnsupportedNumAttributes' value='-67863'/>
<enum name='errSecUnsupportedNumIndexes' value='-67864'/>
<enum name='errSecUnsupportedNumRecordTypes' value='-67865'/>
<enum name='errSecUnsupportedNumSelectionPreds' value='-67873'/>
<enum name='errSecUnsupportedOperator' value='-67874'/>
<enum name='errSecUnsupportedQueryLimits' value='-67872'/>
<enum name='errSecUnsupportedService' value='-67849'/>
<enum name='errSecUnsupportedVectorOfBuffers' value='-67743'/>
<enum name='errSecUserCanceled' value='-128'/>
<enum name='errSecVerificationFailure' value='-67686'/>
<enum name='errSecVerifyActionFailed' value='-67825'/>
<enum name='errSecVerifyFailed' value='-67808'/>
<enum name='errSecWrPerm' value='-61'/>
<enum name='errSecWrongSecVersion' value='-25310'/>
<enum name='errSecureDownloadInvalidDownload' value='-20053'/>
<enum name='errSecureDownloadInvalidTicket' value='-20052'/>
<enum name='errSessionAuthorizationDenied' value='-60502'/>
<enum name='errSessionInternal' value='-60008'/>
<enum name='errSessionInvalidAttributes' value='-60501'/>
<enum name='errSessionInvalidFlags' value='-60011'/>
<enum name='errSessionInvalidId' value='-60500'/>
<enum name='errSessionSuccess' value='0'/>
<enum name='errSessionValueNotSet' value='-60503'/>
<enum name='kAlwaysAuthenticate' value='1'/>
<enum name='kAuthorizationCallbacksVersion' value='1'/>
<enum name='kAuthorizationContextFlagExtractable' value='1'/>
<enum name='kAuthorizationContextFlagSticky' value='4'/>
<enum name='kAuthorizationContextFlagVolatile' value='2'/>
<enum name='kAuthorizationExternalFormLength' value='32'/>
<enum name='kAuthorizationFlagCanNotPreAuthorize' value='1'/>
<enum name='kAuthorizationFlagDefaults' value='0'/>
<enum name='kAuthorizationFlagDestroyRights' value='8'/>
<enum name='kAuthorizationFlagExtendRights' value='2'/>
<enum name='kAuthorizationFlagInteractionAllowed' value='1'/>
<enum name='kAuthorizationFlagNoData' value='1048576'/>
<enum name='kAuthorizationFlagPartialRights' value='4'/>
<enum name='kAuthorizationFlagPreAuthorize' value='16'/>
<enum name='kAuthorizationPluginInterfaceVersion' value='0'/>
<enum name='kAuthorizationResultAllow' value='0'/>
<enum name='kAuthorizationResultDeny' value='1'/>
<enum name='kAuthorizationResultUndefined' value='2'/>
<enum name='kAuthorizationResultUserCanceled' value='3'/>
<enum name='kCMSAttrAppleCodesigningHashAgility' value='16'/>
<enum name='kCMSAttrNone' value='0'/>
<enum name='kCMSAttrSigningTime' value='8'/>
<enum name='kCMSAttrSmimeCapabilities' value='1'/>
<enum name='kCMSAttrSmimeEncryptionKeyPrefs' value='2'/>
<enum name='kCMSAttrSmimeMSEncryptionKeyPrefs' value='4'/>
<enum name='kCMSCertificateChain' value='2'/>
<enum name='kCMSCertificateChainWithRoot' value='3'/>
<enum name='kCMSCertificateNone' value='0'/>
<enum name='kCMSCertificateSignerOnly' value='1'/>
<enum name='kCMSSignerInvalidCert' value='4'/>
<enum name='kCMSSignerInvalidIndex' value='5'/>
<enum name='kCMSSignerInvalidSignature' value='3'/>
<enum name='kCMSSignerNeedsDetachedContent' value='2'/>
<enum name='kCMSSignerUnsigned' value='0'/>
<enum name='kCMSSignerValid' value='1'/>
<enum name='kCSSM_APPLEDL_MASK_MODE' value='1'/>
<enum name='kDTLSProtocol1' value='9'/>
<enum name='kNeverAuthenticate' value='0'/>
<enum name='kSSLAborted' value='4'/>
<enum name='kSSLClientCertNone' value='0'/>
<enum name='kSSLClientCertRejected' value='3'/>
<enum name='kSSLClientCertRequested' value='1'/>
<enum name='kSSLClientCertSent' value='2'/>
<enum name='kSSLClientSide' value='1'/>
<enum name='kSSLClosed' value='3'/>
<enum name='kSSLConnected' value='2'/>
<enum name='kSSLDatagramType' value='1'/>
<enum name='kSSLHandshake' value='1'/>
<enum name='kSSLIdle' value='0'/>
<enum name='kSSLProtocol2' value='1'/>
<enum name='kSSLProtocol3' value='2'/>
<enum name='kSSLProtocol3Only' value='3'/>
<enum name='kSSLProtocolAll' value='6'/>
<enum name='kSSLProtocolUnknown' value='0'/>
<enum name='kSSLServerSide' value='0'/>
<enum name='kSSLSessionOptionAllowServerIdentityChange' value='5'/>
<enum name='kSSLSessionOptionBreakOnCertRequested' value='1'/>
<enum name='kSSLSessionOptionBreakOnClientAuth' value='2'/>
<enum name='kSSLSessionOptionBreakOnClientHello' value='7'/>
<enum name='kSSLSessionOptionBreakOnServerAuth' value='0'/>
<enum name='kSSLSessionOptionFallback' value='6'/>
<enum name='kSSLSessionOptionFalseStart' value='3'/>
<enum name='kSSLSessionOptionSendOneByteRecord' value='4'/>
<enum name='kSSLSessionStrengthPolicyATSv1' value='1'/>
<enum name='kSSLSessionStrengthPolicyATSv1_noPFS' value='2'/>
<enum name='kSSLSessionStrengthPolicyDefault' value='0'/>
<enum name='kSSLStreamType' value='0'/>
<enum name='kSec3DES192' value='192'/>
<enum name='kSecAES128' value='128'/>
<enum name='kSecAES192' value='192'/>
<enum name='kSecAES256' value='256'/>
<enum name='kSecAccessControlAnd' value='32768'/>
<enum name='kSecAccessControlApplicationPassword' value='-2147483648'/>
<enum name='kSecAccessControlDevicePasscode' value='16'/>
<enum name='kSecAccessControlOr' value='16384'/>
<enum name='kSecAccessControlPrivateKeyUsage' value='1073741824'/>
<enum name='kSecAccessControlTouchIDAny' value='2'/>
<enum name='kSecAccessControlTouchIDCurrentSet' value='8'/>
<enum name='kSecAccessControlUserPresence' value='1'/>
<enum name='kSecAccountItemAttr' value='1633903476'/>
<enum name='kSecAddEvent' value='3'/>
<enum name='kSecAddEventMask' value='8'/>
<enum name='kSecAddressItemAttr' value='1633969266'/>
<enum name='kSecAlias' value='1634494835'/>
<enum name='kSecAppleSharePasswordItemClass' value='1634953328'/>
<enum name='kSecAuthenticationTypeAny' value='0'/>
<enum name='kSecAuthenticationTypeDPA' value='1633775716'/>
<enum name='kSecAuthenticationTypeDefault' value='1953261156'/>
<enum name='kSecAuthenticationTypeHTMLForm' value='1836216166'/>
<enum name='kSecAuthenticationTypeHTTPBasic' value='1886680168'/>
<enum name='kSecAuthenticationTypeHTTPDigest' value='1685353576'/>
<enum name='kSecAuthenticationTypeItemAttr' value='1635023216'/>
<enum name='kSecAuthenticationTypeMSN' value='1634628461'/>
<enum name='kSecAuthenticationTypeNTLM' value='1835824238'/>
<enum name='kSecAuthenticationTypeRPA' value='1633775730'/>
<enum name='kSecCSBasicValidateOnly' value='6'/>
<enum name='kSecCSCheckAllArchitectures' value='1'/>
<enum name='kSecCSCheckGatekeeperArchitectures' value='65'/>
<enum name='kSecCSCheckNestedCode' value='8'/>
<enum name='kSecCSCheckTrustedAnchors' value='134217728'/>
<enum name='kSecCSConsiderExpiration' value='-2147483648'/>
<enum name='kSecCSContentInformation' value='16'/>
<enum name='kSecCSDedicatedHost' value='1'/>
<enum name='kSecCSDefaultFlags' value='0'/>
<enum name='kSecCSDoNotValidateExecutable' value='2'/>
<enum name='kSecCSDoNotValidateResources' value='4'/>
<enum name='kSecCSDynamicInformation' value='8'/>
<enum name='kSecCSEnforceRevocationChecks' value='1073741824'/>
<enum name='kSecCSFullReport' value='32'/>
<enum name='kSecCSGenerateGuestHash' value='2'/>
<enum name='kSecCSInternalInformation' value='1'/>
<enum name='kSecCSNoNetworkAccess' value='536870912'/>
<enum name='kSecCSReportProgress' value='268435456'/>
<enum name='kSecCSRequirementInformation' value='4'/>
<enum name='kSecCSRestrictSymlinks' value='128'/>
<enum name='kSecCSRestrictToAppLike' value='256'/>
<enum name='kSecCSSigningInformation' value='2'/>
<enum name='kSecCSStrictValidate' value='16'/>
<enum name='kSecCSUseAllArchitectures' value='1'/>
<enum name='kSecCertEncodingItemAttr' value='1667591779'/>
<enum name='kSecCertTypeItemAttr' value='1668577648'/>
<enum name='kSecCertificateEncoding' value='1667591779'/>
<enum name='kSecCertificateItemClass' value='2147487744'/>
<enum name='kSecCertificateType' value='1668577648'/>
<enum name='kSecCodeSignatureAdhoc' value='2'/>
<enum name='kSecCodeSignatureEnforcement' value='4096'/>
<enum name='kSecCodeSignatureForceExpiration' value='1024'/>
<enum name='kSecCodeSignatureForceHard' value='256'/>
<enum name='kSecCodeSignatureForceKill' value='512'/>
<enum name='kSecCodeSignatureHashSHA1' value='1'/>
<enum name='kSecCodeSignatureHashSHA256' value='2'/>
<enum name='kSecCodeSignatureHashSHA256Truncated' value='3'/>
<enum name='kSecCodeSignatureHashSHA384' value='4'/>
<enum name='kSecCodeSignatureHost' value='1'/>
<enum name='kSecCodeSignatureLibraryValidation' value='8192'/>
<enum name='kSecCodeSignatureNoHash' value='0'/>
<enum name='kSecCodeSignatureRestrict' value='2048'/>
<enum name='kSecCodeStatusHard' value='256'/>
<enum name='kSecCodeStatusKill' value='512'/>
<enum name='kSecCodeStatusValid' value='1'/>
<enum name='kSecCommentItemAttr' value='1768123764'/>
<enum name='kSecCreationDateItemAttr' value='1667522932'/>
<enum name='kSecCreatorItemAttr' value='1668445298'/>
<enum name='kSecCredentialTypeDefault' value='0'/>
<enum name='kSecCredentialTypeNoUI' value='2'/>
<enum name='kSecCredentialTypeWithUI' value='1'/>
<enum name='kSecCrlEncoding' value='1668443747'/>
<enum name='kSecCrlType' value='1668445296'/>
<enum name='kSecCustomIconItemAttr' value='1668641641'/>
<enum name='kSecDataAccessEvent' value='10'/>
<enum name='kSecDataAccessEventMask' value='1024'/>
<enum name='kSecDefaultChangedEvent' value='9'/>
<enum name='kSecDefaultChangedEventMask' value='512'/>
<enum name='kSecDefaultKeySize' value='0'/>
<enum name='kSecDeleteEvent' value='4'/>
<enum name='kSecDeleteEventMask' value='16'/>
<enum name='kSecDescriptionItemAttr' value='1684370275'/>
<enum name='kSecDesignatedRequirementType' value='3'/>
<enum name='kSecEveryEventMask' value='4294967295'/>
<enum name='kSecFormatBSAFE' value='3'/>
<enum name='kSecFormatNetscapeCertSequence' value='13'/>
<enum name='kSecFormatOpenSSL' value='1'/>
<enum name='kSecFormatPEMSequence' value='10'/>
<enum name='kSecFormatPKCS12' value='12'/>
<enum name='kSecFormatPKCS7' value='11'/>
<enum name='kSecFormatRawKey' value='4'/>
<enum name='kSecFormatSSH' value='2'/>
<enum name='kSecFormatSSHv2' value='14'/>
<enum name='kSecFormatUnknown' value='0'/>
<enum name='kSecFormatWrappedLSH' value='8'/>
<enum name='kSecFormatWrappedOpenSSL' value='6'/>
<enum name='kSecFormatWrappedPKCS8' value='5'/>
<enum name='kSecFormatWrappedSSH' value='7'/>
<enum name='kSecFormatX509Cert' value='9'/>
<enum name='kSecGenericItemAttr' value='1734700641'/>
<enum name='kSecGenericPasswordItemClass' value='1734700656'/>
<enum name='kSecGuestRequirementType' value='2'/>
<enum name='kSecHonorRoot' value='256'/>
<enum name='kSecHostRequirementType' value='1'/>
<enum name='kSecInternetPasswordItemClass' value='1768842612'/>
<enum name='kSecInvalidRequirementType' value='6'/>
<enum name='kSecInvisibleItemAttr' value='1768846953'/>
<enum name='kSecIssuerItemAttr' value='1769173877'/>
<enum name='kSecItemPemArmour' value='1'/>
<enum name='kSecItemTypeAggregate' value='5'/>
<enum name='kSecItemTypeCertificate' value='4'/>
<enum name='kSecItemTypePrivateKey' value='1'/>
<enum name='kSecItemTypePublicKey' value='2'/>
<enum name='kSecItemTypeSessionKey' value='3'/>
<enum name='kSecItemTypeUnknown' value='0'/>
<enum name='kSecKeyAlias' value='2'/>
<enum name='kSecKeyAlwaysSensitive' value='15'/>
<enum name='kSecKeyApplicationTag' value='7'/>
<enum name='kSecKeyDecrypt' value='19'/>
<enum name='kSecKeyDerive' value='20'/>
<enum name='kSecKeyEffectiveKeySize' value='11'/>
<enum name='kSecKeyEncrypt' value='18'/>
<enum name='kSecKeyEndDate' value='13'/>
<enum name='kSecKeyExtractable' value='16'/>
<enum name='kSecKeyImportOnlyOne' value='1'/>
<enum name='kSecKeyKeyClass' value='0'/>
<enum name='kSecKeyKeyCreator' value='8'/>
<enum name='kSecKeyKeySizeInBits' value='10'/>
<enum name='kSecKeyKeyType' value='9'/>
<enum name='kSecKeyLabel' value='6'/>
<enum name='kSecKeyModifiable' value='5'/>
<enum name='kSecKeyNeverExtractable' value='17'/>
<enum name='kSecKeyNoAccessControl' value='4'/>
<enum name='kSecKeyPermanent' value='3'/>
<enum name='kSecKeyPrintName' value='1'/>
<enum name='kSecKeyPrivate' value='4'/>
<enum name='kSecKeySecurePassphrase' value='2'/>
<enum name='kSecKeySensitive' value='14'/>
<enum name='kSecKeySign' value='21'/>
<enum name='kSecKeySignRecover' value='23'/>
<enum name='kSecKeyStartDate' value='12'/>
<enum name='kSecKeyUnwrap' value='26'/>
<enum name='kSecKeyVerify' value='22'/>
<enum name='kSecKeyVerifyRecover' value='24'/>
<enum name='kSecKeyWrap' value='25'/>
<enum name='kSecKeychainListChangedEvent' value='11'/>
<enum name='kSecKeychainListChangedMask' value='2048'/>
<enum name='kSecKeychainPromptInvalid' value='64'/>
<enum name='kSecKeychainPromptInvalidAct' value='128'/>
<enum name='kSecKeychainPromptRequirePassphase' value='1'/>
<enum name='kSecKeychainPromptUnsigned' value='16'/>
<enum name='kSecKeychainPromptUnsignedAct' value='32'/>
<enum name='kSecLabelItemAttr' value='1818321516'/>
<enum name='kSecLibraryRequirementType' value='4'/>
<enum name='kSecLockEvent' value='1'/>
<enum name='kSecLockEventMask' value='2'/>
<enum name='kSecMatchBits' value='3'/>
<enum name='kSecModDateItemAttr' value='1835295092'/>
<enum name='kSecNegativeItemAttr' value='1852139361'/>
<enum name='kSecNoGuest' value='0'/>
<enum name='kSecPaddingNone' value='0'/>
<enum name='kSecPaddingPKCS1' value='1'/>
<enum name='kSecPaddingPKCS1MD2' value='32768'/>
<enum name='kSecPaddingPKCS1MD5' value='32769'/>
<enum name='kSecPaddingPKCS1SHA1' value='32770'/>
<enum name='kSecPaddingSigRaw' value='16384'/>
<enum name='kSecPasswordChangedEvent' value='6'/>
<enum name='kSecPasswordChangedEventMask' value='64'/>
<enum name='kSecPathItemAttr' value='1885434984'/>
<enum name='kSecPluginRequirementType' value='5'/>
<enum name='kSecPortItemAttr' value='1886351988'/>
<enum name='kSecPreferencesDomainCommon' value='2'/>
<enum name='kSecPreferencesDomainDynamic' value='3'/>
<enum name='kSecPreferencesDomainSystem' value='1'/>
<enum name='kSecPreferencesDomainUser' value='0'/>
<enum name='kSecPrivateKeyItemClass' value='16'/>
<enum name='kSecProtocolItemAttr' value='1886675820'/>
<enum name='kSecProtocolTypeAFP' value='1634103328'/>
<enum name='kSecProtocolTypeAny' value='0'/>
<enum name='kSecProtocolTypeAppleTalk' value='1635019883'/>
<enum name='kSecProtocolTypeCIFS' value='1667851891'/>
<enum name='kSecProtocolTypeCVSpserver' value='1668707184'/>
<enum name='kSecProtocolTypeDAAP' value='1684103536'/>
<enum name='kSecProtocolTypeEPPC' value='1701867619'/>
<enum name='kSecProtocolTypeFTP' value='1718906912'/>
<enum name='kSecProtocolTypeFTPAccount' value='1718906977'/>
<enum name='kSecProtocolTypeFTPProxy' value='1718907000'/>
<enum name='kSecProtocolTypeFTPS' value='1718906995'/>
<enum name='kSecProtocolTypeHTTP' value='1752462448'/>
<enum name='kSecProtocolTypeHTTPProxy' value='1752461432'/>
<enum name='kSecProtocolTypeHTTPS' value='1752461427'/>
<enum name='kSecProtocolTypeHTTPSProxy' value='1752462200'/>
<enum name='kSecProtocolTypeIMAP' value='1768776048'/>
<enum name='kSecProtocolTypeIMAPS' value='1768779891'/>
<enum name='kSecProtocolTypeIPP' value='1768976416'/>
<enum name='kSecProtocolTypeIRC' value='1769104160'/>
<enum name='kSecProtocolTypeIRCS' value='1769104243'/>
<enum name='kSecProtocolTypeLDAP' value='1818517872'/>
<enum name='kSecProtocolTypeLDAPS' value='1818521715'/>
<enum name='kSecProtocolTypeNNTP' value='1852732528'/>
<enum name='kSecProtocolTypeNNTPS' value='1853124723'/>
<enum name='kSecProtocolTypePOP3' value='1886351411'/>
<enum name='kSecProtocolTypePOP3S' value='1886351475'/>
<enum name='kSecProtocolTypeRTSP' value='1920234352'/>
<enum name='kSecProtocolTypeRTSPProxy' value='1920234360'/>
<enum name='kSecProtocolTypeSMB' value='1936548384'/>
<enum name='kSecProtocolTypeSMTP' value='1936553072'/>
<enum name='kSecProtocolTypeSOCKS' value='1936685088'/>
<enum name='kSecProtocolTypeSSH' value='1936943136'/>
<enum name='kSecProtocolTypeSVN' value='1937141280'/>
<enum name='kSecProtocolTypeTelnet' value='1952803950'/>
<enum name='kSecProtocolTypeTelnetS' value='1952803955'/>
<enum name='kSecPublicKeyHashItemAttr' value='1752198009'/>
<enum name='kSecPublicKeyItemClass' value='15'/>
<enum name='kSecRSAMax' value='4096'/>
<enum name='kSecRSAMin' value='1024'/>
<enum name='kSecReadPermStatus' value='2'/>
<enum name='kSecRequirementTypeCount' value='6'/>
<enum name='kSecRevocationCRLMethod' value='2'/>
<enum name='kSecRevocationNetworkAccessDisabled' value='16'/>
<enum name='kSecRevocationOCSPMethod' value='1'/>
<enum name='kSecRevocationPreferCRL' value='4'/>
<enum name='kSecRevocationRequirePositiveResponse' value='8'/>
<enum name='kSecRevocationUseAnyAvailableMethod' value='3'/>
<enum name='kSecScriptCodeItemAttr' value='1935897200'/>
<enum name='kSecSecurityDomainItemAttr' value='1935961454'/>
<enum name='kSecSerialNumberItemAttr' value='1936614002'/>
<enum name='kSecServerItemAttr' value='1936881266'/>
<enum name='kSecServiceItemAttr' value='1937138533'/>
<enum name='kSecSignatureItemAttr' value='1936943463'/>
<enum name='kSecSubjectItemAttr' value='1937072746'/>
<enum name='kSecSubjectKeyIdentifierItemAttr' value='1936419172'/>
<enum name='kSecSymmetricKeyItemClass' value='17'/>
<enum name='kSecTransformErrorAbortInProgress' value='19'/>
<enum name='kSecTransformErrorAborted' value='20'/>
<enum name='kSecTransformErrorAttributeNotFound' value='1'/>
<enum name='kSecTransformErrorInvalidAlgorithm' value='6'/>
<enum name='kSecTransformErrorInvalidConnection' value='15'/>
<enum name='kSecTransformErrorInvalidInput' value='10'/>
<enum name='kSecTransformErrorInvalidInputDictionary' value='5'/>
<enum name='kSecTransformErrorInvalidLength' value='7'/>
<enum name='kSecTransformErrorInvalidOperation' value='2'/>
<enum name='kSecTransformErrorInvalidType' value='8'/>
<enum name='kSecTransformErrorMissingParameter' value='14'/>
<enum name='kSecTransformErrorMoreThanOneOutput' value='4'/>
<enum name='kSecTransformErrorNameAlreadyRegistered' value='11'/>
<enum name='kSecTransformErrorNotInitializedCorrectly' value='3'/>
<enum name='kSecTransformErrorUnsupportedAttribute' value='12'/>
<enum name='kSecTransformInvalidArgument' value='21'/>
<enum name='kSecTransformInvalidOverride' value='17'/>
<enum name='kSecTransformMetaAttributeCanCycle' value='7'/>
<enum name='kSecTransformMetaAttributeDeferred' value='5'/>
<enum name='kSecTransformMetaAttributeExternalize' value='8'/>
<enum name='kSecTransformMetaAttributeHasInboundConnection' value='10'/>
<enum name='kSecTransformMetaAttributeHasOutboundConnections' value='9'/>
<enum name='kSecTransformMetaAttributeName' value='1'/>
<enum name='kSecTransformMetaAttributeRef' value='2'/>
<enum name='kSecTransformMetaAttributeRequired' value='3'/>
<enum name='kSecTransformMetaAttributeRequiresOutboundConnection' value='4'/>
<enum name='kSecTransformMetaAttributeStream' value='6'/>
<enum name='kSecTransformMetaAttributeValue' value='0'/>
<enum name='kSecTransformOperationNotSupportedOnGroup' value='13'/>
<enum name='kSecTransformTransformIsExecuting' value='16'/>
<enum name='kSecTransformTransformIsNotRegistered' value='18'/>
<enum name='kSecTrustOptionAllowExpired' value='1'/>
<enum name='kSecTrustOptionAllowExpiredRoot' value='8'/>
<enum name='kSecTrustOptionFetchIssuerFromNet' value='4'/>
<enum name='kSecTrustOptionImplicitAnchors' value='64'/>
<enum name='kSecTrustOptionLeafIsCA' value='2'/>
<enum name='kSecTrustOptionRequireRevPerCert' value='16'/>
<enum name='kSecTrustOptionUseTrustSettings' value='32'/>
<enum name='kSecTrustResultConfirm' value='2'/>
<enum name='kSecTrustResultDeny' value='3'/>
<enum name='kSecTrustResultFatalTrustFailure' value='6'/>
<enum name='kSecTrustResultInvalid' value='0'/>
<enum name='kSecTrustResultOtherError' value='7'/>
<enum name='kSecTrustResultProceed' value='1'/>
<enum name='kSecTrustResultRecoverableTrustFailure' value='5'/>
<enum name='kSecTrustResultUnspecified' value='4'/>
<enum name='kSecTrustSettingsChangedEvent' value='12'/>
<enum name='kSecTrustSettingsChangedEventMask' value='4096'/>
<enum name='kSecTrustSettingsDomainAdmin' value='1'/>
<enum name='kSecTrustSettingsDomainSystem' value='2'/>
<enum name='kSecTrustSettingsDomainUser' value='0'/>
<enum name='kSecTrustSettingsKeyUseAny' value='4294967295'/>
<enum name='kSecTrustSettingsKeyUseEnDecryptData' value='2'/>
<enum name='kSecTrustSettingsKeyUseEnDecryptKey' value='4'/>
<enum name='kSecTrustSettingsKeyUseKeyExchange' value='32'/>
<enum name='kSecTrustSettingsKeyUseSignCert' value='8'/>
<enum name='kSecTrustSettingsKeyUseSignRevocation' value='16'/>
<enum name='kSecTrustSettingsKeyUseSignature' value='1'/>
<enum name='kSecTrustSettingsResultDeny' value='3'/>
<enum name='kSecTrustSettingsResultInvalid' value='0'/>
<enum name='kSecTrustSettingsResultTrustAsRoot' value='2'/>
<enum name='kSecTrustSettingsResultTrustRoot' value='1'/>
<enum name='kSecTrustSettingsResultUnspecified' value='4'/>
<enum name='kSecTypeItemAttr' value='1954115685'/>
<enum name='kSecUnlockEvent' value='2'/>
<enum name='kSecUnlockEventMask' value='4'/>
<enum name='kSecUnlockStateStatus' value='1'/>
<enum name='kSecUpdateEvent' value='5'/>
<enum name='kSecUpdateEventMask' value='32'/>
<enum name='kSecUseOnlyGID' value='2'/>
<enum name='kSecUseOnlyUID' value='1'/>
<enum name='kSecVolumeItemAttr' value='1986817381'/>
<enum name='kSecWritePermStatus' value='4'/>
<enum name='kSecp192r1' value='192'/>
<enum name='kSecp256r1' value='256'/>
<enum name='kSecp384r1' value='384'/>
<enum name='kSecp521r1' value='521'/>
<enum name='kSecureDownloadDoNotEvaluateSigner' value='0'/>
<enum name='kSecureDownloadEvaluateSigner' value='1'/>
<enum name='kSecureDownloadFailEvaluation' value='2'/>
<enum name='kTLSProtocol1' value='4'/>
<enum name='kTLSProtocol11' value='7'/>
<enum name='kTLSProtocol12' value='8'/>
<enum name='kTLSProtocol1Only' value='5'/>
<enum name='kTryAuthenticate' value='2'/>
<enum name='noSecuritySession' value='0'/>
<enum name='sessionHasGraphicAccess' value='16'/>
<enum name='sessionHasTTY' value='32'/>
<enum name='sessionIsRemote' value='4096'/>
<enum name='sessionIsRoot' value='1'/>
<enum name='sessionKeepCurrentBootstrap' value='32768'/>
<function name='AuthorizationCopyInfo'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='*'/>
<arg type='^^{?}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationCopyPrivilegedReference'>
<arg type='^^{AuthorizationOpaqueRef}'/>
<arg type='L' type64='I'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationCopyRights'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='^{_AuthorizationRights=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationRights=I^{_AuthorizationItem=*Q^vI}}'/>
<arg type='^{_AuthorizationEnvironment=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationEnvironment=I^{_AuthorizationItem=*Q^vI}}'/>
<arg type='L' type64='I'/>
<arg type='^^{?}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationCopyRightsAsync'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='^{_AuthorizationRights=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationRights=I^{_AuthorizationItem=*Q^vI}}'/>
<arg type='^{_AuthorizationEnvironment=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationEnvironment=I^{_AuthorizationItem=*Q^vI}}'/>
<arg type='L' type64='I'/>
<arg function_pointer='true' type='@?'>
<arg type='l' type64='i'/>
<arg type='^{_AuthorizationRights=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationRights=I^{_AuthorizationItem=*Q^vI}}'/>
<retval type='v'/>
</arg>
</function>
<function name='AuthorizationCreate'>
<arg type='^{_AuthorizationRights=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationRights=I^{_AuthorizationItem=*Q^vI}}'/>
<arg type='^{_AuthorizationEnvironment=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationEnvironment=I^{_AuthorizationItem=*Q^vI}}'/>
<arg type='L' type64='I'/>
<arg type='^^{AuthorizationOpaqueRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationCreateFromExternalForm'>
<arg type='^{_AuthorizationExternalForm=[32c]}'/>
<arg type='^^{AuthorizationOpaqueRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationExecuteWithPrivileges'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='^*'/>
<arg type='^^{__sFILE}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationFree'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='L' type64='I'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationFreeItemSet'>
<arg type='^{_AuthorizationItemSet=I^{_AuthorizationItem=*I^vI}}' type64='^{_AuthorizationItemSet=I^{_AuthorizationItem=*Q^vI}}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationMakeExternalForm'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='^{_AuthorizationExternalForm=[32c]}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationPluginCreate'>
<arg type='^{AuthorizationCallbacks=I^?^?^?^?^?^?^?^?^?^?}'/>
<arg type='^^v'/>
<arg type='^^{AuthorizationPluginInterface}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationRightGet'>
<arg type='*'/>
<arg type='^^{__CFDictionary}'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationRightRemove'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='*'/>
<retval type='l' type64='i'/>
</function>
<function name='AuthorizationRightSet'>
<arg type='^{AuthorizationOpaqueRef=}'/>
<arg type='*'/>
<arg type='@'/>
<arg type='^{__CFString=}'/>
<arg type='^{__CFBundle=}'/>
<arg type='^{__CFString=}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopyAllCerts'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopyContent'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopyDetachedContent'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopyEncapsulatedContentType'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopySignerCert'>
<arg type='^{_CMSDecoder=}'/>
<arg type='L' type64='Q'/>
<arg type='^^{OpaqueSecCertificateRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopySignerEmailAddress'>
<arg type='^{_CMSDecoder=}'/>
<arg type='L' type64='Q'/>
<arg type='^^{__CFString}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopySignerSigningTime'>
<arg type='^{_CMSDecoder=}'/>
<arg type='L' type64='Q'/>
<arg type='^d'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopySignerStatus'>
<arg type='^{_CMSDecoder=}'/>
<arg type='L' type64='Q'/>
<arg type='@'/>
<arg type='B'/>
<arg type='^I'/>
<arg type='^^{__SecTrust}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopySignerTimestamp'>
<arg type='^{_CMSDecoder=}'/>
<arg type='L' type64='Q'/>
<arg type='^d'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopySignerTimestampCertificates'>
<arg type='^{_CMSDecoder=}'/>
<arg type='L' type64='Q'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCopySignerTimestampWithPolicy'>
<arg type='^{_CMSDecoder=}'/>
<arg type='@'/>
<arg type='L' type64='Q'/>
<arg type='^d'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderCreate'>
<arg type='^^{_CMSDecoder}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderFinalizeMessage'>
<arg type='^{_CMSDecoder=}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderGetNumSigners'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='CMSDecoderIsContentEncrypted'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderSetDetachedContent'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^{__CFData=}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderSetSearchKeychain'>
<arg type='^{_CMSDecoder=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSDecoderUpdateMessage'>
<arg type='^{_CMSDecoder=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncode'>
<arg type='@'/>
<arg type='@'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='B'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncodeContent'>
<arg type='@'/>
<arg type='@'/>
<arg type='@'/>
<arg type='B'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderAddRecipients'>
<arg type='^{_CMSEncoder=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderAddSignedAttributes'>
<arg type='^{_CMSEncoder=}'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderAddSigners'>
<arg type='^{_CMSEncoder=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderAddSupportingCerts'>
<arg type='^{_CMSEncoder=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCopyEncapsulatedContentType'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCopyEncodedContent'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCopyRecipients'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCopySignerTimestamp'>
<arg type='^{_CMSEncoder=}'/>
<arg type='L' type64='Q'/>
<arg type='^d'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCopySignerTimestampWithPolicy'>
<arg type='^{_CMSEncoder=}'/>
<arg type='@'/>
<arg type='L' type64='Q'/>
<arg type='^d'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCopySigners'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCopySupportingCerts'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderCreate'>
<arg type='^^{_CMSEncoder}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderGetCertificateChainMode'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderGetHasDetachedContent'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='CMSEncoderSetCertificateChainMode'>
<arg type='^{_CMSEncoder=}'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderSetEncapsulatedContentType'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderSetEncapsulatedContentTypeOID'>
<arg type='^{_CMSEncoder=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderSetHasDetachedContent'>
<arg type='^{_CMSEncoder=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderSetSignerAlgorithm'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^{__CFString=}'/>
<retval type='l' type64='i'/>
</function>
<function name='CMSEncoderUpdateContent'>
<arg type='^{_CMSEncoder=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='CSSM_AC_AuthCompute'>
<arg type='l' type64='q'/>
<arg type='^{cssm_tuplegroup=I^{_CSSM_TUPLE_PTR={cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}}}'/>
<arg type='^{cssm_tuplegroup=I^{_CSSM_TUPLE_PTR={cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}}}'/>
<arg type='I'/>
<arg type='^{cssm_list=I^{cssm_list_element}^{cssm_list_element}}'/>
<arg type='^{cssm_list=I^{cssm_list_element}^{cssm_list_element}}'/>
<arg type='^{cssm_list=I^{cssm_list_element}^{cssm_list_element}}'/>
<arg type='^{cssm_tuplegroup=I^{_CSSM_TUPLE_PTR={cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}}}'/>
<retval type='i'/>
</function>
<function name='CSSM_AC_PassThrough'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_dl_db_list=I^{cssm_dl_db_handle}}'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^^v'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertAbortCache'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertAbortQuery'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertCache'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertCreateTemplate'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertDescribeFormat'>
<arg type='l' type64='q'/>
<arg type='^I'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGetAllFields'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^I'/>
<arg type='^^{cssm_field}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGetAllTemplateFields'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^I'/>
<arg type='^^{cssm_field}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGetFirstCachedFieldValue'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^i' type64='^q'/>
<arg type='^I'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGetFirstFieldValue'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^i' type64='^q'/>
<arg type='^I'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGetKeyInfo'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^^{cssm_key}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGetNextCachedFieldValue'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGetNextFieldValue'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGroupFromVerifiedBundle'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_cert_bundle={cssm_cert_bundle_header=II}{cssm_data=I*}}' type64='^{cssm_cert_bundle={cssm_cert_bundle_header=II}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^^{cssm_certgroup}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertGroupToSignedBundle'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_cert_bundle_header=II}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertSign'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertVerify'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CertVerifyWithKey'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlAbortCache'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlAbortQuery'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlAddCert'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlCache'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlCreateTemplate'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlDescribeFormat'>
<arg type='l' type64='q'/>
<arg type='^I'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlGetAllCachedRecordFields'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^I'/>
<arg type='^^{cssm_field}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlGetAllFields'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^I'/>
<arg type='^^{cssm_field}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlGetFirstCachedFieldValue'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^i' type64='^q'/>
<arg type='^I'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlGetFirstFieldValue'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^i' type64='^q'/>
<arg type='^I'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlGetNextCachedFieldValue'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlGetNextFieldValue'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^^{cssm_data}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlRemoveCert'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlSetFields'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlSign'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlVerify'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_CrlVerifyWithKey'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_FreeFieldValue'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_FreeFields'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^^{cssm_field}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_IsCertInCachedCrl'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='l' type64='q'/>
<arg type='^i'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_IsCertInCrl'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^i'/>
<retval type='i'/>
</function>
<function name='CSSM_CL_PassThrough'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^^v'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_ChangeLoginAcl'>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_acl_edit=Ii^{cssm_acl_entry_input}}' type64='^{cssm_acl_edit=Iq^{cssm_acl_entry_input}}'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_ChangeLoginOwner'>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_acl_owner_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i}'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateAsymmetricContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateDeriveKeyContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_crypto_data={cssm_data=I*}^?^v}' type64='^{cssm_crypto_data={cssm_data=Q*}^?^v}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateDigestContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateKeyGenContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_crypto_data={cssm_data=I*}^?^v}' type64='^{cssm_crypto_data={cssm_data=Q*}^?^v}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_date=[4C][2C][2C]}'/>
<arg type='^{cssm_date=[4C][2C][2C]}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateMacContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreatePassThroughContext'>
<arg type='l' type64='q'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateRandomGenContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_crypto_data={cssm_data=I*}^?^v}' type64='^{cssm_crypto_data={cssm_data=Q*}^?^v}'/>
<arg type='L' type64='Q'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateSignatureContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_CreateSymmetricContext'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_GetLoginAcl'>
<arg type='l' type64='q'/>
<arg type='^[68c]'/>
<arg type='^I'/>
<arg type='^^{cssm_acl_entry_info}'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_GetLoginOwner'>
<arg type='l' type64='q'/>
<arg type='^{cssm_acl_owner_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i}'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_GetOperationalStatistics'>
<arg type='l' type64='q'/>
<arg type='^{cssm_csp_operational_statistics=iIIIIIIIII}'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_Login'>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_Logout'>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_ObtainPrivateKeyFromPublicKey'>
<arg type='l' type64='q'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_CSP_PassThrough'>
<arg type='Q'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^^v'/>
<retval type='i'/>
</function>
<function name='CSSM_ChangeKeyAcl'>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_acl_edit=Ii^{cssm_acl_entry_input}}' type64='^{cssm_acl_edit=Iq^{cssm_acl_entry_input}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_ChangeKeyOwner'>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_acl_owner_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_Authenticate'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='I'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_ChangeDbAcl'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_acl_edit=Ii^{cssm_acl_entry_input}}' type64='^{cssm_acl_edit=Iq^{cssm_acl_entry_input}}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_ChangeDbOwner'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_acl_owner_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_CreateRelation'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='I'/>
<arg type='*'/>
<arg type='I'/>
<arg type='^{cssm_db_schema_attribute_info=I*{cssm_data=I*}I}' type64='^{cssm_db_schema_attribute_info=I*{cssm_data=Q*}I}'/>
<arg type='I'/>
<arg type='^{cssm_db_schema_index_info=IIII}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DataAbortQuery'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DataDelete'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=I*}I)I}}{cssm_data=I*}}' type64='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=Q*}I)I}}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DataGetFirst'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^{cssm_query=III^{cssm_selection_predicate}{cssm_query_limits=II}I}'/>
<arg type='^i' type64='^q'/>
<arg type='^{cssm_db_record_attribute_data=III^{cssm_db_attribute_data}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^^{cssm_db_unique_record}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DataGetFromUniqueRecordId'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=I*}I)I}}{cssm_data=I*}}' type64='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=Q*}I)I}}{cssm_data=Q*}}'/>
<arg type='^{cssm_db_record_attribute_data=III^{cssm_db_attribute_data}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DataGetNext'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_db_record_attribute_data=III^{cssm_db_attribute_data}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^^{cssm_db_unique_record}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DataInsert'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='I'/>
<arg type='^{cssm_db_record_attribute_data=III^{cssm_db_attribute_data}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^^{cssm_db_unique_record}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DataModify'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='I'/>
<arg type='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=I*}I)I}}{cssm_data=I*}}' type64='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=Q*}I)I}}{cssm_data=Q*}}'/>
<arg type='^{cssm_db_record_attribute_data=III^{cssm_db_attribute_data}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DbClose'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DbCreate'>
<arg type='l' type64='q'/>
<arg type='*'/>
<arg type='^{cssm_net_address=I{cssm_data=I*}}' type64='^{cssm_net_address=I{cssm_data=Q*}}'/>
<arg type='^{cssm_dbinfo=I^{cssm_db_parsing_module_info}^{cssm_db_record_attribute_info}^{cssm_db_record_index_info}i*^v}'/>
<arg type='I'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^v'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DbDelete'>
<arg type='l' type64='q'/>
<arg type='*'/>
<arg type='^{cssm_net_address=I{cssm_data=I*}}' type64='^{cssm_net_address=I{cssm_data=Q*}}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DbOpen'>
<arg type='l' type64='q'/>
<arg type='*'/>
<arg type='^{cssm_net_address=I{cssm_data=I*}}' type64='^{cssm_net_address=I{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^v'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_DestroyRelation'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_FreeNameList'>
<arg type='l' type64='q'/>
<arg type='^{cssm_name_list=I^*}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_FreeUniqueRecord'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=I*}I)I}}{cssm_data=I*}}' type64='^{cssm_db_unique_record={cssm_db_index_info=II{cssm_db_attribute_info=I(cssm_db_attribute_label=*{cssm_data=Q*}I)I}}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_GetDbAcl'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^[68c]'/>
<arg type='^I'/>
<arg type='^^{cssm_acl_entry_info}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_GetDbNameFromHandle'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^*'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_GetDbNames'>
<arg type='l' type64='q'/>
<arg type='^^{cssm_name_list}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_GetDbOwner'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='^{cssm_acl_owner_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i}'/>
<retval type='i'/>
</function>
<function name='CSSM_DL_PassThrough'>
<arg type='{cssm_dl_db_handle=ii}' type64='{cssm_dl_db_handle=qq}'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^^v'/>
<retval type='i'/>
</function>
<function name='CSSM_DecryptData'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^I' type64='^Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_DecryptDataFinal'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_DecryptDataInit'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_DecryptDataInitP'>
<arg type='Q'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_DecryptDataP'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^I' type64='^Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_DecryptDataUpdate'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^I' type64='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_DeleteContext'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_DeleteContextAttributes'>
<arg type='Q'/>
<arg type='I'/>
<arg type='^{cssm_context_attribute=II(cssm_context_attribute_value=*I^{cssm_access_credentials}^{cssm_key}^{cssm_data}I^{cssm_date}^{cssm_range}^{cssm_crypto_data}^{cssm_version}^{cssm_dl_db_handle}^{cssm_kr_profile})}'/>
<retval type='i'/>
</function>
<function name='CSSM_DeriveKey'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_DigestData'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_DigestDataClone'>
<arg type='Q'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_DigestDataFinal'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_DigestDataInit'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_DigestDataUpdate'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_EncryptData'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^I' type64='^Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_EncryptDataFinal'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_EncryptDataInit'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_EncryptDataInitP'>
<arg type='Q'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_EncryptDataP'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^I' type64='^Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_EncryptDataUpdate'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^I' type64='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_FreeContext'>
<arg type='^{cssm_context=III^{cssm_context_attribute}iiIII}' type64='^{cssm_context=III^{cssm_context_attribute}qiIII}'/>
<retval type='i'/>
</function>
<function name='CSSM_FreeKey'>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='i'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateAlgorithmParams'>
<arg type='Q'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateKey'>
<arg type='Q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateKeyP'>
<arg type='Q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateKeyPair'>
<arg type='Q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateKeyPairP'>
<arg type='Q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateMac'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateMacFinal'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateMacInit'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateMacUpdate'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_GenerateRandom'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetAPIMemoryFunctions'>
<arg type='l' type64='q'/>
<arg type='^{cssm_memory_funcs=^?^?^?^?^v}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetContext'>
<arg type='Q'/>
<arg type='^^{cssm_context}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetContextAttribute'>
<arg type='^{cssm_context=III^{cssm_context_attribute}iiIII}' type64='^{cssm_context=III^{cssm_context_attribute}qiIII}'/>
<arg type='I'/>
<arg type='^^{cssm_context_attribute}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetKeyAcl'>
<arg type='l' type64='q'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^[68c]'/>
<arg type='^I'/>
<arg type='^^{cssm_acl_entry_info}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetKeyOwner'>
<arg type='l' type64='q'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_acl_owner_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetModuleGUIDFromHandle'>
<arg type='l' type64='q'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetPrivilege'>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_GetSubserviceUIDFromHandle'>
<arg type='l' type64='q'/>
<arg type='^{cssm_subservice_uid={cssm_guid=ISS[8C]}{cssm_version=II}II}'/>
<retval type='i'/>
</function>
<function name='CSSM_GetTimeValue'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_Init'>
<arg type='^{cssm_version=II}'/>
<arg type='I'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='I'/>
<arg type='^I'/>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CSSM_Introduce'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_CreateRecoveryEnablementContext'>
<arg type='I'/>
<arg type='^{cssm_kr_profile={cssm_kr_name=CC*}^{cssm_certgroup}^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}^{cssm_data}I^{cssm_data}}'/>
<arg type='^{cssm_kr_profile={cssm_kr_name=CC*}^{cssm_certgroup}^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}^{cssm_data}I^{cssm_data}}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_CreateRecoveryRegistrationContext'>
<arg type='I'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_CreateRecoveryRequestContext'>
<arg type='I'/>
<arg type='^{cssm_kr_profile={cssm_kr_name=CC*}^{cssm_certgroup}^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}^{cssm_data}I^{cssm_data}}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_GenerateRecoveryFields'>
<arg type='Q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_GetPolicyInfo'>
<arg type='Q'/>
<arg type='^I'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_GetRecoveredObject'>
<arg type='I'/>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='I'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_PassThrough'>
<arg type='I'/>
<arg type='Q'/>
<arg type='Q'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^^v'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_ProcessRecoveryFields'>
<arg type='Q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^Q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_QueryPolicyInfo'>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^^{cssm_kr_policy_info}'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_RecoveryRequest'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^i'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_RecoveryRequestAbort'>
<arg type='I'/>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_RecoveryRetrieve'>
<arg type='I'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^i'/>
<arg type='^i' type64='^q'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_RegistrationRequest'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='I'/>
<arg type='^i'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_RegistrationRetrieve'>
<arg type='I'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^i'/>
<arg type='^{cssm_kr_profile={cssm_kr_name=CC*}^{cssm_certgroup}^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}C^{cssm_certgroup}^{cssm_data}I^{cssm_data}}'/>
<retval type='i'/>
</function>
<function name='CSSM_KR_SetEnterpriseRecoveryPolicy'>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<retval type='i'/>
</function>
<function name='CSSM_ListAttachedModuleManagers'>
<arg type='^I'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<retval type='i'/>
</function>
<function name='CSSM_ModuleAttach'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_version=II}'/>
<arg type='^{cssm_memory_funcs=^?^?^?^?^v}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_func_name_addr=[68c]^?}'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='CSSM_ModuleDetach'>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_ModuleLoad'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='I'/>
<arg function_pointer='true' type='^?'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^v'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CSSM_ModuleUnload'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg function_pointer='true' type='^?'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^v'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CSSM_QueryKeySizeInBits'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_key_size=II}'/>
<retval type='i'/>
</function>
<function name='CSSM_QuerySize'>
<arg type='Q'/>
<arg type='i'/>
<arg type='I'/>
<arg type='^{cssm_query_size_data=II}'/>
<retval type='i'/>
</function>
<function name='CSSM_RetrieveCounter'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_RetrieveUniqueId'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_SPI_ModuleAttach'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_version=II}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_upcalls=^?^?^?^?^?^?}'/>
<arg type='^^{cssm_module_funcs}'/>
<retval type='i'/>
</function>
<function name='CSSM_SPI_ModuleDetach'>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='CSSM_SPI_ModuleLoad'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg function_pointer='true' type='^?'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^v'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CSSM_SPI_ModuleUnload'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg function_pointer='true' type='^?'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^v'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CSSM_SetContext'>
<arg type='Q'/>
<arg type='^{cssm_context=III^{cssm_context_attribute}iiIII}' type64='^{cssm_context=III^{cssm_context_attribute}qiIII}'/>
<retval type='i'/>
</function>
<function name='CSSM_SetPrivilege'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_SignData'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_SignDataFinal'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_SignDataInit'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_SignDataUpdate'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_ApplyCrlToDb'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_encoded_crl=II{cssm_data=I*}}' type64='^{cssm_encoded_crl=II{cssm_data=Q*}}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_tp_verify_context=I{cssm_data=I*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}' type64='^{cssm_tp_verify_context=I{cssm_data=Q*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}'/>
<arg type='^{cssm_tp_verify_context_result=I^{cssm_evidence}}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertCreateTemplate'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertGetAllTemplateFields'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^I'/>
<arg type='^^{cssm_field}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertGroupConstruct'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_dl_db_list=I^{cssm_dl_db_handle}}'/>
<arg type='^v'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^^{cssm_certgroup}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertGroupPrune'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_dl_db_list=I^{cssm_dl_db_handle}}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^^{cssm_certgroup}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertGroupToTupleGroup'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^^{cssm_tuplegroup=I^{_CSSM_TUPLE_PTR={cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}}}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertGroupVerify'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_tp_verify_context=I{cssm_data=I*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}' type64='^{cssm_tp_verify_context=I{cssm_data=Q*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}'/>
<arg type='^{cssm_tp_verify_context_result=I^{cssm_evidence}}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertReclaimAbort'>
<arg type='l' type64='q'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertReclaimKey'>
<arg type='l' type64='q'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='I'/>
<arg type='Q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertRemoveFromCrlTemplate'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_tp_verify_context=I{cssm_data=I*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}' type64='^{cssm_tp_verify_context=I{cssm_data=Q*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}'/>
<arg type='^{cssm_tp_verify_context_result=I^{cssm_evidence}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertRevoke'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_tp_verify_context=I{cssm_data=I*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}' type64='^{cssm_tp_verify_context=I{cssm_data=Q*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}'/>
<arg type='^{cssm_tp_verify_context_result=I^{cssm_evidence}}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CertSign'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_tp_verify_context=I{cssm_data=I*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}' type64='^{cssm_tp_verify_context=I{cssm_data=Q*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}'/>
<arg type='^{cssm_tp_verify_context_result=I^{cssm_evidence}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_ConfirmCredResult'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_tp_callerauth_context={cssm_tp_policyinfo=I^{cssm_field}^v}*I^?I^{cssm_data}^{cssm_dl_db_list}^{cssm_access_credentials}}'/>
<arg type='^{cssm_tp_confirm_response=I^I}'/>
<arg type='^{cssm_tp_authority_id=^{cssm_data}^{cssm_net_address}}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CrlCreateTemplate'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_field={cssm_data=I*}{cssm_data=I*}}' type64='^{cssm_field={cssm_data=Q*}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CrlSign'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_encoded_crl=II{cssm_data=I*}}' type64='^{cssm_encoded_crl=II{cssm_data=Q*}}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_tp_verify_context=I{cssm_data=I*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}' type64='^{cssm_tp_verify_context=I{cssm_data=Q*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}'/>
<arg type='^{cssm_tp_verify_context_result=I^{cssm_evidence}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_CrlVerify'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_encoded_crl=II{cssm_data=I*}}' type64='^{cssm_encoded_crl=II{cssm_data=Q*}}'/>
<arg type='^{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}'/>
<arg type='^{cssm_tp_verify_context=I{cssm_data=I*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}' type64='^{cssm_tp_verify_context=I{cssm_data=Q*}{cssm_crlgroup=III(?=^{cssm_data}^{cssm_encoded_crl}^{cssm_parsed_crl}^{cssm_crl_pair})I}^{cssm_tp_callerauth_context}}'/>
<arg type='^{cssm_tp_verify_context_result=I^{cssm_evidence}}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_FormRequest'>
<arg type='l' type64='q'/>
<arg type='^{cssm_tp_authority_id=^{cssm_data}^{cssm_net_address}}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_FormSubmit'>
<arg type='l' type64='q'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_tp_authority_id=^{cssm_data}^{cssm_net_address}}'/>
<arg type='^{cssm_tp_authority_id=^{cssm_data}^{cssm_net_address}}'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_PassThrough'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='Q'/>
<arg type='^{cssm_dl_db_list=I^{cssm_dl_db_handle}}'/>
<arg type='I'/>
<arg type='^v'/>
<arg type='^^v'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_ReceiveConfirmation'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^^{cssm_tp_confirm_response}'/>
<arg type='^i'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_RetrieveCredResult'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_tp_callerauth_context={cssm_tp_policyinfo=I^{cssm_field}^v}*I^?I^{cssm_data}^{cssm_dl_db_list}^{cssm_access_credentials}}'/>
<arg type='^i'/>
<arg type='^i'/>
<arg type='^^{cssm_tp_result_set}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_SubmitCredRequest'>
<arg type='l' type64='q'/>
<arg type='^{cssm_tp_authority_id=^{cssm_data}^{cssm_net_address}}'/>
<arg type='I'/>
<arg type='^{cssm_tp_request_set=I^v}'/>
<arg type='^{cssm_tp_callerauth_context={cssm_tp_policyinfo=I^{cssm_field}^v}*I^?I^{cssm_data}^{cssm_dl_db_list}^{cssm_access_credentials}}'/>
<arg type='^i'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_TP_TupleGroupToCertGroup'>
<arg type='l' type64='q'/>
<arg type='l' type64='q'/>
<arg type='^{cssm_tuplegroup=I^{_CSSM_TUPLE_PTR={cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_list=I^{cssm_list_element}^{cssm_list_element}}{cssm_list=I^{cssm_list_element}^{cssm_list_element}}}}'/>
<arg type='^^{cssm_certgroup}'/>
<retval type='i'/>
</function>
<function name='CSSM_Terminate'>
<retval type='i'/>
</function>
<function name='CSSM_Unintroduce'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<retval type='i'/>
</function>
<function name='CSSM_UnwrapKey'>
<arg type='Q'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_UnwrapKeyP'>
<arg type='Q'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}^?^v}}' type64='^{cssm_resource_control_context=^{cssm_access_credentials}{cssm_acl_entry_input={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}^?^v}}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_UpdateContextAttributes'>
<arg type='Q'/>
<arg type='I'/>
<arg type='^{cssm_context_attribute=II(cssm_context_attribute_value=*I^{cssm_access_credentials}^{cssm_key}^{cssm_data}I^{cssm_date}^{cssm_range}^{cssm_crypto_data}^{cssm_version}^{cssm_dl_db_handle}^{cssm_kr_profile})}'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyData'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyDataFinal'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyDataInit'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyDataUpdate'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyDevice'>
<arg type='l' type64='q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyMac'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyMacFinal'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyMacInit'>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='CSSM_VerifyMacUpdate'>
<arg type='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CSSM_WrapKey'>
<arg type='Q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<retval type='i'/>
</function>
<function name='CSSM_WrapKeyP'>
<arg type='Q'/>
<arg type='^{cssm_access_credentials=[68c]{cssm_base_certs=ii{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}' type64='^{cssm_access_credentials=[68c]{cssm_base_certs=qq{cssm_certgroup=III(?=^{cssm_data}^{cssm_encoded_cert}^{cssm_parsed_cert}^{cssm_cert_pair})I^v}}{cssm_samplegroup=I^{cssm_sample}}^?^v}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=I*}}' type64='^{cssm_key={cssm_keyheader=I{cssm_guid=ISS[8C]}IIIIIII{cssm_date=[4C][2C][2C]}{cssm_date=[4C][2C][2C]}III}{cssm_data=Q*}}'/>
<arg type='Q'/>
<retval type='i'/>
</function>
<function name='EISL_CheckAddressWithinModule'>
<arg type='^v'/>
<arg function_pointer='true' type='^?'>
<retval type='v'/>
</arg>
<retval type='i'/>
</function>
<function name='EISL_CheckDataAddressWithinModule'>
<arg type='^v'/>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_ContinueVerification'>
<arg type='^v'/>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='EISL_CopyCertificateChain'>
<arg type='^v'/>
<arg type='^^v'/>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='EISL_CreateCertificateAttributeEnumerator'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateCertificateChain'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateCertificateChainWithCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateCertificateChainWithCredentialData'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateCertificateChainWithCredentialDataAndCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateManifestAttributeEnumerator'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateManifestSectionAttributeEnumerator'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateManifestSectionEnumerator'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateSignatureAttributeEnumerator'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateSignerInfoAttributeEnumerator'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateVerfiedSignatureRoot'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateVerfiedSignatureRootWithCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateVerifiedSignatureRootWithCredentialData'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_CreateVerifiedSignatureRootWithCredentialDataAndCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_DuplicateVerifiedModulePtr'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_FindCertificateAttribute'>
<arg type='^v'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_FindManifestAttribute'>
<arg type='^v'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_FindManifestSection'>
<arg type='^v'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_FindManifestSectionAttribute'>
<arg type='^v'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_FindSignatureAttribute'>
<arg type='^v'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_FindSignerInfoAttribute'>
<arg type='^v'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_GetCertificateChain'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_GetLibHandle'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_GetManifestSignatureRoot'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_GetModuleManifestSection'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_GetNextAttribute'>
<arg type='^v'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_GetNextCertificateAttribute'>
<arg type='^v'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_GetNextManifestSection'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_GetNextManifestSectionAttribute'>
<arg type='^v'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_GetNextSignatureAttribute'>
<arg type='^v'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<arg type='^{isl_const_data=I*}' type64='^{isl_const_data=Q*}'/>
<retval type='i'/>
</function>
<function name='EISL_LocateProcedureAddress'>
<arg type='^v'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval function_pointer='true' type='^?'>
<retval type='v'/>
</retval>
</function>
<function name='EISL_RecycleAttributeEnumerator'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_RecycleCertificateAttributeEnumerator'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_RecycleManifestSectionAttributeEnumerator'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_RecycleManifestSectionEnumerator'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_RecycleSignatureAttributeEnumerator'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_RecycleVerifiedCertificateChain'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_RecycleVerifiedModuleCredentials'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_RecycleVerifiedSignatureRoot'>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='EISL_SelfCheck'>
<retval type='^v'/>
</function>
<function name='EISL_VerifyAndLoadModule'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyAndLoadModuleAndCredentialData'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyAndLoadModuleAndCredentialDataWithCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyAndLoadModuleAndCredentials'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyAndLoadModuleAndCredentialsWithCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyLoadedModule'>
<arg type='^v'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyLoadedModuleAndCredentialData'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyLoadedModuleAndCredentialDataWithCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyLoadedModuleAndCredentials'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='EISL_VerifyLoadedModuleAndCredentialsWithCertificate'>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<arg type='{isl_const_data=I*}' type64='{isl_const_data=Q*}'/>
<retval type='^v'/>
</function>
<function name='MDS_Initialize'>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_memory_funcs=^?^?^?^?^v}'/>
<arg type='^{mds_funcs=^?^?^?^?^?^?^?^?^?^?^?^?^?^?^?}'/>
<arg type='^i' type64='^q'/>
<retval type='i'/>
</function>
<function name='MDS_Install'>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='MDS_Terminate'>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='MDS_Uninstall'>
<arg type='l' type64='q'/>
<retval type='i'/>
</function>
<function name='ModuleManagerAuthenticate'>
<arg type='I'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_guid=ISS[8C]}'/>
<arg type='^{cssm_manager_registration_info=^?^?^?^?^?^?}'/>
<retval type='i'/>
</function>
<function name='SSLAddDistinguishedName'>
<arg type='^{SSLContext=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLClose'>
<arg type='^{SSLContext=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLContextGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SSLCopyCertificateAuthorities'>
<arg type='^{SSLContext=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLCopyDistinguishedNames'>
<arg type='^{SSLContext=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLCopyPeerCertificates'>
<arg type='^{SSLContext=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLCopyPeerTrust'>
<arg type='^{SSLContext=}'/>
<arg type='^^{__SecTrust}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLCopyTrustedRoots'>
<arg type='^{SSLContext=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLCreateContext'>
<arg type='^{__CFAllocator=}'/>
<arg type='i'/>
<arg type='i'/>
<retval already_retained='true' type='^{SSLContext=}'/>
</function>
<function name='SSLDisposeContext'>
<arg type='^{SSLContext=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetAllowsAnyRoot'>
<arg type='^{SSLContext=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetAllowsExpiredCerts'>
<arg type='^{SSLContext=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetAllowsExpiredRoots'>
<arg type='^{SSLContext=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetBufferedReadSize'>
<arg type='^{SSLContext=}'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetClientCertificateState'>
<arg type='^{SSLContext=}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetConnection'>
<arg type='^{SSLContext=}'/>
<arg type='^^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetDatagramWriteSize'>
<arg type='^{SSLContext=}'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetDiffieHellmanParams'>
<arg type='^{SSLContext=}'/>
<arg type='^^v'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetEnableCertVerify'>
<arg type='^{SSLContext=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetEnabledCiphers'>
<arg type='^{SSLContext=}'/>
<arg type='^I'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetMaxDatagramRecordSize'>
<arg type='^{SSLContext=}'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetNegotiatedCipher'>
<arg type='^{SSLContext=}'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetNegotiatedProtocolVersion'>
<arg type='^{SSLContext=}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetNumberEnabledCiphers'>
<arg type='^{SSLContext=}'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetNumberSupportedCiphers'>
<arg type='^{SSLContext=}'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetPeerDomainName'>
<arg type='^{SSLContext=}'/>
<arg type='*'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetPeerDomainNameLength'>
<arg type='^{SSLContext=}'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetPeerID'>
<arg type='^{SSLContext=}'/>
<arg type='^^v'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetProtocolVersion'>
<arg type='^{SSLContext=}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetProtocolVersionEnabled'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetProtocolVersionMax'>
<arg type='^{SSLContext=}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetProtocolVersionMin'>
<arg type='^{SSLContext=}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetRsaBlinding'>
<arg type='^{SSLContext=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetSessionOption'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetSessionState'>
<arg type='^{SSLContext=}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLGetSupportedCiphers'>
<arg type='^{SSLContext=}'/>
<arg type='^I'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLHandshake'>
<arg type='^{SSLContext=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLNewContext'>
<arg type='B'/>
<arg type='^^{SSLContext}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLRead'>
<arg type='^{SSLContext=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetAllowsAnyRoot'>
<arg type='^{SSLContext=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetAllowsExpiredCerts'>
<arg type='^{SSLContext=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetAllowsExpiredRoots'>
<arg type='^{SSLContext=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetCertificate'>
<arg type='^{SSLContext=}'/>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetCertificateAuthorities'>
<arg type='^{SSLContext=}'/>
<arg type='@'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetClientSideAuthenticate'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetConnection'>
<arg type='^{SSLContext=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetDatagramHelloCookie'>
<arg type='^{SSLContext=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetDiffieHellmanParams'>
<arg type='^{SSLContext=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetEnableCertVerify'>
<arg type='^{SSLContext=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetEnabledCiphers'>
<arg type='^{SSLContext=}'/>
<arg type='^I'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetEncryptionCertificate'>
<arg type='^{SSLContext=}'/>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetIOFuncs'>
<arg type='^{SSLContext=}'/>
<arg function_pointer='true' type='^?'>
<arg type='@'/>
<arg type='^v'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</arg>
<arg function_pointer='true' type='^?'>
<arg type='@'/>
<arg type='^v'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</arg>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetMaxDatagramRecordSize'>
<arg type='^{SSLContext=}'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetPeerDomainName'>
<arg type='^{SSLContext=}'/>
<arg type='*'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetPeerID'>
<arg type='^{SSLContext=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetProtocolVersion'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetProtocolVersionEnabled'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetProtocolVersionMax'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetProtocolVersionMin'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetRsaBlinding'>
<arg type='^{SSLContext=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetSessionOption'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetSessionStrengthPolicy'>
<arg type='^{SSLContext=}'/>
<arg type='i'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLSetTrustedRoots'>
<arg type='^{SSLContext=}'/>
<arg type='^{__CFArray=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SSLWrite'>
<arg type='^{SSLContext=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<arg type='^I' type64='^Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLCopyAuthorizations'>
<arg type='^{OpaqueSecTrustRef=}'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='SecACLCopyContents'>
<arg type='^{OpaqueSecTrustRef=}'/>
<arg type='^^{__CFArray}'/>
<arg type='^^{__CFString}'/>
<arg type='^S'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLCopySimpleContents'>
<arg type='^{OpaqueSecTrustRef=}'/>
<arg type='^^{__CFArray}'/>
<arg type='^^{__CFString}'/>
<arg type='^{cssm_acl_keychain_prompt_selector=SS}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLCreateFromSimpleContents'>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^{__CFString=}'/>
<arg type='^{cssm_acl_keychain_prompt_selector=SS}'/>
<arg type='^^{OpaqueSecTrustRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLCreateWithSimpleContents'>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^{__CFString=}'/>
<arg type='S'/>
<arg type='^^{OpaqueSecTrustRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLGetAuthorizations'>
<arg type='^{OpaqueSecTrustRef=}'/>
<arg type='^i'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecACLRemove'>
<arg type='^{OpaqueSecTrustRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLSetAuthorizations'>
<arg type='^{OpaqueSecTrustRef=}'/>
<arg type='^i'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLSetContents'>
<arg type='^{OpaqueSecTrustRef=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^{__CFString=}'/>
<arg type='S'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLSetSimpleContents'>
<arg type='^{OpaqueSecTrustRef=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^{__CFString=}'/>
<arg type='^{cssm_acl_keychain_prompt_selector=SS}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecACLUpdateAuthorizations'>
<arg type='^{OpaqueSecTrustRef=}'/>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAccessControlCreateWithFlags'>
<arg type='^{__CFAllocator=}'/>
<arg type='@'/>
<arg type='l' type64='q'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{OpaqueSecAccessControl=}'/>
</function>
<function name='SecAccessControlGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecAccessCopyACLList'>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAccessCopyMatchingACLList'>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='@'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='SecAccessCopyOwnerAndACL'>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^I'/>
<arg type='^I'/>
<arg type='^I'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAccessCopySelectedACLList'>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='i'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAccessCreate'>
<arg type='^{__CFString=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^^{OpaqueSecAccessRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAccessCreateFromOwnerAndACL'>
<arg type='^{cssm_acl_owner_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i}'/>
<arg type='I'/>
<arg type='^{cssm_acl_entry_info={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=I*}{cssm_data=I*}}[68c]}i}' type64='^{cssm_acl_entry_info={cssm_acl_entry_prototype={cssm_list=I^{cssm_list_element}^{cssm_list_element}}i{cssm_authorizationgroup=I^i}{cssm_acl_validity_period={cssm_data=Q*}{cssm_data=Q*}}[68c]}q}'/>
<arg type='^^{OpaqueSecAccessRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAccessCreateWithOwnerAndACL'>
<arg type='I'/>
<arg type='I'/>
<arg type='L' type64='I'/>
<arg type='^{__CFArray=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{OpaqueSecAccessRef=}'/>
</function>
<function name='SecAccessGetOwnerAndACL'>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^^{cssm_acl_owner_prototype}'/>
<arg type='^I'/>
<arg type='^^{cssm_acl_entry_info}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAccessGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecAsn1AllocCopy'>
<arg type='^{SecAsn1Coder=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1AllocCopyItem'>
<arg type='^{SecAsn1Coder=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1AllocItem'>
<arg type='^{SecAsn1Coder=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='L' type64='Q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1CoderCreate'>
<arg type='^^{SecAsn1Coder}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1CoderRelease'>
<arg type='^{SecAsn1Coder=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1Decode'>
<arg type='^{SecAsn1Coder=}'/>
<arg type='^v'/>
<arg type='L' type64='Q'/>
<arg type='^{SecAsn1Template_struct=II^vI}'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1DecodeData'>
<arg type='^{SecAsn1Coder=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{SecAsn1Template_struct=II^vI}'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1EncodeItem'>
<arg type='^{SecAsn1Coder=}'/>
<arg type='^v'/>
<arg type='^{SecAsn1Template_struct=II^vI}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecAsn1Malloc'>
<arg type='^{SecAsn1Coder=}'/>
<arg type='L' type64='Q'/>
<retval type='^v'/>
</function>
<function name='SecAsn1OidCompare'>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='B'/>
</function>
<function name='SecCertificateAddToKeychain'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^{OpaqueSecKeychainRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateCopyCommonName'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{__CFString}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateCopyData'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='SecCertificateCopyEmailAddresses'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateCopyLongDescription'>
<arg type='^{__CFAllocator=}'/>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='SecCertificateCopyNormalizedIssuerContent'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='SecCertificateCopyNormalizedSubjectContent'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='SecCertificateCopyPreference'>
<arg type='^{__CFString=}'/>
<arg type='I'/>
<arg type='^^{OpaqueSecCertificateRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateCopyPreferred'>
<arg type='^{__CFString=}'/>
<arg type='^{__CFArray=}'/>
<retval already_retained='true' type='^{OpaqueSecCertificateRef=}'/>
</function>
<function name='SecCertificateCopyPublicKey'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{OpaqueSecKeyRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateCopySerialNumber'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='SecCertificateCopyShortDescription'>
<arg type='^{__CFAllocator=}'/>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='SecCertificateCopySubjectSummary'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='SecCertificateCopyValues'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='SecCertificateCreateFromData'>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^^{OpaqueSecCertificateRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateCreateWithData'>
<arg type='^{__CFAllocator=}'/>
<arg type='^{__CFData=}'/>
<retval already_retained='true' type='^{OpaqueSecCertificateRef=}'/>
</function>
<function name='SecCertificateGetAlgorithmID'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{cssm_x509_algorithm_identifier}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateGetCLHandle'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^i' type64='^q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateGetData'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateGetIssuer'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{cssm_x509_name}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateGetSubject'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{cssm_x509_name}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateGetType'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecCertificateSetPreference'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^{__CFString=}'/>
<arg type='I'/>
<arg type='^{__CFDate=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCertificateSetPreferred'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^{__CFString=}'/>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCheckValidity'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^{__SecRequirement=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCheckValidityWithErrors'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^{__SecRequirement=}'/>
<arg type='^^{__CFError}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCopyDesignatedRequirement'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^^{__SecRequirement}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCopyGuestWithAttributes'>
<arg type='^{__SecCode=}'/>
<arg type='^{__CFDictionary=}'/>
<arg type='I'/>
<arg type='^^{__SecCode}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCopyHost'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^^{__SecCode}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCopyPath'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^^{__CFURL}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCopySelf'>
<arg type='I'/>
<arg type='^^{__SecCode}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCopySigningInformation'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^^{__CFDictionary}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeCopyStaticCode'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^^{__SecCode}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCodeGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecCodeMapMemory'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecCopyErrorMessageString'>
<arg type='l' type64='i'/>
<arg type='^v'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='SecDecodeTransformCreate'>
<arg type='@'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecDecryptTransformCreate'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecDecryptTransformGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecDigestTransformCreate'>
<arg type='@'/>
<arg type='l' type64='q'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecDigestTransformGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecEncodeTransformCreate'>
<arg type='@'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecEncryptTransformCreate'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecEncryptTransformGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecGroupTransformGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecHostCreateGuest'>
<arg type='I'/>
<arg type='I'/>
<arg type='^{__CFURL=}'/>
<arg type='^{__CFDictionary=}'/>
<arg type='I'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecHostRemoveGuest'>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecHostSelectGuest'>
<arg type='I'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecHostSelectedGuest'>
<arg type='I'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecHostSetGuestStatus'>
<arg type='I'/>
<arg type='I'/>
<arg type='^{__CFDictionary=}'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecHostSetHostingPort'>
<arg type='I'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentityCopyCertificate'>
<arg type='^{OpaqueSecIdentityRef=}'/>
<arg type='^^{OpaqueSecCertificateRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentityCopyPreference'>
<arg type='^{__CFString=}'/>
<arg type='I'/>
<arg type='^{__CFArray=}'/>
<arg type='^^{OpaqueSecIdentityRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentityCopyPreferred'>
<arg type='^{__CFString=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^{__CFArray=}'/>
<retval already_retained='true' type='^{OpaqueSecIdentityRef=}'/>
</function>
<function name='SecIdentityCopyPrivateKey'>
<arg type='^{OpaqueSecIdentityRef=}'/>
<arg type='^^{OpaqueSecKeyRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentityCopySystemIdentity'>
<arg type='^{__CFString=}'/>
<arg type='^^{OpaqueSecIdentityRef}'/>
<arg type='^^{__CFString}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentityCreateWithCertificate'>
<arg type='@'/>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='^^{OpaqueSecIdentityRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentityGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecIdentitySearchCopyNext'>
<arg type='^{OpaqueSecIdentitySearchRef=}'/>
<arg type='^^{OpaqueSecIdentityRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentitySearchCreate'>
<arg type='@'/>
<arg type='I'/>
<arg type='^^{OpaqueSecIdentitySearchRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentitySearchGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecIdentitySetPreference'>
<arg type='^{OpaqueSecIdentityRef=}'/>
<arg type='^{__CFString=}'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentitySetPreferred'>
<arg type='^{OpaqueSecIdentityRef=}'/>
<arg type='^{__CFString=}'/>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecIdentitySetSystemIdentity'>
<arg type='^{__CFString=}'/>
<arg type='^{OpaqueSecIdentityRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecItemAdd'>
<arg type='^{__CFDictionary=}'/>
<arg type='^^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecItemCopyMatching'>
<arg type='^{__CFDictionary=}'/>
<arg type='^^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecItemDelete'>
<arg type='^{__CFDictionary=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecItemExport'>
<arg type='@'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{_SecItemImportExportKeyParameters=II^v^{__CFString}^{__CFString}^{OpaqueSecAccessRef}^{__CFArray}^{__CFArray}}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecItemImport'>
<arg type='^{__CFData=}'/>
<arg type='^{__CFString=}'/>
<arg type='^I'/>
<arg type='^I'/>
<arg type='I'/>
<arg type='^{_SecItemImportExportKeyParameters=II^v^{__CFString}^{__CFString}^{OpaqueSecAccessRef}^{__CFArray}^{__CFArray}}'/>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecItemUpdate'>
<arg type='^{__CFDictionary=}'/>
<arg type='^{__CFDictionary=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeyCreateFromData'>
<arg type='^{__CFDictionary=}'/>
<arg type='^{__CFData=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{OpaqueSecKeyRef=}'/>
</function>
<function name='SecKeyCreatePair'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='Q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^^{OpaqueSecKeyRef}'/>
<arg type='^^{OpaqueSecKeyRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeyDeriveFromPassword'>
<arg type='^{__CFString=}'/>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{__CFError}'/>
<retval type='^{OpaqueSecKeyRef=}'/>
</function>
<function name='SecKeyGenerate'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='Q'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^^{OpaqueSecKeyRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeyGeneratePair'>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{OpaqueSecKeyRef}'/>
<arg type='^^{OpaqueSecKeyRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeyGeneratePairAsync'>
<arg type='^{__CFDictionary=}'/>
<arg type='@'/>
<arg function_pointer='true' type='@?'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^{__CFError=}'/>
<retval type='v'/>
</arg>
</function>
<function name='SecKeyGenerateSymmetric'>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{__CFError}'/>
<retval type='^{OpaqueSecKeyRef=}'/>
</function>
<function name='SecKeyGetBlockSize'>
<arg type='^{OpaqueSecKeyRef=}'/>
<retval type='L' type64='Q'/>
</function>
<function name='SecKeyGetCSPHandle'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^i' type64='^q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeyGetCSSMKey'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^^{cssm_key}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeyGetCredentials'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='i'/>
<arg type='I'/>
<arg type='^^{cssm_access_credentials}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeyGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecKeyUnwrapSymmetric'>
<arg type='^^{__CFData}'/>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{__CFError}'/>
<retval type='^{OpaqueSecKeyRef=}'/>
</function>
<function name='SecKeyWrapSymmetric'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{__CFError}'/>
<retval type='^{__CFData=}'/>
</function>
<function name='SecKeychainAddCallback'>
<arg function_pointer='true' type='^?'>
<arg type='L' type64='I'/>
<arg type='^{SecKeychainCallbackInfo=I^{OpaqueSecKeychainItemRef}^{OpaqueSecKeychainRef}i}'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</arg>
<arg type='L' type64='I'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainAddGenericPassword'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='^v'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainAddInternetPassword'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='S'/>
<arg type='L' type64='I'/>
<arg type='L' type64='I'/>
<arg type='L' type64='I'/>
<arg type='^v'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainAttributeInfoForItemID'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='L' type64='I'/>
<arg type='^^{SecKeychainAttributeInfo}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainCopyAccess'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^^{OpaqueSecAccessRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainCopyDefault'>
<arg type='^^{OpaqueSecKeychainRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainCopyDomainDefault'>
<arg type='i'/>
<arg type='^^{OpaqueSecKeychainRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainCopyDomainSearchList'>
<arg type='i'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainCopySearchList'>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainCopySettings'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^{SecKeychainSettings=IBBI}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainCreate'>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='^v'/>
<arg type='B'/>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^^{OpaqueSecKeychainRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainDelete'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainFindGenericPassword'>
<arg type='@'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='^I'/>
<arg type='^^v'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainFindInternetPassword'>
<arg type='@'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='L' type64='I'/>
<arg type='*'/>
<arg type='S'/>
<arg type='L' type64='I'/>
<arg type='L' type64='I'/>
<arg type='^I'/>
<arg type='^^v'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainFreeAttributeInfo'>
<arg type='^{SecKeychainAttributeInfo=I^I^I}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainGetCSPHandle'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^i' type64='^q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainGetDLDBHandle'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^{cssm_dl_db_handle=ii}' type64='^{cssm_dl_db_handle=qq}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainGetPath'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^I'/>
<arg type='*'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainGetPreferenceDomain'>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainGetStatus'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecKeychainGetUserInteractionAllowed'>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainGetVersion'>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCopyAccess'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^^{OpaqueSecAccessRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCopyAttributesAndData'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^{SecKeychainAttributeInfo=I^I^I}'/>
<arg type='^I'/>
<arg type='^^{SecKeychainAttributeList}'/>
<arg type='^I'/>
<arg type='^^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCopyContent'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^I'/>
<arg type='^{SecKeychainAttributeList=I^{SecKeychainAttribute}}'/>
<arg type='^I'/>
<arg type='^^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCopyFromPersistentReference'>
<arg type='^{__CFData=}'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCopyKeychain'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^^{OpaqueSecKeychainRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCreateCopy'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCreateFromContent'>
<arg type='L' type64='I'/>
<arg type='^{SecKeychainAttributeList=I^{SecKeychainAttribute}}'/>
<arg type='L' type64='I'/>
<arg type='^v'/>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^{OpaqueSecAccessRef=}'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemCreatePersistentReference'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemDelete'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemExport'>
<arg type='@'/>
<arg type='I'/>
<arg type='I'/>
<arg type='^{_SecKeyImportExportParameters=II^v^{__CFString}^{__CFString}^{OpaqueSecAccessRef}II}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemFreeAttributesAndData'>
<arg type='^{SecKeychainAttributeList=I^{SecKeychainAttribute}}'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemFreeContent'>
<arg type='^{SecKeychainAttributeList=I^{SecKeychainAttribute}}'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemGetDLDBHandle'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^{cssm_dl_db_handle=ii}' type64='^{cssm_dl_db_handle=qq}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecKeychainItemGetUniqueRecordID'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^^{cssm_db_unique_record}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemImport'>
<arg type='^{__CFData=}'/>
<arg type='^{__CFString=}'/>
<arg type='^I'/>
<arg type='^I'/>
<arg type='I'/>
<arg type='^{_SecKeyImportExportParameters=II^v^{__CFString}^{__CFString}^{OpaqueSecAccessRef}II}'/>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemModifyAttributesAndData'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^{SecKeychainAttributeList=I^{SecKeychainAttribute}}'/>
<arg type='L' type64='I'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemModifyContent'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^{SecKeychainAttributeList=I^{SecKeychainAttribute}}'/>
<arg type='L' type64='I'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainItemSetAccess'>
<arg type='^{OpaqueSecKeychainItemRef=}'/>
<arg type='^{OpaqueSecAccessRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainLock'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainLockAll'>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainOpen'>
<arg type='*'/>
<arg type='^^{OpaqueSecKeychainRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainRemoveCallback'>
<arg function_pointer='true' type='^?'>
<arg type='L' type64='I'/>
<arg type='^{SecKeychainCallbackInfo=I^{OpaqueSecKeychainItemRef}^{OpaqueSecKeychainRef}i}'/>
<arg type='^v'/>
<retval type='l' type64='i'/>
</arg>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSearchCopyNext'>
<arg type='^{OpaqueSecKeychainSearchRef=}'/>
<arg type='^^{OpaqueSecKeychainItemRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSearchCreateFromAttributes'>
<arg type='@'/>
<arg type='L' type64='I'/>
<arg type='^{SecKeychainAttributeList=I^{SecKeychainAttribute}}'/>
<arg type='^^{OpaqueSecKeychainSearchRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSearchGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecKeychainSetAccess'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^{OpaqueSecAccessRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSetDefault'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSetDomainDefault'>
<arg type='i'/>
<arg type='^{OpaqueSecKeychainRef=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSetDomainSearchList'>
<arg type='i'/>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSetPreferenceDomain'>
<arg type='i'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSetSearchList'>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSetSettings'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='^{SecKeychainSettings=IBBI}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainSetUserInteractionAllowed'>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SecKeychainUnlock'>
<arg type='^{OpaqueSecKeychainRef=}'/>
<arg type='L' type64='I'/>
<arg type='^v'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPKCS12Import'>
<arg type='^{__CFData=}'/>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPolicyCopyProperties'>
<arg type='^{OpaqueSecPolicyRef=}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='SecPolicyCreateBasicX509'>
<retval already_retained='true' type='^{OpaqueSecPolicyRef=}'/>
</function>
<function name='SecPolicyCreateRevocation'>
<arg type='L' type64='Q'/>
<retval already_retained='true' type='^{OpaqueSecPolicyRef=}'/>
</function>
<function name='SecPolicyCreateSSL'>
<arg type='B'/>
<arg type='^{__CFString=}'/>
<retval already_retained='true' type='^{OpaqueSecPolicyRef=}'/>
</function>
<function name='SecPolicyCreateWithOID'>
<arg type='@'/>
<retval already_retained='true' type='^{OpaqueSecPolicyRef=}'/>
</function>
<function name='SecPolicyCreateWithProperties'>
<arg type='@'/>
<arg type='^{__CFDictionary=}'/>
<retval already_retained='true' type='^{OpaqueSecPolicyRef=}'/>
</function>
<function name='SecPolicyGetOID'>
<arg type='^{OpaqueSecPolicyRef=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPolicyGetTPHandle'>
<arg type='^{OpaqueSecPolicyRef=}'/>
<arg type='^i' type64='^q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPolicyGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecPolicyGetValue'>
<arg type='^{OpaqueSecPolicyRef=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPolicySearchCopyNext'>
<arg type='^{OpaquePolicySearchRef=}'/>
<arg type='^^{OpaqueSecPolicyRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPolicySearchCreate'>
<arg type='I'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^^{OpaquePolicySearchRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPolicySearchGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecPolicySetProperties'>
<arg type='^{OpaqueSecPolicyRef=}'/>
<arg type='^{__CFDictionary=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecPolicySetValue'>
<arg type='^{OpaqueSecPolicyRef=}'/>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecRandomCopyBytes'>
<arg type='^{__SecRandom=}'/>
<arg type='L' type64='Q'/>
<arg type='*'/>
<retval type='i'/>
</function>
<function name='SecRequirementCopyData'>
<arg type='^{__SecRequirement=}'/>
<arg type='I'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecRequirementCopyString'>
<arg type='^{__SecRequirement=}'/>
<arg type='I'/>
<arg type='^^{__CFString}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecRequirementCreateWithData'>
<arg type='^{__CFData=}'/>
<arg type='I'/>
<arg type='^^{__SecRequirement}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecRequirementCreateWithString'>
<arg type='^{__CFString=}'/>
<arg type='I'/>
<arg type='^^{__SecRequirement}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecRequirementCreateWithStringAndErrors'>
<arg type='^{__CFString=}'/>
<arg type='I'/>
<arg type='^^{__CFError}'/>
<arg type='^^{__SecRequirement}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecRequirementGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecSignTransformCreate'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecStaticCodeCheckValidity'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^{__SecRequirement=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecStaticCodeCheckValidityWithErrors'>
<arg type='^{__SecCode=}'/>
<arg type='I'/>
<arg type='^{__SecRequirement=}'/>
<arg type='^^{__CFError}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecStaticCodeCreateWithPath'>
<arg type='^{__CFURL=}'/>
<arg type='I'/>
<arg type='^^{__SecCode}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecStaticCodeCreateWithPathAndAttributes'>
<arg type='^{__CFURL=}'/>
<arg type='I'/>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{__SecCode}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecStaticCodeGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecTaskCopyValueForEntitlement'>
<arg type='^{__SecTask=}'/>
<arg type='^{__CFString=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecTaskCopyValuesForEntitlements'>
<arg type='^{__SecTask=}'/>
<arg type='^{__CFArray=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='SecTaskCreateFromSelf'>
<arg type='^{__CFAllocator=}'/>
<retval already_retained='true' type='^{__SecTask=}'/>
</function>
<function name='SecTaskCreateWithAuditToken'>
<arg type='^{__CFAllocator=}'/>
<arg type='{_audit_token_t=[8I]}'/>
<retval already_retained='true' type='^{__SecTask=}'/>
</function>
<function name='SecTaskGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecTranformCustomGetAttribute'>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<arg type='@'/>
<arg type='l' type64='q'/>
<retval type='@'/>
</function>
<function name='SecTransformConnectTransforms'>
<arg type='@'/>
<arg type='^{__CFString=}'/>
<arg type='@'/>
<arg type='^{__CFString=}'/>
<arg type='@'/>
<arg type='^^{__CFError}'/>
<retval type='@'/>
</function>
<function name='SecTransformCopyExternalRepresentation'>
<arg type='@'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='SecTransformCreate'>
<arg type='^{__CFString=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecTransformCreateFromExternalRepresentation'>
<arg type='^{__CFDictionary=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecTransformCreateGroupTransform'>
<retval already_retained='true' type='@'/>
</function>
<function name='SecTransformCreateReadTransformWithReadStream'>
<arg type='^{__CFReadStream=}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecTransformCustomGetAttribute'>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<arg type='@'/>
<arg type='l' type64='q'/>
<retval type='@'/>
</function>
<function name='SecTransformCustomSetAttribute'>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<arg type='@'/>
<arg type='l' type64='q'/>
<arg type='@'/>
<retval type='@'/>
</function>
<function name='SecTransformExecute'>
<arg type='@'/>
<arg type='^^{__CFError}'/>
<retval type='@'/>
</function>
<function name='SecTransformExecuteAsync'>
<arg type='@'/>
<arg type='@'/>
<arg function_pointer='true' type='@?'>
<arg type='@'/>
<arg type='^{__CFError=}'/>
<arg type='B'/>
<retval type='v'/>
</arg>
</function>
<function name='SecTransformFindByName'>
<arg type='@'/>
<arg type='^{__CFString=}'/>
<retval type='@'/>
</function>
<function name='SecTransformGetAttribute'>
<arg type='@'/>
<arg type='^{__CFString=}'/>
<retval type='@'/>
</function>
<function name='SecTransformGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecTransformNoData'>
<retval type='@'/>
</function>
<function name='SecTransformPushbackAttribute'>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<arg type='@'/>
<arg type='@'/>
<retval type='@'/>
</function>
<function name='SecTransformRegister'>
<arg type='^{__CFString=}'/>
<arg function_pointer='true' type='^?'>
<arg type='^{__CFString=}'/>
<arg type='@'/>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<retval function_pointer='true' type='@?'>
<retval type='^{__CFError=}'/>
</retval>
</arg>
<arg type='^^{__CFError}'/>
<retval type='B'/>
</function>
<function name='SecTransformSetAttribute'>
<arg type='@'/>
<arg type='^{__CFString=}'/>
<arg type='@'/>
<arg type='^^{__CFError}'/>
<retval type='B'/>
</function>
<function name='SecTransformSetAttributeAction'>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<arg type='^{__CFString=}'/>
<arg type='@'/>
<arg function_pointer='true' type='@?'>
<arg type='@'/>
<arg type='@'/>
<retval type='@'/>
</arg>
<retval type='^{__CFError=}'/>
</function>
<function name='SecTransformSetDataAction'>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<arg type='^{__CFString=}'/>
<arg function_pointer='true' type='@?'>
<arg type='@'/>
<retval type='@'/>
</arg>
<retval type='^{__CFError=}'/>
</function>
<function name='SecTransformSetTransformAction'>
<arg type='^{OpaqueSecTransformImplementation=}'/>
<arg type='^{__CFString=}'/>
<arg function_pointer='true' type='@?'>
<retval type='@'/>
</arg>
<retval type='^{__CFError=}'/>
</function>
<function name='SecTrustCopyAnchorCertificates'>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustCopyCustomAnchorCertificates'>
<arg type='^{__SecTrust=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustCopyExceptions'>
<arg type='^{__SecTrust=}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='SecTrustCopyPolicies'>
<arg type='^{__SecTrust=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustCopyProperties'>
<arg type='^{__SecTrust=}'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='SecTrustCopyPublicKey'>
<arg type='^{__SecTrust=}'/>
<retval already_retained='true' type='^{OpaqueSecKeyRef=}'/>
</function>
<function name='SecTrustCopyResult'>
<arg type='^{__SecTrust=}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='SecTrustCreateWithCertificates'>
<arg type='@'/>
<arg type='@'/>
<arg type='^^{__SecTrust}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustEvaluate'>
<arg type='^{__SecTrust=}'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustEvaluateAsync'>
<arg type='^{__SecTrust=}'/>
<arg type='@'/>
<arg function_pointer='true' type='@?'>
<arg type='^{__SecTrust=}'/>
<arg type='I'/>
<retval type='v'/>
</arg>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustGetCertificateAtIndex'>
<arg type='^{__SecTrust=}'/>
<arg type='l' type64='q'/>
<retval type='^{OpaqueSecCertificateRef=}'/>
</function>
<function name='SecTrustGetCertificateCount'>
<arg type='^{__SecTrust=}'/>
<retval type='l' type64='q'/>
</function>
<function name='SecTrustGetCssmResult'>
<arg type='^{__SecTrust=}'/>
<arg type='^^{cssm_tp_verify_context_result}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustGetCssmResultCode'>
<arg type='^{__SecTrust=}'/>
<arg type='^i'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustGetNetworkFetchAllowed'>
<arg type='^{__SecTrust=}'/>
<arg type='^B'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustGetResult'>
<arg type='^{__SecTrust=}'/>
<arg type='^I'/>
<arg type='^^{__CFArray}'/>
<arg type='^^{?}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustGetTPHandle'>
<arg type='^{__SecTrust=}'/>
<arg type='^i' type64='^q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustGetTrustResult'>
<arg type='^{__SecTrust=}'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecTrustGetVerifyTime'>
<arg type='^{__SecTrust=}'/>
<retval type='d'/>
</function>
<function name='SecTrustSetAnchorCertificates'>
<arg type='^{__SecTrust=}'/>
<arg type='^{__CFArray=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetAnchorCertificatesOnly'>
<arg type='^{__SecTrust=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetExceptions'>
<arg type='^{__SecTrust=}'/>
<arg type='^{__CFData=}'/>
<retval type='B'/>
</function>
<function name='SecTrustSetKeychains'>
<arg type='^{__SecTrust=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetNetworkFetchAllowed'>
<arg type='^{__SecTrust=}'/>
<arg type='B'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetOCSPResponse'>
<arg type='^{__SecTrust=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetOptions'>
<arg type='^{__SecTrust=}'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetParameters'>
<arg type='^{__SecTrust=}'/>
<arg type='I'/>
<arg type='^{__CFData=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetPolicies'>
<arg type='^{__SecTrust=}'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSetVerifyDate'>
<arg type='^{__SecTrust=}'/>
<arg type='^{__CFDate=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSettingsCopyCertificates'>
<arg type='I'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSettingsCopyModificationDate'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='I'/>
<arg type='^^{__CFDate}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSettingsCopyTrustSettings'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='I'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSettingsCreateExternalRepresentation'>
<arg type='I'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSettingsImportExternalRepresentation'>
<arg type='I'/>
<arg type='^{__CFData=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSettingsRemoveTrustSettings'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustSettingsSetTrustSettings'>
<arg type='^{OpaqueSecCertificateRef=}'/>
<arg type='I'/>
<arg type='@'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustedApplicationCopyData'>
<arg type='^{OpaqueSecTrustedApplicationRef=}'/>
<arg type='^^{__CFData}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustedApplicationCreateFromPath'>
<arg type='*'/>
<arg type='^^{OpaqueSecTrustedApplicationRef}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecTrustedApplicationGetTypeID'>
<retval type='L' type64='Q'/>
</function>
<function name='SecTrustedApplicationSetData'>
<arg type='^{OpaqueSecTrustedApplicationRef=}'/>
<arg type='^{__CFData=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecVerifyTransformCreate'>
<arg type='^{OpaqueSecKeyRef=}'/>
<arg type='^{__CFData=}'/>
<arg type='^^{__CFError}'/>
<retval already_retained='true' type='@'/>
</function>
<function name='SecureDownloadCopyCreationDate'>
<arg type='^{OpaqueSecureDownload=}'/>
<arg type='^^{__CFDate}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadCopyName'>
<arg type='^{OpaqueSecureDownload=}'/>
<arg type='^^{__CFString}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadCopyTicketLocation'>
<arg type='^{__CFURL=}'/>
<arg type='^^{__CFURL}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadCopyURLs'>
<arg type='^{OpaqueSecureDownload=}'/>
<arg type='^^{__CFArray}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadCreateWithTicket'>
<arg type='^{__CFData=}'/>
<arg function_pointer='true' type='^?'>
<arg type='^{__SecTrust=}'/>
<arg type='^v'/>
<retval type='i'/>
</arg>
<arg type='^v'/>
<arg function_pointer='true' type='^?'>
<arg type='^{__SecTrust=}'/>
<arg type='I'/>
<arg type='^v'/>
<retval type='I'/>
</arg>
<arg type='^v'/>
<arg type='^^{OpaqueSecureDownload}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadFinished'>
<arg type='^{OpaqueSecureDownload=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadGetDownloadSize'>
<arg type='^{OpaqueSecureDownload=}'/>
<arg type='^q'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadRelease'>
<arg type='^{OpaqueSecureDownload=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SecureDownloadUpdateWithData'>
<arg type='^{OpaqueSecureDownload=}'/>
<arg type='^{__CFData=}'/>
<retval type='l' type64='i'/>
</function>
<function name='SessionCreate'>
<arg type='L' type64='I'/>
<arg type='L' type64='I'/>
<retval type='l' type64='i'/>
</function>
<function name='SessionGetInfo'>
<arg type='L' type64='I'/>
<arg type='^I'/>
<arg type='^I'/>
<retval type='l' type64='i'/>
</function>
<function name='cssmAlgToOid'>
<arg type='I'/>
<retval type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
</function>
<function name='cssmOidToAlg'>
<arg type='^{cssm_data=I*}' type64='^{cssm_data=Q*}'/>
<arg type='^I'/>
<retval type='B'/>
</function>
<function name='cssmPerror'>
<arg type='*'/>
<arg type='i'/>
</function>
</signatures>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment