6 // CFError to OSStatus conversion
15 _kSecPasswordMinLengthKey
16 _kSecPasswordMaxLengthKey
17 _kSecPasswordAllowedCharactersKey
18 _kSecPasswordRequiredCharactersKey
19 _kSecPasswordDefaultForType
20 _kSecPasswordDisallowedCharacters
21 _kSecPasswordCantStartWithChars
22 _kSecPasswordCantEndWithChars
23 _kSecPasswordContainsNoMoreThanNSpecificCharacters
24 _kSecPasswordContainsAtLeastNSpecificCharacters
25 _kSecPasswordContainsNoMoreThanNConsecutiveIdenticalCharacters
26 _kSecPasswordGroupSize
27 _kSecPasswordNumberOfGroups
28 _kSecPasswordSeparator
29 _kSecPasswordCharacterCount
30 _kSecPasswordCharacters
31 _SecPasswordIsPasswordWeak
32 _SecPasswordIsPasswordWeak2
34 _SecPasswordCopyDefaultPasswordLength
35 _SecPasswordCreateWithRandomDigits
36 _SecPasswordValidatePasswordFormat
53 // kSecPolicy constants
55 #define POLICYMACRO(NAME, OID, ISPUBLIC, INTNAME, IN_NAME, IN_PROPERTIES, FUNCTION) \
56 _kSecPolicyApple##NAME
57 #include "Security/SecPolicy.list"
59 #define __P_DO_EXPORT_(NAME)
60 #define __P_DO_EXPORT_P(NAME) _kSecPolicyNameApple##NAME
61 #define __P_DO_EXPORT_I(NAME) _kSecPolicyName##NAME
62 #define POLICYMACRO(NAME, OID, ISPUBLIC, INTNAME, IN_NAME, IN_PROPERTIES, FUNCTION) \
63 __P_DO_EXPORT_##ISPUBLIC(NAME)
64 #include "SecPolicy.list"
68 _kSecPolicyAppleIDValidationRecordSigningPolicy
69 _kSecPolicyMacAppStoreReceipt
70 _kSecPolicyNameAppleAIDCService
71 _kSecPolicyNameAppleAST2Service
72 _kSecPolicyNameAppleEscrowProxyService
73 _kSecPolicyNameAppleFMiPService
74 _kSecPolicyNameAppleGSService
75 _kSecPolicyNameAppleHealthProviderService
76 _kSecPolicyNameAppleHomeKitService
77 _kSecPolicyNameAppleiCloudSetupService
78 _kSecPolicyNameAppleIDSService
79 _kSecPolicyNameAppleMapsService
80 _kSecPolicyNameAppleMMCSService
81 _kSecPolicyNameAppleParsecService
82 _kSecPolicyNameApplePPQService
83 _kSecPolicyNameApplePushService
84 _kSecPolicyNameEAPClient
85 _kSecPolicyNameEAPServer
86 _kSecPolicyNameIPSecClient
87 _kSecPolicyNameIPSecServer
89 _kSecPolicyNameSSLClient
90 _kSecPolicyNameSSLServer
94 #undef POLICYCHECKMACRO
95 #define POLICYCHECKMACRO(NAME, TRUSTRESULT, SUBTYPE, LEAFCHECK, PATHCHECK, LEAFONLY, CSSMERR, OSSTATUS) \
96 _kSecPolicyCheck##NAME
97 #include "Security/SecPolicyChecks.list"
98 _kSecPolicyAppleAnchorIncludeTestRoots
99 _kSecPolicyCheckRevocationAny
100 _kSecPolicyCheckRevocationCRL
101 _kSecPolicyCheckRevocationOCSP
102 _kSecPolicyLeafMarkerProd
103 _kSecPolicyLeafMarkerQA
108 _kSecPolicyIntermediateMarkerOid
109 _kSecPolicyLeafMarkerOid
110 _kSecPolicyRootDigest
113 _kSecPolicyPolicyName
114 _kSecPolicyRevocationFlags
115 _kSecPolicyRootDigest
116 _kSecPolicyTeamIdentifier
119 _kSecPolicyKU_CRLSign
120 _kSecPolicyKU_DataEncipherment
121 _kSecPolicyKU_DecipherOnly
122 _kSecPolicyKU_DigitalSignature
123 _kSecPolicyKU_EncipherOnly
124 _kSecPolicyKU_KeyAgreement
125 _kSecPolicyKU_KeyCertSign
126 _kSecPolicyKU_KeyEncipherment
127 _kSecPolicyKU_NonRepudiation
130 #undef POLICYCHECKMACRO
131 #define __PC_DO_EXPORT_(NAME)
132 #define __PC_DO_EXPORT_O(NAME) _SecPolicyCheckCert##NAME
133 #define POLICYCHECKMACRO(NAME, TRUSTRESULT, SUBTYPE, LEAFCHECK, PATHCHECK, LEAFONLY, CSSMERR, OSSTATUS) \
134 __PC_DO_EXPORT_##LEAFONLY(NAME)
135 #include "SecPolicyChecks.list"
136 _SecPolicyCheckCertSubjectCountry
138 _SecPolicyCopyProperties
140 _SecPolicyCreateWithProperties
142 _SecPolicyGetOidString
145 _SecPolicySetOptionsValue
149 _SecPolicyCreateAppleTimeStampingAndRevocationPolicies
150 _SecPolicyCreateItemImplInstance
151 _SecPolicyCreateWithOID
153 _SecPolicyGetStringForOID
154 _SecPolicyGetTPHandle
156 _SecPolicySearchCopyNext
157 _SecPolicySearchCreate
158 _SecPolicySearchGetTypeID
159 _SecPolicySetProperties
164 #define POLICYMACRO(NAME, OID, ISPUBLIC, INTNAME, IN_NAME, IN_PROPERTIES, FUNCTION) \
165 _SecPolicyCreate##FUNCTION
166 #include "SecPolicy.list"
168 _kSecCertificateDetailSHA1Digest
169 _kSecCertificateDetailStatusCodes
171 _kSecPropertyKeyLabel
172 _kSecPropertyKeyLocalizedLabel
174 _kSecPropertyKeyValue
175 _kSecPropertyTypeData
176 _kSecPropertyTypeDate
177 _kSecPropertyTypeError
178 _kSecPropertyTypeSection
179 _kSecPropertyTypeString
180 _kSecPropertyTypeSuccess
181 _kSecPropertyTypeTitle
183 _kSecPropertyTypeWarning
185 _kSecSignatureDigestAlgorithmUnknown
187 _kSecSignatureDigestAlgorithmMD2
188 _kSecSignatureDigestAlgorithmMD4
189 _kSecSignatureDigestAlgorithmMD5
190 _kSecSignatureDigestAlgorithmSHA1
191 _kSecSignatureDigestAlgorithmSHA224
192 _kSecSignatureDigestAlgorithmSHA256
193 _kSecSignatureDigestAlgorithmSHA384
194 _kSecSignatureDigestAlgorithmSHA512
197 _kSecTrustCertificateTransparency
198 _kSecTrustCertificateTransparencyWhiteList
199 _kSecTrustEvaluationDate
200 _kSecTrustExtendedValidation
201 _kSecTrustInfoCertificateTransparencyKey
202 _kSecTrustInfoCompanyNameKey
203 _kSecTrustInfoExtendedValidationKey
204 _kSecTrustInfoRevocationKey
205 _kSecTrustInfoRevocationValidUntilKey
206 _kSecTrustOrganizationName
207 _kSecTrustResultDetails
208 _kSecTrustResultValue
209 _kSecTrustRevocationChecked
210 _kSecTrustRevocationReason
211 _kSecTrustRevocationValidUntilDate
213 _SecTrustAddToInputCertificates
214 _SecTrustCopyCustomAnchorCertificates
215 _SecTrustCopyDetailedPropertiesAtIndex
216 _SecTrustCopyExceptions
217 _SecTrustCopyFailureDescription
218 _SecTrustCopyFilteredDetails
220 _SecTrustCopyInputCertificates
221 _SecTrustCopyPolicies
222 _SecTrustCopyProperties
223 _SecTrustCopyPublicKey
225 _SecTrustCopySummaryPropertiesAtIndex
226 _SecTrustCreateWithCertificates
229 _SecTrustEvaluateAsync
230 _SecTrustEvaluateLeafOnly
231 _SecTrustEvaluateWithError
232 _SecTrustFlushResponseCache
233 _SecTrustGetCertificateAtIndex
234 _SecTrustGetCertificateCount
236 _SecTrustGetKeychainsAllowed
237 _SecTrustGetNetworkFetchAllowed
238 _SecTrustGetTrustResult
239 _SecTrustGetTrustStoreVersionNumber
241 _SecTrustGetVerifyTime
242 _SecTrustGetTrustExceptionsArray
243 _SecTrustIsExpiredOnly
244 _SecTrustOTAPKIGetUpdatedAsset
245 _SecTrustReportTLSAnalytics
247 _SecTrustSetAnchorCertificates
248 _SecTrustSetAnchorCertificatesOnly
249 _SecTrustSetExceptions
250 _SecTrustSetKeychainsAllowed
251 _SecTrustSetNetworkFetchAllowed
252 _SecTrustSetOCSPResponse
253 _SecTrustSetPinningException
254 _SecTrustSetPinningPolicyName
256 _SecTrustSetSignedCertificateTimestamps
257 _SecTrustSetTrustedLogs
258 _SecTrustSetVerifyDate
260 _SecTrustCopyAnchorCertificates
261 _SecTrustCopyExtendedResult
262 _SecTrustCopyPublicKey_ios
263 _SecTrustCopyProperties_ios
264 _SecTrustGetCSSMAnchorCertificates
265 _SecTrustGetCssmResult
266 _SecTrustGetCssmResultCode
269 _SecTrustGetUserTrust
270 _SecTrustLegacySourcesListenForKeychainEvents
271 _SecTrustLegacyCRLFetch
272 _SecTrustLegacyCRLStatus
273 _SecTrustSetKeychains
275 _SecTrustSetParameters
276 _SecTrustSetUserTrust
277 _SecTrustSetUserTrustLegacy
279 _SecTrustSettingsCertHashStrFromCert
280 _SecTrustSettingsCertHashStrFromData
281 _SecTrustSettingsCopyCertificates
282 _SecTrustSettingsCopyCertificatesForUserAdminDomains
283 _SecTrustSettingsCopyModificationDate
284 _SecTrustSettingsCopyQualifiedCerts
285 _SecTrustSettingsCopyTrustSettings
286 _SecTrustSettingsCopyUnrestrictedRoots
287 _SecTrustSettingsCreateExternalRepresentation
288 _SecTrustSettingsEvaluateCert
289 _SecTrustSettingsImportExternalRepresentation
290 _SecTrustSettingsPurgeUserAdminCertsCache
291 _SecTrustSettingsRemoveTrustSettings
292 _SecTrustSettingsSetTrustSettings
293 _SecTrustSettingsSetTrustSettingsExternal
294 _SecTrustSettingsSetTrustedCertificateForSSLHost
295 _SecTrustedApplicationCopyData
296 _SecTrustedApplicationCopyExternalRepresentation
297 _SecTrustedApplicationCopyRequirement
298 _SecTrustedApplicationCreateApplicationGroup
299 _SecTrustedApplicationCreateFromPath
300 _SecTrustedApplicationCreateFromRequirement
301 _SecTrustedApplicationCreateWithExternalRepresentation
302 _SecTrustedApplicationGetTypeID
303 _SecTrustedApplicationIsUpdateCandidate
304 _SecTrustedApplicationMakeEquivalent
305 _SecTrustedApplicationRemoveEquivalence
306 _SecTrustedApplicationSetData
307 _SecTrustedApplicationUseAlternateSystem
308 _SecTrustedApplicationValidateWithPath
313 _SecTrustStoreContains
314 _SecTrustStoreCopyAll
315 _SecTrustStoreCopyUsageConstraints
316 _SecTrustStoreForDomain
317 _SecTrustStoreGetSettingsVersionNumber
318 _SecTrustStoreRemoveCertificate
319 _SecTrustStoreSetTrustSettings
326 _SecIdentityCopyCertificate
327 _SecIdentityCopyPrivateKey
329 _SecIdentityGetTypeID
336 _kSecCertificateDetailSHA1Digest
337 _kSecCertificateEscrowFileName
338 _kSecCertificateProductionEscrowKey
339 _kSecCertificateProductionPCSEscrowKey
340 _SecCertificateCopyAttributeDictionary
341 _SecCertificateCopyCommonName
342 _SecCertificateCopyCommonNames
343 _SecCertificateCopyCompanyName
344 _SecCertificateCopyCountry
345 _SecCertificateCopyDNSNames
346 _SecCertificateCopyDNSNamesFromSAN
347 _SecCertificateCopyDNSNamesFromSubject
348 _SecCertificateCopyData
349 _SecCertificateCopyEmailAddresses
350 _SecCertificateCopyEscrowRoots
351 _SecCertificateCopyExtendedKeyUsage
352 _SecCertificateCopyExtensionValue
353 _SecCertificateCopyiAPAuthCapabilities
354 _SecCertificateCopyIPAddresses
355 _SecCertificateCopyIPAddressesFromSubject
356 _SecCertificateCopyiPhoneDeviceCAChain
357 _SecCertificateCopyIssuerSHA1Digest
358 _SecCertificateCopyIssuerSequence
359 _SecCertificateCopyIssuerSummary
360 _SecCertificateCopyKeychainItem
361 _SecCertificateCopyLegacyProperties
362 _SecCertificateCopyNormalizedIssuerSequence
363 _SecCertificateCopyNormalizedSubjectSequence
364 _SecCertificateCopyNTPrincipalNames
365 _SecCertificateCopyOrganization
366 _SecCertificateCopyOrganizationalUnit
367 _SecCertificateCopyPrecertTBS
368 _SecCertificateCopyProperties
369 _SecCertificateCopyPublicKey
370 _SecCertificateCopyPublicKeySHA1Digest
371 _SecCertificateCopyRFC822Names
372 _SecCertificateCopyRFC822NamesFromSubject
373 _SecCertificateCopySerialNumber
374 _SecCertificateCopySerialNumberData
375 _SecCertificateCopySHA256Digest
376 _SecCertificateCopySignedCertificateTimestamps
377 _SecCertificateCopySubjectPublicKeyInfoSHA1Digest
378 _SecCertificateCopySubjectPublicKeyInfoSHA256Digest
379 _SecCertificateCopySubjectSequence
380 _SecCertificateCopySubjectString
381 _SecCertificateCopySubjectSummary
382 _SecCertificateCopySummaryProperties
383 _SecCertificateCreateFromAttributeDictionary
384 _SecCertificateCreateOidDataFromString
385 _SecCertificateCreateWithBytes
386 _SecCertificateCreateWithData
387 _SecCertificateCreateWithKeychainItem
388 _SecCertificateCreateWithPEM
389 _SecCertificateGetAuthorityKeyID
390 _SecCertificateGetBasicConstraints
391 _SecCertificateGetBytePtr
392 _SecCertificateGetCAIssuers
393 _SecCertificateGetCertificatePolicies
394 _SecCertificateGetCRLDistributionPoints
395 _SecCertificateGetExcludedSubtrees
396 _SecCertificateGetExtensionValue
397 _SecCertificateGetiAuthVersion
398 _SecCertificateGetInhibitAnyPolicySkipCerts
399 _SecCertificateGetKeyUsage
400 _SecCertificateGetLength
401 _SecCertificateGetNormalizedIssuerContent
402 _SecCertificateGetNormalizedSubjectContent
403 _SecCertificateGetOCSPResponders
404 _SecCertificateGetPermittedSubtrees
405 _SecCertificateGetPolicyConstraints
406 _SecCertificateGetPolicyMappings
407 _SecCertificateGetPublicKeyAlgorithm
408 _SecCertificateGetPublicKeyData
409 _SecCertificateGetSHA1Digest
410 _SecCertificateGetSignatureHashAlgorithm
411 _SecCertificateGetSubjectAltName
412 _SecCertificateGetSubjectKeyID
413 _SecCertificateGetTypeID
414 _SecCertificateHasCriticalSubjectAltName
415 _SecCertificateHasMarkerExtension
416 _SecCertificateHasSubject
417 _SecCertificateHasUnknownCriticalExtension
418 _SecCertificateIsAtLeastMinKeySize
420 _SecCertificateIsOidString
421 _SecCertificateIsSelfSigned
422 _SecCertificateIsSelfSignedCA
423 _SecCertificateIsSignedBy
424 _SecCertificateIsStrongKey
425 _SecCertificateIsValid
426 _SecCertificateIsWeakHash
427 _SecCertificateIsWeakKey
428 _SecCertificateNotValidAfter
429 _SecCertificateNotValidBefore
430 _SecCertificateParseGeneralNameContentProperty
431 _SecCertificateParseGeneralNames
432 _SecCertificateSetKeychainItem
434 _SecCertificateVersion
435 _SecDistinguishedNameCopyNormalizedContent
436 _SecDistinguishedNameCopyNormalizedSequence
438 _SecCertificateArrayCopyXPCArray
439 _SecCertificateAppendToXPCArray
440 _SecCertificateCreateWithXPCArrayAtIndex
442 _SecCertificateAddToKeychain
443 _SecCertificateCopyFieldValues
444 _SecCertificateCopyFirstFieldValue
445 _SecCertificateCopyLongDescription
446 _SecCertificateCopyNormalizedIssuerContent
447 _SecCertificateCopyNormalizedSubjectContent
448 _SecCertificateCopyPreference
449 _SecCertificateCopyPreferred
450 _SecCertificateCopyPublicKey_ios
451 _SecCertificateCopyPublicKeySHA1DigestFromCertificateData
452 _SecCertificateCopyShortDescription
453 _SecCertificateCopySubjectComponent
454 _SecCertificateCopyValues
455 _SecCertificateCreateFromData
456 _SecCertificateCreateItemImplInstance
457 _SecCertificateCreateFromItemImplInstance
458 _SecCertificateFindByEmail
459 _SecCertificateFindByIssuerAndSN
460 _SecCertificateFindBySubjectKeyID
461 _SecCertificateGetAlgorithmID
462 _SecCertificateGetCLHandle
463 _SecCertificateGetCLHandle_legacy
464 _SecCertificateGetCommonName
465 _SecCertificateGetData
466 _SecCertificateGetEmailAddress
467 _SecCertificateGetIssuer
468 _SecCertificateGetSubject
469 _SecCertificateGetType
470 _SecCertificateInferLabel
471 _SecCertificateIsValidX
472 _SecCertificateIsItemImplInstance
473 _SecCertificateReleaseFieldValues
474 _SecCertificateReleaseFirstFieldValue
475 _SecCertificateSetPreference
476 _SecCertificateSetPreferred
484 _SecCertifcateBundleExport
485 _SecCertificateBundleExport
486 _SecCertificateBundleImport
487 #endif /* TARGET_OS_OSX */
493 _SecSCEPCreateTemporaryIdentity
494 _SecSCEPCertifyRequest
495 _SecSCEPCertifyRequestWithAlgorithms
496 _SecSCEPGenerateCertificateRequest
498 _SecSCEPValidateCACertMessage
499 _SecSCEPGetCertInitial
505 _kSecCertificateKeyUsage
506 _kSecCertificateExtensions
507 _kSecCertificateExtensionsEncoded
508 _kSecCSRBasicContraintsPathLen
509 _kSecCSRChallengePassword
514 _kSecOidOrganizationalUnit
515 _kSecOidStateProvinceName
517 _kSecSubjectAltNameDNSName
518 _kSecSubjectAltNameEmailAddress
519 _kSecSubjectAltNameNTPrincipalName
520 _kSecSubjectAltNameURI
521 _SecASN1PrintableString
523 _SecGenerateCertificateRequest
524 _SecGenerateCertificateRequestWithParameters
525 _SecGenerateSelfSignedCertificate
526 _SecIdentitySignCertificate
527 _SecIdentitySignCertificateWithAlgorithm
528 _SecVerifyCertificateRequest
529 _SecGenerateCertificateRequestSubject
535 _SecOTRPacketTypeString
537 _SecOTRSPrecalculateKeys
538 _SecOTRSessionCreateRemote
539 _SecOTRSessionProcessPacketRemote
541 _SecOTRAdvertiseHashes
542 _SecOTRFIAppendSerialization
543 _SecOTRFIPurgeAllFromKeychain
544 _SecOTRFIPurgeFromKeychain
545 _SecOTRFullIdentityCreate
546 _SecOTRFullIdentityCreateFromData
547 _SecOTRFullIdentityCreateFromBytes
549 _SecOTRPIAppendSerialization
550 _SecOTRPublicIdentityCopyFromPrivate
551 _SecOTRPublicIdentityCreateFromData
552 _SecOTRPublicIdentityCreateFromBytes
555 _SecFDHKAppendCompactPublicSerialization
556 _SecFDHKAppendPublicSerialization
558 _SecOTRCopyIncomingBytes
559 _SecOTRDHKGenerateOTRKeys
561 _SecOTRPublicDHKCreateFromCompactSerialization
562 _SecOTRPublicDHKCreateFromFullKey
563 _SecOTRPublicDHKCreateFromSerialization
565 _SecOTRSGetTheirKeyID
567 _SecOTRSKickTimeToRoll
569 _SecECKeyGeneratePair
570 _SecFDHKAppendSerialization
573 _SecPDHKAppendCompactSerialization
574 _SecPDHKAppendSerialization
578 _SecOTRAppendDHKeyMessage
579 _SecOTRAppendDHMessage
580 _SecOTRAppendRevealSignatureMessage
581 _SecOTRAppendSignatureMessage
583 _SecOTRFIAppendPublicHash
584 _SecOTRFIAppendSignature
585 _SecOTRFIComparePublicHash
586 _SecOTRFICompareToPublicKey
587 _SecOTRFISignatureSize
588 _SecOTRFullDHKCreateFromBytes
591 _SecOTRPICompareToPublicKey
594 _SecOTRPIEqualToBytes
595 _SecOTRPISignatureSize
596 _SecOTRPIVerifySignature
597 _SecOTRPrepareOutgoingBytes
598 _SecOTRPublicDHKCreateFromBytes
599 _SecOTRSetupInitialRemoteKey
601 _kOTRSignatureAlgIDPtr
602 _DeriveOTR128BitPairFromS
603 _DeriveOTR256BitsFromS
604 _DeriveOTR64BitsFromS
605 _EnsureOTRAlgIDInited
606 _AES_CTR_HighHalf_Transform
607 _AES_CTR_IV0_Transform
610 _SecOTRSessionIsSessionInAwaitingState
611 _SecOTRFullIdentityCreateFromSecKeyRef
613 _SecOTRPublicIdentityCreateFromSecKeyRef
614 _SecOTRSAppendRestartPacket
615 _SecOTRSAppendSerialization
616 _SecOTRSAppendStartPacket
618 _SecOTRSGetIsReadyForMessages
619 _SecOTRSGetMessageKind
620 _SecOTRSProcessPacket
621 _SecOTRSSignAndProtectMessage
622 _SecOTRSVerifyAndExposeMessage
623 _SecOTRSessionCreateFromData
624 _SecOTRSessionCreateFromID
625 _SecOTRSessionCreateFromIDAndFlags
635 _SecDHCreateFromAlgorithmId
636 _SecDHCreateFromParameters
640 _SecDHGenerateKeypair
641 _SecDHGetMaxKeyLength
655 _kSecXPCKeyPeerInfoArray
661 _kSecXPCKeyClientToken
664 _kSecXPCKeyUserPassword
666 _kSecXPCKeyOTAFileDirectory
667 _kSecXPCKeyEscrowLabel
668 _kSecXPCKeyTriesLabel
677 _SecGetCurrentServerLoggingInfo
678 _SecSetLoggingInfoForXPCScope
679 _SecSetLoggingInfoForCircleScope
687 _kCMSEncoderDigestAlgorithmSHA1
688 _kCMSEncoderDigestAlgorithmSHA256
690 _CMSEncoderAddSupportingCerts
691 _CMSEncoderAddRecipients
692 _CMSEncoderAddSigners
693 _CMSEncoderCopySupportingCerts
694 _CMSEncoderCopyRecipients
695 _CMSEncoderCopySigners
697 _CMSEncoderCopyEncodedContent
698 _CMSEncoderGetCmsMessage
699 _CMSEncoderSetSignerAlgorithm
700 _CMSEncoderSetHasDetachedContent
701 _CMSEncoderGetHasDetachedContent
702 _CMSEncoderCopyEncapsulatedContentType
703 _CMSEncoderGetEncoder
705 _CMSEncoderSetEncapsulatedContentTypeOID
706 _CMSEncoderSetEncoder
707 _CMSEncoderAddSignedAttributes
708 _CMSEncoderSetSigningTime
709 _CMSEncoderSetAppleCodesigningHashAgility
710 _CMSEncoderSetAppleCodesigningHashAgilityV2
711 _CMSEncoderSetCertificateChainMode
712 _CMSEncoderGetCertificateChainMode
713 _CMSEncoderUpdateContent
714 _CMSDecoderCopyAllCerts
715 _CMSDecoderCopyContent
716 _CMSDecoderCopyDetachedContent
717 _CMSDecoderCopySignerStatus
720 _CMSDecoderFinalizeMessage
721 _CMSDecoderGetDecoder
722 _CMSDecoderCopyEncapsulatedContentType
723 _CMSDecoderIsContentEncrypted
724 _CMSDecoderGetNumSigners
725 _CMSDecoderSetDecoder
726 _CMSDecoderSetDetachedContent
727 _CMSDecoderUpdateMessage
728 _CMSDecoderGetCmsMessage
729 _CMSDecoderCopySignerEmailAddress
730 _CMSDecoderCopySignerCert
731 _CMSDecoderCopySignerSigningTime
732 _CMSDecoderCopySignerAppleCodesigningHashAgility
733 _CMSDecoderCopySignerAppleCodesigningHashAgilityV2
734 _SecCMSCertificatesOnlyMessageCopyCertificates
735 _SecCMSCreateCertificatesOnlyMessage
736 _SecCMSCreateCertificatesOnlyMessageIAP
737 _SecCMSCreateEnvelopedData
738 _SecCMSDecryptEnvelopedData
739 _SecCMSSignDataAndAttributes
740 _SecCMSSignDigestAndAttributes
741 _SecCmsContentInfoGetBulkKey
742 _SecCmsContentInfoGetBulkKeySize
743 _SecCmsContentInfoGetChildContentInfo
744 _SecCmsContentInfoGetContent
745 _SecCmsContentInfoGetContentEncAlg
746 _SecCmsContentInfoGetContentEncAlgTag
747 _SecCmsContentInfoGetContentTypeOID
748 _SecCmsContentInfoGetContentTypeTag
749 _SecCmsContentInfoGetInnerContent
750 _SecCmsContentInfoSetBulkKey
751 _SecCmsContentInfoSetContentData
752 _SecCmsContentInfoSetContentDigestedData
753 _SecCmsContentInfoSetContentEncAlg
754 _SecCmsContentInfoSetContentEncAlgID
755 _SecCmsContentInfoSetContentEncryptedData
756 _SecCmsContentInfoSetContentEnvelopedData
757 _SecCmsContentInfoSetContentOther
758 _SecCmsContentInfoSetContentSignedData
760 _SecCmsDecoderDestroy
763 _SecCmsDigestContextCancel
764 _SecCmsDigestContextDestroy
765 _SecCmsDigestContextFinishMultiple
766 _SecCmsDigestContextStartMultiple
767 _SecCmsDigestContextUpdate
768 _SecCmsDigestedDataCreate
769 _SecCmsDigestedDataDestroy
770 _SecCmsDigestedDataGetContentInfo
772 _SecCmsEncoderDestroy
775 _SecCmsEncryptedDataCreate
776 _SecCmsEncryptedDataDestroy
777 _SecCmsEncryptedDataGetContentInfo
778 _SecCmsEnvelopedDataCreate
779 _SecCmsEnvelopedDataDestroy
780 _SecCmsEnvelopedDataGetContentInfo
781 _SecCmsMessageContainsCertsOrCrls
782 _SecCmsMessageContentLevel
783 _SecCmsMessageContentLevelCount
787 _SecCmsMessageDestroy
789 _SecCmsMessageGetContent
790 _SecCmsMessageGetContentInfo
791 _SecCmsMessageIsContentEmpty
792 _SecCmsMessageIsEncrypted
793 _SecCmsMessageIsSigned
794 _SecCmsRecipientInfoCreate
795 _SecCmsRecipientInfoCreateWithSubjKeyID
796 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
797 _SecCmsSignedDataAddCertChain
798 _SecCmsSignedDataAddCertList
799 _SecCmsSignedDataAddCertificate
800 _SecCmsSignedDataContainsCertsOrCrls
801 _SecCmsSignedDataCreate
802 _SecCmsSignedDataCreateCertsOnly
803 _SecCmsSignedDataDestroy
804 _SecCmsSignedDataGetCertificateList
805 _SecCmsSignedDataGetContentInfo
806 _SecCmsSignedDataGetDigestAlgs
807 _SecCmsSignedDataGetSignerInfo
808 _SecCmsSignedDataGetSignerInfos
809 _SecCmsSignedDataHasDigests
810 _SecCmsSignedDataImportCerts
811 _SecCmsSignedDataSetDigestContext
812 _SecCmsSignedDataSignerInfoCount
813 _SecCmsSignedDataVerifyCertsOnly
814 _SecCmsSignedDataVerifySignerInfo
815 _SecCmsSignerInfoAddAppleCodesigningHashAgility
816 _SecCmsSignerInfoAddAppleCodesigningHashAgilityV2
817 _SecCmsSignerInfoAddCounterSignature
818 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
819 _SecCmsSignerInfoAddSMIMECaps
820 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
821 _SecCmsSignerInfoAddSigningTime
822 _SecCmsSignerInfoCreate
823 _SecCmsSignerInfoCreateWithSubjKeyID
824 _SecCmsSignerInfoGetAppleCodesigningHashAgility
825 _SecCmsSignerInfoGetAppleCodesigningHashAgilityV2
826 _SecCmsSignerInfoGetCertList
827 _SecCmsSignerInfoGetDigestAlg
828 _SecCmsSignerInfoGetDigestAlgTag
829 _SecCmsSignerInfoGetSignerCommonName
830 _SecCmsSignerInfoGetSignerEmailAddress
831 _SecCmsSignerInfoGetSigningCertificate
832 _SecCmsSignerInfoGetSigningTime
833 _SecCmsSignerInfoGetVerificationStatus
834 _SecCmsSignerInfoIncludeCerts
835 _SecCmsSignerInfoSaveSMIMEProfile
836 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
837 _SecCmsUtilVerificationStatusToString
838 _kSecCMSAdditionalCerts
840 _kSecCMSBulkEncryptionAlgorithm
841 _kSecCMSCertChainMode
842 _kSecCMSCertChainModeNone
843 _kSecCMSEncryptionAlgorithmAESCBC
844 _kSecCMSEncryptionAlgorithmDESCBC
846 _kSecCMSHashAgilityV2
847 _kSecCMSHashingAlgorithmMD5
848 _kSecCMSHashingAlgorithmSHA1
849 _kSecCMSHashingAlgorithmSHA256
850 _kSecCMSHashingAlgorithmSHA384
851 _kSecCMSHashingAlgorithmSHA512
855 _kSecCMSSignHashAlgorithm
856 _kSecCMSSignedAttributes
864 _SecCMSCertificatesOnlyMessageCopyCertificates
865 _SecCMSCreateCertificatesOnlyMessage
866 _SecCMSCreateCertificatesOnlyMessageIAP
867 _SecCMSCreateEnvelopedData
868 _SecCMSDecryptEnvelopedData
869 _SecCMSSignDataAndAttributes
870 _SecCMSSignDigestAndAttributes
871 _SecCmsContentInfoGetBulkKey
872 _SecCmsContentInfoGetBulkKeySize
873 _SecCmsContentInfoGetChildContentInfo
874 _SecCmsContentInfoGetContent
875 _SecCmsContentInfoGetContentEncAlg
876 _SecCmsContentInfoGetContentEncAlgTag
877 _SecCmsContentInfoGetContentTypeOID
878 _SecCmsContentInfoGetContentTypeTag
879 _SecCmsContentInfoGetInnerContent
880 _SecCmsContentInfoSetBulkKey
881 _SecCmsContentInfoSetContentData
882 _SecCmsContentInfoSetContentDigestedData
883 _SecCmsContentInfoSetContentEncAlg
884 _SecCmsContentInfoSetContentEncAlgID
885 _SecCmsContentInfoSetContentEncryptedData
886 _SecCmsContentInfoSetContentEnvelopedData
887 _SecCmsContentInfoSetContentOther
888 _SecCmsContentInfoSetContentSignedData
890 _SecCmsDecoderDestroy
893 _SecCmsDigestContextCancel
894 _SecCmsDigestContextFinishMultiple
895 _SecCmsDigestContextStartMultiple
896 _SecCmsDigestContextUpdate
897 _SecCmsDigestedDataCreate
898 _SecCmsDigestedDataDestroy
899 _SecCmsDigestedDataGetContentInfo
901 _SecCmsEncoderDestroy
904 _SecCmsEncryptedDataCreate
905 _SecCmsEncryptedDataDestroy
906 _SecCmsEncryptedDataGetContentInfo
907 _SecCmsEnvelopedDataAddRecipient
908 _SecCmsEnvelopedDataCreate
909 _SecCmsEnvelopedDataDestroy
910 _SecCmsEnvelopedDataGetContentInfo
911 _SecCmsMessageContainsCertsOrCrls
912 _SecCmsMessageContainsTSTInfo
913 _SecCmsMessageContentLevel
914 _SecCmsMessageContentLevelCount
918 _SecCmsMessageDestroy
920 _SecCmsMessageGetArena
921 _SecCmsMessageGetContent
922 _SecCmsMessageGetContentInfo
923 _SecCmsMessageIsContentEmpty
924 _SecCmsMessageIsEncrypted
925 _SecCmsMessageIsSigned
926 _SecCmsMessageSetTSACallback
927 _SecCmsMessageSetTSAContext
928 _SecCmsRecipientInfoCreate
929 _SecCmsRecipientInfoCreateWithSubjKeyID
930 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
931 _SecCmsRecipientInfoDestroy
932 _SecCmsSignedDataAddCertChain
933 _SecCmsSignedDataAddCertList
934 _SecCmsSignedDataAddCertificate
935 _SecCmsSignedDataAddSignerInfo
936 _SecCmsSignedDataContainsCertsOrCrls
937 _SecCmsSignedDataCreate
938 _SecCmsSignedDataCreateCertsOnly
939 _SecCmsSignedDataDestroy
940 _SecCmsSignedDataGetCertificateList
941 _SecCmsSignedDataGetContentInfo
942 _SecCmsSignedDataGetDigestAlgs
943 _SecCmsSignedDataGetSignerInfo
944 _SecCmsSignedDataGetSignerInfos
945 _SecCmsSignedDataHasDigests
946 _SecCmsSignedDataImportCerts
947 _SecCmsSignedDataSetDigests
948 _SecCmsSignedDataSignerInfoCount
949 _SecCmsSignedDataVerifyCertsOnly
950 _SecCmsSignedDataVerifySignerInfo
951 _SecCmsSignerInfoAddAppleCodesigningHashAgility
952 _SecCmsSignerInfoAddAppleCodesigningHashAgilityV2
953 _SecCmsSignerInfoAddCounterSignature
954 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
955 _SecCmsSignerInfoAddSMIMECaps
956 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
957 _SecCmsSignerInfoAddSigningTime
958 _SecCmsSignerInfoAddTimeStamp
959 _SecCmsSignerInfoCreate
960 _SecCmsSignerInfoCreateWithSubjKeyID
961 _SecCmsSignerInfoDestroy
962 _SecCmsSignerInfoGetAppleCodesigningHashAgility
963 _SecCmsSignerInfoGetAppleCodesigningHashAgilityV2
964 _SecCmsSignerInfoGetCertList
965 _SecCmsSignerInfoGetDigestAlg
966 _SecCmsSignerInfoGetDigestAlgTag
967 _SecCmsSignerInfoGetEncDigest
968 _SecCmsSignerInfoGetSignerCommonName
969 _SecCmsSignerInfoGetSignerEmailAddress
970 _SecCmsSignerInfoGetSigningCertificate
971 _SecCmsSignerInfoGetSigningTime
972 _SecCmsSignerInfoGetTimestampCertList
973 _SecCmsSignerInfoGetTimestampSigningCert
974 _SecCmsSignerInfoGetTimestampTime
975 _SecCmsSignerInfoGetTimestampTimeWithPolicy
976 _SecCmsSignerInfoGetVerificationStatus
977 _SecCmsSignerInfoIncludeCerts
978 _SecCmsSignerInfoSaveSMIMEProfile
979 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
980 _SecCmsSignerInfoVerifyUnAuthAttrs
981 _SecCmsSignerInfoVerifyUnAuthAttrsWithPolicy
982 _SecCmsTSADefaultCallback
983 _SecCmsTSAGetDefaultContext
984 _SecCmsUtilVerificationStatusToString
985 _kSecCMSAdditionalCerts
987 _kSecCMSBulkEncryptionAlgorithm
988 _kSecCMSCertChainMode
989 _kSecCMSEncryptionAlgorithmAESCBC
990 _kSecCMSEncryptionAlgorithmDESCBC
992 _kSecCMSHashAgilityV2
993 _kSecCMSHashingAlgorithmSHA1
994 _kSecCMSHashingAlgorithmSHA256
995 _kSecCMSHashingAlgorithmSHA384
996 _kSecCMSHashingAlgorithmSHA512
1000 _kSecCMSSignHashAlgorithm
1001 _kSecCMSSignedAttributes
1002 _kTSAContextKeyNoCerts
1004 #endif // TARGET_OS_OSX
1007 _SecCMSVerifyCopyDataAndAttributes
1008 _SecCMSVerifySignedData
1009 _SecCMSCreateSignedData
1012 #if TARGET_OS_IPHONE
1022 _SecKeyFromPassphraseDataHMACSHA1
1023 _SecKeyFromPassphraseDataHMACSHA256
1029 _CreatePrivateKeyMatchingQuery
1030 #if TARGET_OS_IPHONE
1034 _SecECKeyCopyPublicBits
1035 _SecECKeyGetNamedCurve
1038 _SecKeyCopyAttestationKey
1039 #if TARGET_OS_IPHONE
1040 _SecKeyCopyAttributeDictionary
1041 _SecKeyCreatePublicFromDER
1042 _SecKeyGeneratePrivateAttributeDictionary
1043 _SecKeyGeneratePublicAttributeDictionary
1044 #endif /* TARGET_OS_IPHONE */
1045 _SecKeyCopyAttributes
1047 _SecKeyCopyExternalRepresentation
1048 _SecKeyCopyKeyExchangeResult
1049 _SecKeyCopyMatchingPrivateKey
1051 _SecKeyCopyPersistentRef
1052 _SecKeyCopyPublicBytes
1053 _SecKeyCopyPublicKey
1054 _SecKeyCopyPublicKeyHash
1056 _SecKeyCreateAttestation
1057 _SecKeyCreateDecryptedData
1058 _SecKeyCreateDuplicate
1059 _SecKeyCreateECPrivateKey
1060 _SecKeyCreateECPublicKey
1061 _SecKeyCreateEncryptedData
1062 _SecKeyCreateFromAttributeDictionary
1065 _SecKeyCreateFromData
1066 #endif /* TARGET_OS_OSX */
1068 _SecKeyCreateFromPublicBytes
1069 _SecKeyCreateFromPublicData
1070 _SecKeyCreateFromSubjectPublicKeyInfoData
1071 _SecKeyCopySubjectPublicKeyInfo
1074 #endif /* TARGET_OS_OSX */
1075 _SecKeyCreatePersistentRefToMatchingPrivateKey
1076 _SecKeyCreatePublicFromPrivate
1077 #if TARGET_OS_IPHONE
1078 _SecKeyCreateRSAPrivateKey
1079 #endif /* TARGET_OS_IPHONE */
1080 _SecKeyCreateRSAPublicKey
1081 #if TARGET_OS_IPHONE
1082 _SecKeyCreateRSAPublicKey_ios
1083 #endif /* TARGET_OS_IPHONE */
1084 _SecKeyCreateRandomKey
1085 _SecKeyCreateSignature
1087 _SecKeyCreateWithCSSMKey
1088 #endif /* TARGET_OS_OSX */
1089 _SecKeyCreateWithData
1092 _SecKeyDeriveFromPassword
1094 #if TARGET_OS_IPHONE
1095 _SecKeyDigestAndSign
1096 #endif /* TARGET_OS_IPHONE */
1097 _SecKeyDigestAndVerify
1102 #if TARGET_OS_IPHONE
1103 _SecKeyFindWithPersistentRef
1104 #endif /* TARGET_OS_IPHONE */
1107 _SecKeyGeneratePairAsync
1108 _SecKeyGenerateSymmetric
1109 #endif /* TARGET_OS_OSX */
1110 _SecKeyGetAlgorithmID
1111 _SecKeyGetAlgorithmId
1112 #if TARGET_OS_IPHONE
1113 _SecKeyGetAlgorithmIdentifier
1114 #endif /* TARGET_OS_IPHONE */
1119 _SecKeyGetCredentials
1120 #endif /* TARGET_OS_OSX */
1121 _SecKeyGetMatchingPrivateKeyStatus
1124 _SecKeyGetStrengthInBits
1125 #endif /* TARGET_OS_OSX */
1129 #endif /* TARGET_OS_OSX */
1130 _SecKeyIsAlgorithmSupported
1135 #endif /* TARGET_OS_OSX */
1139 _SecKeyUnwrapSymmetric
1140 #endif /* TARGET_OS_OSX */
1142 _SecKeyVerifySignature
1145 _SecKeyWrapSymmetric
1147 #if TARGET_OS_IPHONE
1148 __SecKeyCopyUnwrapKey
1150 __kSecKeyWrapPGPFingerprint
1151 __kSecKeyWrapPGPSymAlg
1152 __kSecKeyWrapPGPWrapAlg
1153 __kSecKeyWrapRFC6637Flags
1154 __kSecKeyWrapRFC6637WrapDigestSHA256KekAES128
1155 __kSecKeyWrapRFC6637WrapDigestSHA512KekAES256
1156 #endif /* TARGET_OS_IPHONE */
1157 _kSecKeyAlgorithmECDHKeyExchangeCofactor
1158 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1
1159 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224
1160 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256
1161 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384
1162 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
1163 _kSecKeyAlgorithmECDHKeyExchangeStandard
1164 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1
1165 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224
1166 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256
1167 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384
1168 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512
1169 _kSecKeyAlgorithmECDSASignatureDigestX962
1170 _kSecKeyAlgorithmECDSASignatureDigestX962SHA1
1171 _kSecKeyAlgorithmECDSASignatureDigestX962SHA224
1172 _kSecKeyAlgorithmECDSASignatureDigestX962SHA256
1173 _kSecKeyAlgorithmECDSASignatureDigestX962SHA384
1174 _kSecKeyAlgorithmECDSASignatureDigestX962SHA512
1175 _kSecKeyAlgorithmECDSASignatureMessageX962SHA1
1176 _kSecKeyAlgorithmECDSASignatureMessageX962SHA224
1177 _kSecKeyAlgorithmECDSASignatureMessageX962SHA256
1178 _kSecKeyAlgorithmECDSASignatureMessageX962SHA384
1179 _kSecKeyAlgorithmECDSASignatureMessageX962SHA512
1180 _kSecKeyAlgorithmECDSASignatureRFC4754
1181 _kSecKeyAlgorithmECIESEncryptionAKSSmartCard
1182 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM
1183 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM
1184 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM
1185 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM
1186 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM
1187 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM
1188 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM
1189 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM
1190 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
1191 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM
1192 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM
1193 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM
1194 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM
1195 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM
1196 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM
1197 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM
1198 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM
1199 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM
1200 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1
1201 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM
1202 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224
1203 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM
1204 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256
1205 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM
1206 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384
1207 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM
1208 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512
1209 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM
1210 _kSecKeyAlgorithmRSAEncryptionPKCS1
1211 _kSecKeyAlgorithmRSAEncryptionRaw
1212 _kSecKeyAlgorithmRSAEncryptionRawCCUnit
1213 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15MD5
1214 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw
1215 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1
1216 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224
1217 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256
1218 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384
1219 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512
1220 _kSecKeyAlgorithmRSASignatureDigestPSSSHA1
1221 _kSecKeyAlgorithmRSASignatureDigestPSSSHA224
1222 _kSecKeyAlgorithmRSASignatureDigestPSSSHA256
1223 _kSecKeyAlgorithmRSASignatureDigestPSSSHA384
1224 _kSecKeyAlgorithmRSASignatureDigestPSSSHA512
1225 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15MD5
1226 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1
1227 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224
1228 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256
1229 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384
1230 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512
1231 _kSecKeyAlgorithmRSASignatureMessagePSSSHA1
1232 _kSecKeyAlgorithmRSASignatureMessagePSSSHA224
1233 _kSecKeyAlgorithmRSASignatureMessagePSSSHA256
1234 _kSecKeyAlgorithmRSASignatureMessagePSSSHA384
1235 _kSecKeyAlgorithmRSASignatureMessagePSSSHA512
1236 _kSecKeyAlgorithmRSASignatureRaw
1237 _kSecKeyAlgorithmRSASignatureRawCCUnit
1239 _kSecKeyAttributeName
1240 #endif /* TARGET_OS_OSX */
1241 _kSecKeyKeyExchangeParameterRequestedSize
1242 _kSecKeyKeyExchangeParameterSharedInfo
1243 _kSecKeyParameterSETokenAttestationNonce
1244 #if TARGET_OS_IPHONE
1245 _kSecPrivateKeyAttrs
1247 #endif /* TARGET_OS_IPHONE */
1253 #if TARGET_OS_IPHONE
1255 _kSecAttrAFPServerSignature
1256 _kSecAttrAccessGroup
1257 _kSecAttrAccessGroupToken
1259 _kSecAttrAccessibleAfterFirstUnlock
1260 _kSecAttrAccessibleAlways
1261 _kSecAttrAccessibleAlwaysPrivate
1262 _kSecAttrAccessibleWhenUnlocked
1263 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1264 _kSecAttrAccessibleAlwaysThisDeviceOnly
1265 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1266 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1267 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1271 _kSecAttrApplicationLabel
1272 _kSecAttrApplicationTag
1273 _kSecAttrAuthenticationType
1274 _kSecAttrAuthenticationTypeDPA
1275 _kSecAttrAuthenticationTypeDefault
1276 _kSecAttrAuthenticationTypeHTMLForm
1277 _kSecAttrAuthenticationTypeHTTPBasic
1278 _kSecAttrAuthenticationTypeHTTPDigest
1279 _kSecAttrAuthenticationTypeMSN
1280 _kSecAttrAuthenticationTypeNTLM
1281 _kSecAttrAuthenticationTypeRPA
1282 _kSecAttrCRLEncoding
1288 _kSecAttrCanSignRecover
1291 _kSecAttrCanVerifyRecover
1293 _kSecAttrCertificateEncoding
1294 _kSecAttrCertificateType
1296 _kSecAttrCreationDate
1298 _kSecAttrDescription
1299 _kSecAttrEffectiveKeySize
1302 _kSecAttrHasCustomIcon
1303 _kSecAttrIsExtractable
1304 _kSecAttrIsInvisible
1305 _kSecAttrIsModifiable
1307 _kSecAttrIsPermanent
1309 _kSecAttrIsSensitive
1312 _kSecAttrKeyClassPrivate
1313 _kSecAttrKeyClassPublic
1314 _kSecAttrKeyClassSymmetric
1316 _kSecAttrKeySizeInBits
1319 _kSecAttrKeyTypeECSECPrimeRandom
1322 _kSecAttrModificationDate
1328 _kSecAttrProtocolAFP
1329 _kSecAttrProtocolAppleTalk
1330 _kSecAttrProtocolDAAP
1331 _kSecAttrProtocolEPPC
1332 _kSecAttrProtocolFTP
1333 _kSecAttrProtocolFTPAccount
1334 _kSecAttrProtocolFTPProxy
1335 _kSecAttrProtocolFTPS
1336 _kSecAttrProtocolHTTP
1337 _kSecAttrProtocolHTTPProxy
1338 _kSecAttrProtocolHTTPS
1339 _kSecAttrProtocolHTTPSProxy
1340 _kSecAttrProtocolIMAP
1341 _kSecAttrProtocolIMAPS
1342 _kSecAttrProtocolIPP
1343 _kSecAttrProtocolIRC
1344 _kSecAttrProtocolIRCS
1345 _kSecAttrProtocolLDAP
1346 _kSecAttrProtocolLDAPS
1347 _kSecAttrProtocolNNTP
1348 _kSecAttrProtocolNNTPS
1349 _kSecAttrProtocolPOP3
1350 _kSecAttrProtocolPOP3S
1351 _kSecAttrProtocolRTSP
1352 _kSecAttrProtocolRTSPProxy
1353 _kSecAttrProtocolSMB
1354 _kSecAttrProtocolSMTP
1355 _kSecAttrProtocolSOCKS
1356 _kSecAttrProtocolSSH
1357 _kSecAttrProtocolTelnet
1358 _kSecAttrProtocolTelnetS
1359 _kSecAttrPublicKeyHash
1361 _kSecAttrSecurityDomain
1362 _kSecAttrSerialNumber
1367 _kSecAttrSubjectKeyID
1368 _kSecAttrSynchronizable
1369 _kSecAttrSynchronizableAny
1370 _kSecAttrSyncViewHint
1372 _kSecAttrPersistantReference
1373 _kSecAttrPersistentReference
1375 _kSecAttrTokenIDSecureEnclave
1376 _kSecAttrTokenIDAppleKeyStore
1382 _kSecAttrWasAlwaysSensitive
1383 _kSecAttrWasNeverExtractable
1384 _kSecAttrKeyTypeECSECPrimeRandomPKA
1385 _kSecAttrKeyTypeSecureEnclaveAttestation
1386 _kSecAttrSecureEnclaveKeyBlob
1389 _kSecAttrAFPServerSignature
1391 _kSecAttrAccessGroup
1392 _kSecAttrAccessGroupToken
1394 _kSecAttrAccessibleAfterFirstUnlock
1395 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1396 _kSecAttrAccessibleAlways
1397 _kSecAttrAccessibleAlwaysPrivate
1398 _kSecAttrAccessibleAlwaysThisDeviceOnly
1399 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1400 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1401 _kSecAttrAccessibleWhenUnlocked
1402 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1406 _kSecAttrApplicationLabel
1407 _kSecAttrApplicationTag
1408 _kSecAttrAuthenticationType
1409 _kSecAttrAuthenticationTypeDPA
1410 _kSecAttrAuthenticationTypeDefault
1411 _kSecAttrAuthenticationTypeHTMLForm
1412 _kSecAttrAuthenticationTypeHTTPBasic
1413 _kSecAttrAuthenticationTypeHTTPDigest
1414 _kSecAttrAuthenticationTypeMSN
1415 _kSecAttrAuthenticationTypeNTLM
1416 _kSecAttrAuthenticationTypeRPA
1417 _kSecAttrCRLEncoding
1423 _kSecAttrCanSignRecover
1426 _kSecAttrCanVerifyRecover
1428 _kSecAttrCertificateEncoding
1429 _kSecAttrCertificateType
1431 _kSecAttrCreationDate
1433 _kSecAttrDescription
1434 _kSecAttrEffectiveKeySize
1437 _kSecAttrHasCustomIcon
1438 _kSecAttrIsExtractable
1439 _kSecAttrIsInvisible
1440 _kSecAttrIsModifiable
1442 _kSecAttrIsPermanent
1444 _kSecAttrIsSensitive
1447 _kSecAttrKeyClassPrivate
1448 _kSecAttrKeyClassPublic
1449 _kSecAttrKeyClassSymmetric
1451 _kSecAttrKeySizeInBits
1453 _kSecAttrKeyType3DES
1455 _kSecAttrKeyTypeCAST
1459 _kSecAttrKeyTypeECDSA
1460 _kSecAttrKeyTypeECSECPrimeRandom
1465 _kSecAttrModificationDate
1469 _kSecAttrPRFHmacAlgSHA1
1470 _kSecAttrPRFHmacAlgSHA224
1471 _kSecAttrPRFHmacAlgSHA256
1472 _kSecAttrPRFHmacAlgSHA384
1473 _kSecAttrPRFHmacAlgSHA512
1477 _kSecAttrProtocolAFP
1478 _kSecAttrProtocolAppleTalk
1479 _kSecAttrProtocolDAAP
1480 _kSecAttrProtocolEPPC
1481 _kSecAttrProtocolFTP
1482 _kSecAttrProtocolFTPAccount
1483 _kSecAttrProtocolFTPProxy
1484 _kSecAttrProtocolFTPS
1485 _kSecAttrProtocolHTTP
1486 _kSecAttrProtocolHTTPProxy
1487 _kSecAttrProtocolHTTPS
1488 _kSecAttrProtocolHTTPSProxy
1489 _kSecAttrProtocolIMAP
1490 _kSecAttrProtocolIMAPS
1491 _kSecAttrProtocolIPP
1492 _kSecAttrProtocolIRC
1493 _kSecAttrProtocolIRCS
1494 _kSecAttrProtocolLDAP
1495 _kSecAttrProtocolLDAPS
1496 _kSecAttrProtocolNNTP
1497 _kSecAttrProtocolNNTPS
1498 _kSecAttrProtocolPOP3
1499 _kSecAttrProtocolPOP3S
1500 _kSecAttrProtocolRTSP
1501 _kSecAttrProtocolRTSPProxy
1502 _kSecAttrProtocolSMB
1503 _kSecAttrProtocolSMTP
1504 _kSecAttrProtocolSOCKS
1505 _kSecAttrProtocolSSH
1506 _kSecAttrProtocolTelnet
1507 _kSecAttrProtocolTelnetS
1508 _kSecAttrPublicKeyHash
1512 _kSecAttrSecurityDomain
1513 _kSecAttrSerialNumber
1518 _kSecAttrSubjectKeyID
1519 _kSecAttrSyncViewHint
1520 _kSecAttrSynchronizable
1521 _kSecAttrSynchronizableAny
1523 _kSecAttrPersistantReference
1524 _kSecAttrPersistentReference
1526 _kSecAttrTokenIDSecureEnclave
1527 _kSecAttrTokenIDAppleKeyStore
1533 _kSecAttrWasAlwaysSensitive
1534 _kSecAttrWasNeverExtractable
1535 _kSecAttrKeyTypeECSECPrimeRandomPKA
1536 _kSecAttrKeyTypeSecureEnclaveAttestation
1537 _kSecAttrSecureEnclaveKeyBlob
1538 #endif // TARGET_OS_OSX
1540 _kSecAttrDeriveSyncIDFromItemAttributes
1541 _kSecAttrPCSPlaintextServiceIdentifier
1542 _kSecAttrPCSPlaintextPublicKey
1543 _kSecAttrPCSPlaintextPublicIdentity
1546 #include "Security/SecureObjectSync/SOSViews.exp-in"
1549 _kSecClassAppleSharePassword
1550 _kSecClassCertificate
1551 _kSecClassGenericPassword
1553 _kSecClassInternetPassword
1555 _kSecImportExportPassphrase
1556 _kSecImportItemCertChain
1557 _kSecImportItemIdentity
1558 _kSecImportItemKeyID
1559 _kSecImportItemLabel
1560 _kSecImportItemTrust
1563 _kSecUseSystemKeychain
1565 _kSecValuePersistentRef
1567 _kSecMatchCaseInsensitive
1568 _kSecMatchEmailAddressIfPresent
1575 _kSecMatchSearchList
1576 _kSecMatchSubjectContains
1577 _kSecMatchTrustedOnly
1578 _kSecMatchValidOnDate
1579 _kSecReturnAttributes
1581 _kSecReturnPersistentRef
1584 _SecItemCertificateExists
1585 _SecItemCopyDisplayNames
1586 _SecItemCopyMatching
1587 _SecItemCopyParentCertificates_ios
1589 #if TARGET_OS_IPHONE
1591 _SecItemUpdateWithError
1594 __SecItemAddAndNotifyOnSync
1595 _SecItemSetCurrentItemAcrossAllDevices
1596 _SecItemFetchCurrentItemAcrossAllDevices
1597 __SecItemFetchDigests
1599 __SecItemCreatePersistentRef
1600 __SecItemParsePersistentRef
1601 __SecKeychainBackupSyncable
1602 __SecKeychainCopyBackup
1603 __SecKeychainCopyEMCSBackup
1604 __SecKeychainCopyOTABackup
1605 __SecKeychainRestoreBackup
1606 __SecKeychainRestoreBackupFromFileDescriptor
1607 __SecKeychainRestoreSyncable
1608 __SecKeychainSyncUpdateMessage
1609 __SecKeychainWriteBackupToFileDescriptor
1610 __SecKeychainCopyKeybagUUIDFromFileDescriptor
1612 _SecItemBackupWithRegisteredBackups
1613 _SecItemBackupSetConfirmedManifest
1614 _SecItemBackupRestore
1616 _SecBackupKeybagDelete
1617 _SecItemBackupCopyMatching
1618 _SecItemBackupCreateManifest
1619 _SecItemBackupWithChanges
1621 _SecBackupKeybagDelete
1623 __SecKeychainRollKeys
1624 #if TARGET_OS_IPHONE
1626 _SecAddSharedWebCredential
1627 _SecRequestSharedWebCredential
1628 _SecCreateSharedWebCredentialPassword
1631 _kSOSInternalAccessGroup
1632 _kSecNetworkExtensionAccessGroupSuffix
1634 __SecSecuritydCopyWhoAmI
1635 __SecSyncBubbleTransfer
1636 __SecSystemKeychainTransfer
1637 __SecSyncDeleteUserViews
1638 _SecItemUpdateTokenItems
1639 _SecItemDeleteAllWithAccessGroups
1640 _SecTokenItemValueCopy
1642 __SecSecuritydCopyCKKSEndpoint
1643 __SecSecuritydCopyKeychainControlEndpoint
1645 #if TARGET_OS_IPHONE
1646 _kSecXPCKeyAttributesToUpdate
1648 _kSecXPCKeyCertificate
1654 _kSecXPCPublicPeerId
1659 _kSecXPCKeyIDSMessage
1660 _kSecXPCKeySendIDSMessage
1663 _SecCertificateXPCArrayCopyArray
1664 _SecPolicyXPCArrayCopyArray
1665 #if TARGET_OS_IPHONE
1666 _SecServerSetTrustdMachServiceName
1673 _SecCopyEncryptedToServer
1674 _SecCopyEncryptedToServerKey
1675 _SecCopyDecryptedForServer
1685 _CFPropertyListCreateDERData
1686 _CFPropertyListCreateWithDERData
1688 #if TARGET_OS_IPHONE
1699 #if TARGET_OS_IPHONE
1700 _SecEMCSCreateDerivedEMCSKey
1701 _SecEMCSCreateNewiDMSKey
1704 #if TARGET_OS_IPHONE
1706 // libsecurity_codesigning_ios
1709 _SecCodeSetDetachedSignature
1710 _SecCodeCopySigningInformation
1712 _SecStaticCodeCreateWithPathAndAttributes
1713 _SecStaticCodeCheckValidityWithErrors
1715 _kSecCodeAttributeUniversalFileOffset
1718 _kSecCodeInfoIdentifier
1719 _kSecCodeInfoTeamIdentifier
1720 _kSecCodeInfoCertificates
1721 _kSecCodeInfoCdHashes
1722 _kSecCodeInfoDigestAlgorithms
1723 _kSecCodeInfoEntitlements
1724 _kSecCodeInfoEntitlementsDict
1726 _kSecCodeInfoRuntimeVersion
1728 _kSecCFErrorResourceAdded
1729 _kSecCFErrorResourceAltered
1730 _kSecCFErrorResourceMissing
1732 #endif // TARGET_OS_IPHONE
1735 // Custom CFAllocators
1737 _SecCFAllocatorZeroize