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
132 #undef POLICYCHECKMACRO
133 #define __PC_DO_EXPORT_(NAME)
134 #define __PC_DO_EXPORT_O(NAME) _SecPolicyCheckCert##NAME
135 #define POLICYCHECKMACRO(NAME, TRUSTRESULT, SUBTYPE, LEAFCHECK, PATHCHECK, LEAFONLY, CSSMERR, OSSTATUS) \
136 __PC_DO_EXPORT_##LEAFONLY(NAME)
137 #include "SecPolicyChecks.list"
138 _SecPolicyCheckCertSubjectCountry
140 _SecPolicyCopyProperties
142 _SecPolicyCreateiAPSWAuthWithExpiration
143 _SecPolicyCreateWithProperties
145 _SecPolicyGetOidString
148 _SecPolicySetOptionsValue
152 _SecPolicyCreateAppleTimeStampingAndRevocationPolicies
153 _SecPolicyCreateItemImplInstance
154 _SecPolicyCreateWithOID
156 _SecPolicyGetStringForOID
157 _SecPolicyGetTPHandle
159 _SecPolicySearchCopyNext
160 _SecPolicySearchCreate
161 _SecPolicySearchGetTypeID
162 _SecPolicySetProperties
167 #define POLICYMACRO(NAME, OID, ISPUBLIC, INTNAME, IN_NAME, IN_PROPERTIES, FUNCTION) \
168 _SecPolicyCreate##FUNCTION
169 #include "SecPolicy.list"
171 _kSecCertificateDetailSHA1Digest
172 _kSecCertificateDetailStatusCodes
174 _kSecPropertyKeyLabel
175 _kSecPropertyKeyLocalizedLabel
177 _kSecPropertyKeyValue
178 _kSecPropertyTypeData
179 _kSecPropertyTypeDate
180 _kSecPropertyTypeError
181 _kSecPropertyTypeSection
182 _kSecPropertyTypeString
183 _kSecPropertyTypeSuccess
184 _kSecPropertyTypeTitle
186 _kSecPropertyTypeWarning
188 _kSecSignatureDigestAlgorithmUnknown
190 _kSecSignatureDigestAlgorithmMD2
191 _kSecSignatureDigestAlgorithmMD4
192 _kSecSignatureDigestAlgorithmMD5
193 _kSecSignatureDigestAlgorithmSHA1
194 _kSecSignatureDigestAlgorithmSHA224
195 _kSecSignatureDigestAlgorithmSHA256
196 _kSecSignatureDigestAlgorithmSHA384
197 _kSecSignatureDigestAlgorithmSHA512
200 _kSecTrustCertificateTransparency
201 _kSecTrustCertificateTransparencyWhiteList
202 _kSecTrustEvaluationDate
203 _kSecTrustExtendedValidation
204 _kSecTrustInfoCertificateTransparencyKey
205 _kSecTrustInfoCompanyNameKey
206 _kSecTrustInfoExtendedValidationKey
207 _kSecTrustInfoRevocationKey
208 _kSecTrustInfoRevocationValidUntilKey
209 _kSecTrustOrganizationName
210 _kSecTrustResultDetails
211 _kSecTrustResultValue
212 _kSecTrustRevocationChecked
213 _kSecTrustRevocationReason
214 _kSecTrustRevocationValidUntilDate
216 _SecTrustAddToInputCertificates
217 _SecTrustCopyCustomAnchorCertificates
218 _SecTrustCopyDetailedPropertiesAtIndex
219 _SecTrustCopyExceptions
220 _SecTrustCopyFailureDescription
221 _SecTrustCopyFilteredDetails
223 _SecTrustCopyInputCertificates
224 _SecTrustCopyPolicies
225 _SecTrustCopyProperties
226 _SecTrustCopyPublicKey
228 _SecTrustCopySummaryPropertiesAtIndex
229 _SecTrustCreateWithCertificates
232 _SecTrustEvaluateAsync
233 _SecTrustEvaluateFastAsync
234 _SecTrustEvaluateLeafOnly
235 _SecTrustEvaluateWithError
236 _SecTrustFlushResponseCache
237 _SecTrustGetAssetVersionNumber
238 _SecTrustGetCertificateAtIndex
239 _SecTrustGetCertificateCount
241 _SecTrustGetKeychainsAllowed
242 _SecTrustGetNetworkFetchAllowed
243 _SecTrustGetTrustResult
244 _SecTrustGetTrustStoreVersionNumber
246 _SecTrustGetVerifyTime
247 _SecTrustGetTrustExceptionsArray
248 _SecTrustIsExpiredOnly
249 _SecTrustOTAPKIGetUpdatedAsset
250 _SecTrustReportTLSAnalytics
251 _SecTrustReportNetworkingAnalytics
253 _SecTrustSetAnchorCertificates
254 _SecTrustSetAnchorCertificatesOnly
255 _SecTrustSetExceptions
256 _SecTrustSetKeychainsAllowed
257 _SecTrustSetNeedsEvaluation
258 _SecTrustSetNetworkFetchAllowed
259 _SecTrustSetOCSPResponse
260 _SecTrustSetPinningException
261 _SecTrustSetPinningPolicyName
263 _SecTrustSetSignedCertificateTimestamps
264 _SecTrustSetTrustedLogs
265 _SecTrustSetVerifyDate
267 _SecTrustCopyAnchorCertificates
268 _SecTrustCopyExtendedResult
269 _SecTrustCopyPublicKey_ios
270 _SecTrustCopyProperties_ios
271 _SecTrustGetCSSMAnchorCertificates
272 _SecTrustGetCssmResult
273 _SecTrustGetCssmResultCode
276 _SecTrustGetUserTrust
277 _SecTrustLegacySourcesListenForKeychainEvents
278 _SecTrustLegacyCRLFetch
279 _SecTrustLegacyCRLStatus
280 _SecTrustSetKeychains
282 _SecTrustSetParameters
283 _SecTrustSetUserTrust
284 _SecTrustSetUserTrustLegacy
286 _SecTrustSettingsCertHashStrFromCert
287 _SecTrustSettingsCertHashStrFromData
288 _SecTrustSettingsCopyCertificates
289 _SecTrustSettingsCopyCertificatesForUserAdminDomains
290 _SecTrustSettingsCopyModificationDate
291 _SecTrustSettingsCopyQualifiedCerts
292 _SecTrustSettingsCopyTrustSettings
293 _SecTrustSettingsCopyUnrestrictedRoots
294 _SecTrustSettingsCreateExternalRepresentation
295 _SecTrustSettingsEvaluateCert
296 _SecTrustSettingsImportExternalRepresentation
297 _SecTrustSettingsPurgeUserAdminCertsCache
298 _SecTrustSettingsRemoveTrustSettings
299 _SecTrustSettingsSetTrustSettings
300 _SecTrustSettingsSetTrustSettingsExternal
301 _SecTrustSettingsSetTrustedCertificateForSSLHost
302 _SecTrustedApplicationCopyData
303 _SecTrustedApplicationCopyExternalRepresentation
304 _SecTrustedApplicationCopyRequirement
305 _SecTrustedApplicationCreateApplicationGroup
306 _SecTrustedApplicationCreateFromPath
307 _SecTrustedApplicationCreateFromRequirement
308 _SecTrustedApplicationCreateWithExternalRepresentation
309 _SecTrustedApplicationGetTypeID
310 _SecTrustedApplicationIsUpdateCandidate
311 _SecTrustedApplicationMakeEquivalent
312 _SecTrustedApplicationRemoveEquivalence
313 _SecTrustedApplicationSetData
314 _SecTrustedApplicationUseAlternateSystem
315 _SecTrustedApplicationValidateWithPath
320 _SecTrustStoreContains
321 _SecTrustStoreCopyAll
322 _SecTrustStoreCopyUsageConstraints
323 _SecTrustStoreForDomain
324 _SecTrustStoreGetSettingsVersionNumber
325 _SecTrustStoreGetSettingsAssetVersionNumber
326 _SecTrustStoreRemoveCertificate
327 _SecTrustStoreSetTrustSettings
329 _SecTrustStoreSetCTExceptions
330 _SecTrustStoreCopyCTExceptions
331 _kSecCTExceptionsCAsKey
332 _kSecCTExceptionsDomainsKey
333 _kSecCTExceptionsHashAlgorithmKey
334 _kSecCTExceptionsSPKIHashKey
340 _SecIdentityCopyCertificate
341 _SecIdentityCopyPrivateKey
343 _SecIdentityGetTypeID
350 _kSecCertificateDetailSHA1Digest
351 _kSecCertificateEscrowFileName
352 _kSecCertificateProductionEscrowKey
353 _kSecCertificateProductionPCSEscrowKey
354 _SecCertificateCopyAttributeDictionary
355 _SecCertificateCopyCommonName
356 _SecCertificateCopyCommonNames
357 _SecCertificateCopyCompanyName
358 _SecCertificateCopyCountry
359 _SecCertificateGetDeveloperIDDate
360 _SecCertificateCopyDNSNames
361 _SecCertificateCopyDNSNamesFromSAN
362 _SecCertificateCopyDNSNamesFromSubject
363 _SecCertificateCopyData
364 _SecCertificateCopyEmailAddresses
365 _SecCertificateCopyEscrowRoots
366 _SecCertificateCopyExtendedKeyUsage
367 _SecCertificateCopyExtensionValue
368 _SecCertificateCopyiAPAuthCapabilities
369 _SecCertificateCopyiAPSWAuthCapabilities
370 _SecCertificateCopyIPAddresses
371 _SecCertificateCopyIPAddressesFromSubject
372 _SecCertificateCopyiPhoneDeviceCAChain
373 _SecCertificateCopyIssuerSHA1Digest
374 _SecCertificateCopyIssuerSequence
375 _SecCertificateCopyIssuerSummary
376 _SecCertificateCopyKey
377 _SecCertificateCopyKeychainItem
378 _SecCertificateCopyLegacyProperties
379 _SecCertificateCopyNormalizedIssuerSequence
380 _SecCertificateCopyNormalizedSubjectSequence
381 _SecCertificateCopyNTPrincipalNames
382 _SecCertificateCopyOrganization
383 _SecCertificateCopyOrganizationFromX501NameContent
384 _SecCertificateCopyOrganizationalUnit
385 _SecCertificateCopyPrecertTBS
386 _SecCertificateCopyProperties
387 _SecCertificateCopyPublicKey
388 _SecCertificateCopyPublicKeySHA1Digest
389 _SecCertificateCopyRFC822Names
390 _SecCertificateCopyRFC822NamesFromSubject
391 _SecCertificateCopySerialNumber
392 _SecCertificateCopySerialNumberData
393 _SecCertificateCopySHA256Digest
394 _SecCertificateCopySignedCertificateTimestamps
395 _SecCertificateCopySubjectPublicKeyInfoSHA1Digest
396 _SecCertificateCopySubjectPublicKeyInfoSHA256Digest
397 _SecCertificateCopySubjectSequence
398 _SecCertificateCopySubjectString
399 _SecCertificateCopySubjectSummary
400 _SecCertificateCopySummaryProperties
401 _SecCertificateCreateFromAttributeDictionary
402 _SecCertificateCreateOidDataFromString
403 _SecCertificateCreateWithBytes
404 _SecCertificateCreateWithData
405 _SecCertificateCreateWithKeychainItem
406 _SecCertificateCreateWithPEM
407 _SecCertificateGetAuthorityKeyID
408 _SecCertificateGetBasicConstraints
409 _SecCertificateGetBytePtr
410 _SecCertificateGetCAIssuers
411 _SecCertificateGetCertificatePolicies
412 _SecCertificateGetCRLDistributionPoints
413 _SecCertificateGetExcludedSubtrees
414 _SecCertificateGetExtensionValue
415 _SecCertificateGetiAuthVersion
416 _SecCertificateGetInhibitAnyPolicySkipCerts
417 _SecCertificateGetKeyUsage
418 _SecCertificateGetLength
419 _SecCertificateGetNormalizedIssuerContent
420 _SecCertificateGetNormalizedSubjectContent
421 _SecCertificateGetOCSPResponders
422 _SecCertificateGetPermittedSubtrees
423 _SecCertificateGetPolicyConstraints
424 _SecCertificateGetPolicyMappings
425 _SecCertificateGetPublicKeyAlgorithm
426 _SecCertificateGetPublicKeyData
427 _SecCertificateGetSHA1Digest
428 _SecCertificateGetSignatureHashAlgorithm
429 _SecCertificateGetSubjectAltName
430 _SecCertificateGetSubjectKeyID
431 _SecCertificateGetTypeID
432 _SecCertificateHasCriticalSubjectAltName
433 _SecCertificateHasMarkerExtension
434 _SecCertificateHasSubject
435 _SecCertificateHasUnknownCriticalExtension
436 _SecCertificateIsAtLeastMinKeySize
438 _SecCertificateIsOidString
439 _SecCertificateIsSelfSigned
440 _SecCertificateIsSelfSignedCA
441 _SecCertificateIsSignedBy
442 _SecCertificateIsStrongKey
443 _SecCertificateIsValid
444 _SecCertificateIsWeakHash
445 _SecCertificateIsWeakKey
446 _SecCertificateNotValidAfter
447 _SecCertificateNotValidBefore
448 _SecCertificateParseGeneralNameContentProperty
449 _SecCertificateParseGeneralNames
450 _SecCertificateSetKeychainItem
452 _SecCertificateVersion
453 _SecDistinguishedNameCopyNormalizedContent
454 _SecDistinguishedNameCopyNormalizedSequence
456 _SecCertificateArrayCopyXPCArray
457 _SecCertificateAppendToXPCArray
458 _SecCertificateCreateWithXPCArrayAtIndex
460 _SecCertificateAddToKeychain
461 _SecCertificateCopyFieldValues
462 _SecCertificateCopyFirstFieldValue
463 _SecCertificateCopyLongDescription
464 _SecCertificateCopyNormalizedIssuerContent
465 _SecCertificateCopyNormalizedSubjectContent
466 _SecCertificateCopyPreference
467 _SecCertificateCopyPreferred
468 _SecCertificateCopyPublicKey_ios
469 _SecCertificateCopyPublicKeySHA1DigestFromCertificateData
470 _SecCertificateCopyShortDescription
471 _SecCertificateCopySubjectComponent
472 _SecCertificateCopyValues
473 _SecCertificateCreateFromData
474 _SecCertificateCreateItemImplInstance
475 _SecCertificateCreateFromItemImplInstance
476 _SecCertificateFindByEmail
477 _SecCertificateFindByIssuerAndSN
478 _SecCertificateFindBySubjectKeyID
479 _SecCertificateGetAlgorithmID
480 _SecCertificateGetCLHandle
481 _SecCertificateGetCLHandle_legacy
482 _SecCertificateGetCommonName
483 _SecCertificateGetData
484 _SecCertificateGetEmailAddress
485 _SecCertificateGetIssuer
486 _SecCertificateGetSubject
487 _SecCertificateGetType
488 _SecCertificateInferLabel
489 _SecCertificateIsValidX
490 _SecCertificateIsItemImplInstance
491 _SecCertificateReleaseFieldValues
492 _SecCertificateReleaseFirstFieldValue
493 _SecCertificateSetPreference
494 _SecCertificateSetPreferred
502 _SecCertifcateBundleExport
503 _SecCertificateBundleExport
504 _SecCertificateBundleImport
505 #endif /* TARGET_OS_OSX */
511 _SecSCEPCreateTemporaryIdentity
512 _SecSCEPCertifyRequest
513 _SecSCEPCertifyRequestWithAlgorithms
514 _SecSCEPGenerateCertificateRequest
516 _SecSCEPValidateCACertMessage
517 _SecSCEPGetCertInitial
523 _kSecCertificateKeyUsage
524 _kSecCertificateExtensions
525 _kSecCertificateExtensionsEncoded
526 _kSecCSRBasicContraintsPathLen
527 _kSecCSRChallengePassword
532 _kSecOidOrganizationalUnit
533 _kSecOidStateProvinceName
535 _kSecSubjectAltNameDNSName
536 _kSecSubjectAltNameEmailAddress
537 _kSecSubjectAltNameNTPrincipalName
538 _kSecSubjectAltNameURI
539 _SecASN1PrintableString
541 _SecGenerateCertificateRequest
542 _SecGenerateCertificateRequestWithParameters
543 _SecGenerateSelfSignedCertificate
544 _SecIdentitySignCertificate
545 _SecIdentitySignCertificateWithAlgorithm
546 _SecVerifyCertificateRequest
547 _SecGenerateCertificateRequestSubject
553 _SecOTRPacketTypeString
555 _SecOTRSPrecalculateKeys
556 _SecOTRSessionCreateRemote
557 _SecOTRSessionProcessPacketRemote
559 _SecOTRAdvertiseHashes
560 _SecOTRFIAppendSerialization
561 _SecOTRFIPurgeAllFromKeychain
562 _SecOTRFIPurgeFromKeychain
563 _SecOTRFullIdentityCreate
564 _SecOTRFullIdentityCreateFromData
565 _SecOTRFullIdentityCreateFromBytes
567 _SecOTRPIAppendSerialization
568 _SecOTRPublicIdentityCopyFromPrivate
569 _SecOTRPublicIdentityCreateFromData
570 _SecOTRPublicIdentityCreateFromBytes
573 _SecFDHKAppendCompactPublicSerialization
574 _SecFDHKAppendPublicSerialization
576 _SecOTRCopyIncomingBytes
577 _SecOTRDHKGenerateOTRKeys
579 _SecOTRPublicDHKCreateFromCompactSerialization
580 _SecOTRPublicDHKCreateFromFullKey
581 _SecOTRPublicDHKCreateFromSerialization
583 _SecOTRSGetTheirKeyID
585 _SecOTRSKickTimeToRoll
587 _SecECKeyGeneratePair
588 _SecFDHKAppendSerialization
591 _SecPDHKAppendCompactSerialization
592 _SecPDHKAppendSerialization
596 _SecOTRAppendDHKeyMessage
597 _SecOTRAppendDHMessage
598 _SecOTRAppendRevealSignatureMessage
599 _SecOTRAppendSignatureMessage
601 _SecOTRFIAppendPublicHash
602 _SecOTRFIAppendSignature
603 _SecOTRFIComparePublicHash
604 _SecOTRFICompareToPublicKey
605 _SecOTRFISignatureSize
606 _SecOTRFullDHKCreateFromBytes
609 _SecOTRPICompareToPublicKey
612 _SecOTRPIEqualToBytes
613 _SecOTRPISignatureSize
614 _SecOTRPIVerifySignature
615 _SecOTRPrepareOutgoingBytes
616 _SecOTRPublicDHKCreateFromBytes
617 _SecOTRSetupInitialRemoteKey
619 _kOTRSignatureAlgIDPtr
620 _DeriveOTR128BitPairFromS
621 _DeriveOTR256BitsFromS
622 _DeriveOTR64BitsFromS
623 _EnsureOTRAlgIDInited
624 _AES_CTR_HighHalf_Transform
625 _AES_CTR_IV0_Transform
628 _SecOTRSessionIsSessionInAwaitingState
629 _SecOTRFullIdentityCreateFromSecKeyRef
631 _SecOTRPublicIdentityCreateFromSecKeyRef
632 _SecOTRSAppendRestartPacket
633 _SecOTRSAppendSerialization
634 _SecOTRSAppendStartPacket
636 _SecOTRSGetIsReadyForMessages
637 _SecOTRSGetMessageKind
638 _SecOTRSProcessPacket
639 _SecOTRSSignAndProtectMessage
640 _SecOTRSVerifyAndExposeMessage
641 _SecOTRSessionCreateFromData
642 _SecOTRSessionCreateFromID
643 _SecOTRSessionCreateFromIDAndFlags
653 _SecDHCreateFromAlgorithmId
654 _SecDHCreateFromParameters
658 _SecDHGenerateKeypair
659 _SecDHGetMaxKeyLength
673 _kSecXPCKeyPeerInfoArray
675 _kSecXPCKeySignInAnalytics
680 _kSecXPCKeyClientToken
683 _kSecXPCKeyUserPassword
685 _kSecXPCKeyOTAFileDirectory
686 _kSecXPCKeyEscrowLabel
687 _kSecXPCKeyTriesLabel
696 _SecGetCurrentServerLoggingInfo
697 _SecSetLoggingInfoForXPCScope
698 _SecSetLoggingInfoForCircleScope
706 _kCMSEncoderDigestAlgorithmSHA1
707 _kCMSEncoderDigestAlgorithmSHA256
709 _CMSEncoderAddSupportingCerts
710 _CMSEncoderAddRecipients
711 _CMSEncoderAddSigners
712 _CMSEncoderCopySupportingCerts
713 _CMSEncoderCopyRecipients
714 _CMSEncoderCopySigners
716 _CMSEncoderCopyEncodedContent
717 _CMSEncoderGetCmsMessage
718 _CMSEncoderSetSignerAlgorithm
719 _CMSEncoderSetHasDetachedContent
720 _CMSEncoderGetHasDetachedContent
721 _CMSEncoderCopyEncapsulatedContentType
722 _CMSEncoderGetEncoder
724 _CMSEncoderSetEncapsulatedContentTypeOID
725 _CMSEncoderSetEncoder
726 _CMSEncoderAddSignedAttributes
727 _CMSEncoderSetSigningTime
728 _CMSEncoderSetAppleCodesigningHashAgility
729 _CMSEncoderSetAppleCodesigningHashAgilityV2
730 _CMSEncoderSetAppleExpirationTime
731 _CMSEncoderSetCertificateChainMode
732 _CMSEncoderGetCertificateChainMode
733 _CMSEncoderUpdateContent
734 _CMSDecoderCopyAllCerts
735 _CMSDecoderCopyContent
736 _CMSDecoderCopyDetachedContent
737 _CMSDecoderCopySignerStatus
740 _CMSDecoderFinalizeMessage
741 _CMSDecoderGetDecoder
742 _CMSDecoderCopyEncapsulatedContentType
743 _CMSDecoderIsContentEncrypted
744 _CMSDecoderGetNumSigners
745 _CMSDecoderSetDecoder
746 _CMSDecoderSetDetachedContent
747 _CMSDecoderUpdateMessage
748 _CMSDecoderGetCmsMessage
749 _CMSDecoderCopySignerEmailAddress
750 _CMSDecoderCopySignerCert
751 _CMSDecoderCopySignerSigningTime
752 _CMSDecoderCopySignerAppleCodesigningHashAgility
753 _CMSDecoderCopySignerAppleCodesigningHashAgilityV2
754 _CMSDecoderCopySignerAppleExpirationTime
755 _SecCMSCertificatesOnlyMessageCopyCertificates
756 _SecCMSCreateCertificatesOnlyMessage
757 _SecCMSCreateCertificatesOnlyMessageIAP
758 _SecCMSCreateEnvelopedData
759 _SecCMSDecryptEnvelopedData
760 _SecCMSSignDataAndAttributes
761 _SecCMSSignDigestAndAttributes
762 _SecCmsContentInfoGetBulkKey
763 _SecCmsContentInfoGetBulkKeySize
764 _SecCmsContentInfoGetChildContentInfo
765 _SecCmsContentInfoGetContent
766 _SecCmsContentInfoGetContentEncAlg
767 _SecCmsContentInfoGetContentEncAlgTag
768 _SecCmsContentInfoGetContentTypeOID
769 _SecCmsContentInfoGetContentTypeTag
770 _SecCmsContentInfoGetInnerContent
771 _SecCmsContentInfoSetBulkKey
772 _SecCmsContentInfoSetContentData
773 _SecCmsContentInfoSetContentDigestedData
774 _SecCmsContentInfoSetContentEncAlg
775 _SecCmsContentInfoSetContentEncAlgID
776 _SecCmsContentInfoSetContentEncryptedData
777 _SecCmsContentInfoSetContentEnvelopedData
778 _SecCmsContentInfoSetContentOther
779 _SecCmsContentInfoSetContentSignedData
781 _SecCmsDecoderDestroy
784 _SecCmsDigestContextCancel
785 _SecCmsDigestContextDestroy
786 _SecCmsDigestContextFinishMultiple
787 _SecCmsDigestContextStartMultiple
788 _SecCmsDigestContextUpdate
789 _SecCmsDigestedDataCreate
790 _SecCmsDigestedDataDestroy
791 _SecCmsDigestedDataGetContentInfo
793 _SecCmsEncoderDestroy
796 _SecCmsEncryptedDataCreate
797 _SecCmsEncryptedDataDestroy
798 _SecCmsEncryptedDataGetContentInfo
799 _SecCmsEnvelopedDataCreate
800 _SecCmsEnvelopedDataDestroy
801 _SecCmsEnvelopedDataGetContentInfo
802 _SecCmsMessageContainsCertsOrCrls
803 _SecCmsMessageContentLevel
804 _SecCmsMessageContentLevelCount
808 _SecCmsMessageDestroy
810 _SecCmsMessageGetContent
811 _SecCmsMessageGetContentInfo
812 _SecCmsMessageIsContentEmpty
813 _SecCmsMessageIsEncrypted
814 _SecCmsMessageIsSigned
815 _SecCmsRecipientInfoCreate
816 _SecCmsRecipientInfoCreateWithSubjKeyID
817 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
818 _SecCmsSignedDataAddCertChain
819 _SecCmsSignedDataAddCertList
820 _SecCmsSignedDataAddCertificate
821 _SecCmsSignedDataContainsCertsOrCrls
822 _SecCmsSignedDataCreate
823 _SecCmsSignedDataCreateCertsOnly
824 _SecCmsSignedDataDestroy
825 _SecCmsSignedDataGetCertificateList
826 _SecCmsSignedDataGetContentInfo
827 _SecCmsSignedDataGetDigestAlgs
828 _SecCmsSignedDataGetSignerInfo
829 _SecCmsSignedDataGetSignerInfos
830 _SecCmsSignedDataHasDigests
831 _SecCmsSignedDataImportCerts
832 _SecCmsSignedDataSetDigestContext
833 _SecCmsSignedDataSignerInfoCount
834 _SecCmsSignedDataVerifyCertsOnly
835 _SecCmsSignedDataVerifySignerInfo
836 _SecCmsSignerInfoAddAppleCodesigningHashAgility
837 _SecCmsSignerInfoAddAppleCodesigningHashAgilityV2
838 _SecCmsSignerInfoAddAppleExpirationTime
839 _SecCmsSignerInfoAddCounterSignature
840 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
841 _SecCmsSignerInfoAddSMIMECaps
842 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
843 _SecCmsSignerInfoAddSigningTime
844 _SecCmsSignerInfoCreate
845 _SecCmsSignerInfoCreateWithSubjKeyID
846 _SecCmsSignerInfoGetAppleCodesigningHashAgility
847 _SecCmsSignerInfoGetAppleCodesigningHashAgilityV2
848 _SecCmsSignerInfoGetAppleExpirationTime
849 _SecCmsSignerInfoGetCertList
850 _SecCmsSignerInfoGetDigestAlg
851 _SecCmsSignerInfoGetDigestAlgTag
852 _SecCmsSignerInfoGetSignerCommonName
853 _SecCmsSignerInfoGetSignerEmailAddress
854 _SecCmsSignerInfoGetSigningCertificate
855 _SecCmsSignerInfoGetSigningTime
856 _SecCmsSignerInfoGetVerificationStatus
857 _SecCmsSignerInfoIncludeCerts
858 _SecCmsSignerInfoSaveSMIMEProfile
859 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
860 _SecCmsUtilVerificationStatusToString
861 _kSecCMSAdditionalCerts
863 _kSecCMSBulkEncryptionAlgorithm
864 _kSecCMSCertChainMode
865 _kSecCMSCertChainModeNone
866 _kSecCMSEncryptionAlgorithmAESCBC
867 _kSecCMSEncryptionAlgorithmDESCBC
868 _kSecCMSExpirationDate
870 _kSecCMSHashAgilityV2
871 _kSecCMSHashingAlgorithmMD5
872 _kSecCMSHashingAlgorithmSHA1
873 _kSecCMSHashingAlgorithmSHA256
874 _kSecCMSHashingAlgorithmSHA384
875 _kSecCMSHashingAlgorithmSHA512
879 _kSecCMSSignHashAlgorithm
880 _kSecCMSSignedAttributes
888 _SecCMSCertificatesOnlyMessageCopyCertificates
889 _SecCMSCreateCertificatesOnlyMessage
890 _SecCMSCreateCertificatesOnlyMessageIAP
891 _SecCMSCreateEnvelopedData
892 _SecCMSDecryptEnvelopedData
893 _SecCMSSignDataAndAttributes
894 _SecCMSSignDigestAndAttributes
895 _SecCmsContentInfoGetBulkKey
896 _SecCmsContentInfoGetBulkKeySize
897 _SecCmsContentInfoGetChildContentInfo
898 _SecCmsContentInfoGetContent
899 _SecCmsContentInfoGetContentEncAlg
900 _SecCmsContentInfoGetContentEncAlgTag
901 _SecCmsContentInfoGetContentTypeOID
902 _SecCmsContentInfoGetContentTypeTag
903 _SecCmsContentInfoGetInnerContent
904 _SecCmsContentInfoSetBulkKey
905 _SecCmsContentInfoSetContentData
906 _SecCmsContentInfoSetContentDigestedData
907 _SecCmsContentInfoSetContentEncAlg
908 _SecCmsContentInfoSetContentEncAlgID
909 _SecCmsContentInfoSetContentEncryptedData
910 _SecCmsContentInfoSetContentEnvelopedData
911 _SecCmsContentInfoSetContentOther
912 _SecCmsContentInfoSetContentSignedData
914 _SecCmsDecoderDestroy
917 _SecCmsDigestContextCancel
918 _SecCmsDigestContextFinishMultiple
919 _SecCmsDigestContextStartMultiple
920 _SecCmsDigestContextUpdate
921 _SecCmsDigestedDataCreate
922 _SecCmsDigestedDataDestroy
923 _SecCmsDigestedDataGetContentInfo
925 _SecCmsEncoderDestroy
928 _SecCmsEncryptedDataCreate
929 _SecCmsEncryptedDataDestroy
930 _SecCmsEncryptedDataGetContentInfo
931 _SecCmsEnvelopedDataAddRecipient
932 _SecCmsEnvelopedDataCreate
933 _SecCmsEnvelopedDataDestroy
934 _SecCmsEnvelopedDataGetContentInfo
935 _SecCmsMessageContainsCertsOrCrls
936 _SecCmsMessageContainsTSTInfo
937 _SecCmsMessageContentLevel
938 _SecCmsMessageContentLevelCount
942 _SecCmsMessageDestroy
944 _SecCmsMessageGetArena
945 _SecCmsMessageGetContent
946 _SecCmsMessageGetContentInfo
947 _SecCmsMessageIsContentEmpty
948 _SecCmsMessageIsEncrypted
949 _SecCmsMessageIsSigned
950 _SecCmsMessageSetTSACallback
951 _SecCmsMessageSetTSAContext
952 _SecCmsRecipientInfoCreate
953 _SecCmsRecipientInfoCreateWithSubjKeyID
954 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
955 _SecCmsRecipientInfoDestroy
956 _SecCmsSignedDataAddCertChain
957 _SecCmsSignedDataAddCertList
958 _SecCmsSignedDataAddCertificate
959 _SecCmsSignedDataAddSignerInfo
960 _SecCmsSignedDataContainsCertsOrCrls
961 _SecCmsSignedDataCreate
962 _SecCmsSignedDataCreateCertsOnly
963 _SecCmsSignedDataDestroy
964 _SecCmsSignedDataGetCertificateList
965 _SecCmsSignedDataGetContentInfo
966 _SecCmsSignedDataGetDigestAlgs
967 _SecCmsSignedDataGetSignerInfo
968 _SecCmsSignedDataGetSignerInfos
969 _SecCmsSignedDataHasDigests
970 _SecCmsSignedDataImportCerts
971 _SecCmsSignedDataSetDigests
972 _SecCmsSignedDataSignerInfoCount
973 _SecCmsSignedDataVerifyCertsOnly
974 _SecCmsSignedDataVerifySignerInfo
975 _SecCmsSignerInfoAddAppleCodesigningHashAgility
976 _SecCmsSignerInfoAddAppleCodesigningHashAgilityV2
977 _SecCmsSignerInfoAddAppleExpirationTime
978 _SecCmsSignerInfoAddCounterSignature
979 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
980 _SecCmsSignerInfoAddSMIMECaps
981 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
982 _SecCmsSignerInfoAddSigningTime
983 _SecCmsSignerInfoAddTimeStamp
984 _SecCmsSignerInfoCreate
985 _SecCmsSignerInfoCreateWithSubjKeyID
986 _SecCmsSignerInfoDestroy
987 _SecCmsSignerInfoGetAppleCodesigningHashAgility
988 _SecCmsSignerInfoGetAppleCodesigningHashAgilityV2
989 _SecCmsSignerInfoGetAppleExpirationTime
990 _SecCmsSignerInfoGetCertList
991 _SecCmsSignerInfoGetDigestAlg
992 _SecCmsSignerInfoGetDigestAlgTag
993 _SecCmsSignerInfoGetEncDigest
994 _SecCmsSignerInfoGetSignerCommonName
995 _SecCmsSignerInfoGetSignerEmailAddress
996 _SecCmsSignerInfoGetSigningCertificate
997 _SecCmsSignerInfoGetSigningTime
998 _SecCmsSignerInfoGetTimestampCertList
999 _SecCmsSignerInfoGetTimestampSigningCert
1000 _SecCmsSignerInfoGetTimestampTime
1001 _SecCmsSignerInfoGetTimestampTimeWithPolicy
1002 _SecCmsSignerInfoGetVerificationStatus
1003 _SecCmsSignerInfoIncludeCerts
1004 _SecCmsSignerInfoSaveSMIMEProfile
1005 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
1006 _SecCmsSignerInfoVerifyUnAuthAttrs
1007 _SecCmsSignerInfoVerifyUnAuthAttrsWithPolicy
1008 _SecCmsTSADefaultCallback
1009 _SecCmsTSAGetDefaultContext
1010 _SecCmsUtilVerificationStatusToString
1011 _kSecCMSAdditionalCerts
1013 _kSecCMSBulkEncryptionAlgorithm
1014 _kSecCMSCertChainMode
1015 _kSecCMSEncryptionAlgorithmAESCBC
1016 _kSecCMSEncryptionAlgorithmDESCBC
1017 _kSecCMSExpirationDate
1019 _kSecCMSHashAgilityV2
1020 _kSecCMSHashingAlgorithmSHA1
1021 _kSecCMSHashingAlgorithmSHA256
1022 _kSecCMSHashingAlgorithmSHA384
1023 _kSecCMSHashingAlgorithmSHA512
1025 _kSecCMSSignDetached
1027 _kSecCMSSignHashAlgorithm
1028 _kSecCMSSignedAttributes
1029 _kTSAContextKeyNoCerts
1031 #endif // TARGET_OS_OSX
1034 _SecCMSVerifyCopyDataAndAttributes
1035 _SecCMSVerifySignedData
1036 _SecCMSCreateSignedData
1039 #if TARGET_OS_IPHONE
1049 _SecKeyFromPassphraseDataHMACSHA1
1050 _SecKeyFromPassphraseDataHMACSHA256
1056 _CreatePrivateKeyMatchingQuery
1059 _SecECKeyCopyPublicBits
1060 _SecECKeyGetNamedCurve
1063 _SecKeyControlLifetime
1064 _SecKeyCopyAttestationKey
1065 _SecKeyCopyAttributeDictionary
1066 _SecKeyCreatePublicFromDER
1067 _SecKeyGeneratePrivateAttributeDictionary
1068 _SecKeyGeneratePublicAttributeDictionary
1069 _SecKeyCopyAttributes
1071 _SecKeyCopyExternalRepresentation
1072 _SecKeyCopyKeyExchangeResult
1073 _SecKeyCopyMatchingPrivateKey
1075 _SecKeyCopyPersistentRef
1076 _SecKeyCopyPublicBytes
1077 _SecKeyCopyPublicKey
1078 _SecKeyCopyPublicKeyHash
1080 _SecKeyCreateAttestation
1081 _SecKeyCreateDecryptedData
1082 _SecKeyCreateDecryptedDataWithParameters
1083 _SecKeyCreateDuplicate
1084 _SecKeyCreateECPrivateKey
1085 _SecKeyCreateECPublicKey
1086 _SecKeyCreateEncryptedData
1087 _SecKeyCreateEncryptedDataWithParameters
1088 _SecKeyCreateFromAttributeDictionary
1091 _SecKeyCreateFromData
1092 #endif /* TARGET_OS_OSX */
1094 _SecKeyCreateFromPublicBytes
1095 _SecKeyCreateFromPublicData
1096 _SecKeyCreateFromSubjectPublicKeyInfoData
1097 _SecKeyCopySubjectPublicKeyInfo
1100 #endif /* TARGET_OS_OSX */
1101 _SecKeyCreatePersistentRefToMatchingPrivateKey
1102 _SecKeyCreatePublicFromPrivate
1103 _SecKeyCreateRSAPrivateKey
1104 _SecKeyCreateRSAPublicKey
1105 _SecKeyCreateRSAPublicKey_ios
1106 _SecKeyCreateRandomKey
1107 _SecKeyCreateSignature
1109 _SecKeyCreateWithCSSMKey
1110 #endif /* TARGET_OS_OSX */
1111 _SecKeyCreateWithData
1114 _SecKeyDeriveFromPassword
1116 _SecKeyDigestAndSign
1117 _SecKeyDigestAndVerify
1122 _SecKeyFindWithPersistentRef
1125 _SecKeyGeneratePairAsync
1126 _SecKeyGenerateSymmetric
1127 #endif /* TARGET_OS_OSX */
1128 _SecKeyGetAlgorithmID
1129 _SecKeyGetAlgorithmId
1134 _SecKeyGetCredentials
1135 #endif /* TARGET_OS_OSX */
1136 _SecKeyGetMatchingPrivateKeyStatus
1139 _SecKeyGetStrengthInBits
1140 #endif /* TARGET_OS_OSX */
1144 #endif /* TARGET_OS_OSX */
1145 _SecKeyIsAlgorithmSupported
1150 #endif /* TARGET_OS_OSX */
1154 _SecKeyUnwrapSymmetric
1155 #endif /* TARGET_OS_OSX */
1157 _SecKeyVerifySignature
1160 _SecKeyWrapSymmetric
1162 __SecKeyCopyUnwrapKey
1164 __kSecKeyWrapPGPFingerprint
1165 __kSecKeyWrapPGPSymAlg
1166 __kSecKeyWrapPGPWrapAlg
1167 __kSecKeyWrapRFC6637Flags
1168 __kSecKeyWrapRFC6637WrapDigestSHA256KekAES128
1169 __kSecKeyWrapRFC6637WrapDigestSHA512KekAES256
1170 _kSecKeyAlgorithmECDHKeyExchangeCofactor
1171 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1
1172 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224
1173 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256
1174 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384
1175 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
1176 _kSecKeyAlgorithmECDHKeyExchangeStandard
1177 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1
1178 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224
1179 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256
1180 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384
1181 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512
1182 _kSecKeyAlgorithmECDSASignatureDigestX962
1183 _kSecKeyAlgorithmECDSASignatureDigestX962SHA1
1184 _kSecKeyAlgorithmECDSASignatureDigestX962SHA224
1185 _kSecKeyAlgorithmECDSASignatureDigestX962SHA256
1186 _kSecKeyAlgorithmECDSASignatureDigestX962SHA384
1187 _kSecKeyAlgorithmECDSASignatureDigestX962SHA512
1188 _kSecKeyAlgorithmECDSASignatureMessageX962SHA1
1189 _kSecKeyAlgorithmECDSASignatureMessageX962SHA224
1190 _kSecKeyAlgorithmECDSASignatureMessageX962SHA256
1191 _kSecKeyAlgorithmECDSASignatureMessageX962SHA384
1192 _kSecKeyAlgorithmECDSASignatureMessageX962SHA512
1193 _kSecKeyAlgorithmECDSASignatureRFC4754
1194 _kSecKeyAlgorithmECIESEncryptionAKSSmartCard
1195 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM
1196 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM
1197 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM
1198 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM
1199 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM
1200 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM
1201 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM
1202 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM
1203 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
1204 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM
1205 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM
1206 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM
1207 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM
1208 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM
1209 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM
1210 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM
1211 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM
1212 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM
1213 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1
1214 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM
1215 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224
1216 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM
1217 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256
1218 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM
1219 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384
1220 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM
1221 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512
1222 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM
1223 _kSecKeyAlgorithmRSAEncryptionPKCS1
1224 _kSecKeyAlgorithmRSAEncryptionRaw
1225 _kSecKeyAlgorithmRSAEncryptionRawCCUnit
1226 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15MD5
1227 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw
1228 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1
1229 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224
1230 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256
1231 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384
1232 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512
1233 _kSecKeyAlgorithmRSASignatureDigestPSSSHA1
1234 _kSecKeyAlgorithmRSASignatureDigestPSSSHA224
1235 _kSecKeyAlgorithmRSASignatureDigestPSSSHA256
1236 _kSecKeyAlgorithmRSASignatureDigestPSSSHA384
1237 _kSecKeyAlgorithmRSASignatureDigestPSSSHA512
1238 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15MD5
1239 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1
1240 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224
1241 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256
1242 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384
1243 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512
1244 _kSecKeyAlgorithmRSASignatureMessagePSSSHA1
1245 _kSecKeyAlgorithmRSASignatureMessagePSSSHA224
1246 _kSecKeyAlgorithmRSASignatureMessagePSSSHA256
1247 _kSecKeyAlgorithmRSASignatureMessagePSSSHA384
1248 _kSecKeyAlgorithmRSASignatureMessagePSSSHA512
1249 _kSecKeyAlgorithmRSASignatureRaw
1250 _kSecKeyAlgorithmRSASignatureRawCCUnit
1252 _kSecKeyAttributeName
1253 #endif /* TARGET_OS_OSX */
1254 _kSecKeyEncryptionParameterRecryptParameters
1255 _kSecKeyEncryptionParameterRecryptCertificate
1256 _kSecKeyEncryptionParameterSymmetricAAD
1257 _kSecKeyEncryptionParameterSymmetricKeySizeInBits
1258 _kSecKeyKeyExchangeParameterRequestedSize
1259 _kSecKeyKeyExchangeParameterSharedInfo
1260 _kSecKeyParameterSETokenAttestationNonce
1261 _kSecKeyApplePayEnabled
1262 _kSecPrivateKeyAttrs
1265 .objc_class_name_SecKeyProxy
1271 #if TARGET_OS_IPHONE
1273 _kSecAttrAFPServerSignature
1274 _kSecAttrAccessGroup
1275 _kSecAttrAccessGroupToken
1277 _kSecAttrAccessibleAfterFirstUnlock
1278 _kSecAttrAccessibleAlways
1279 _kSecAttrAccessibleAlwaysPrivate
1280 _kSecAttrAccessibleWhenUnlocked
1281 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1282 _kSecAttrAccessibleAlwaysThisDeviceOnly
1283 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1284 _kSecAttrAccessibleUntilReboot
1285 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1286 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1290 _kSecAttrApplicationLabel
1291 _kSecAttrApplicationTag
1292 _kSecAttrAuthenticationType
1293 _kSecAttrAuthenticationTypeDPA
1294 _kSecAttrAuthenticationTypeDefault
1295 _kSecAttrAuthenticationTypeHTMLForm
1296 _kSecAttrAuthenticationTypeHTTPBasic
1297 _kSecAttrAuthenticationTypeHTTPDigest
1298 _kSecAttrAuthenticationTypeMSN
1299 _kSecAttrAuthenticationTypeNTLM
1300 _kSecAttrAuthenticationTypeRPA
1301 _kSecAttrCRLEncoding
1307 _kSecAttrCanSignRecover
1310 _kSecAttrCanVerifyRecover
1312 _kSecAttrCertificateEncoding
1313 _kSecAttrCertificateType
1315 _kSecAttrCreationDate
1317 _kSecAttrDescription
1318 _kSecAttrEffectiveKeySize
1321 _kSecAttrHasCustomIcon
1322 _kSecAttrIsExtractable
1323 _kSecAttrIsInvisible
1324 _kSecAttrIsModifiable
1326 _kSecAttrIsPermanent
1328 _kSecAttrIsSensitive
1331 _kSecAttrKeyClassPrivate
1332 _kSecAttrKeyClassPublic
1333 _kSecAttrKeyClassSymmetric
1335 _kSecAttrKeySizeInBits
1338 _kSecAttrKeyTypeECSECPrimeRandom
1341 _kSecAttrModificationDate
1347 _kSecAttrProtocolAFP
1348 _kSecAttrProtocolAppleTalk
1349 _kSecAttrProtocolDAAP
1350 _kSecAttrProtocolEPPC
1351 _kSecAttrProtocolFTP
1352 _kSecAttrProtocolFTPAccount
1353 _kSecAttrProtocolFTPProxy
1354 _kSecAttrProtocolFTPS
1355 _kSecAttrProtocolHTTP
1356 _kSecAttrProtocolHTTPProxy
1357 _kSecAttrProtocolHTTPS
1358 _kSecAttrProtocolHTTPSProxy
1359 _kSecAttrProtocolIMAP
1360 _kSecAttrProtocolIMAPS
1361 _kSecAttrProtocolIPP
1362 _kSecAttrProtocolIRC
1363 _kSecAttrProtocolIRCS
1364 _kSecAttrProtocolLDAP
1365 _kSecAttrProtocolLDAPS
1366 _kSecAttrProtocolNNTP
1367 _kSecAttrProtocolNNTPS
1368 _kSecAttrProtocolPOP3
1369 _kSecAttrProtocolPOP3S
1370 _kSecAttrProtocolRTSP
1371 _kSecAttrProtocolRTSPProxy
1372 _kSecAttrProtocolSMB
1373 _kSecAttrProtocolSMTP
1374 _kSecAttrProtocolSOCKS
1375 _kSecAttrProtocolSSH
1376 _kSecAttrProtocolTelnet
1377 _kSecAttrProtocolTelnetS
1378 _kSecAttrPublicKeyHash
1380 _kSecAttrSecurityDomain
1381 _kSecAttrSerialNumber
1386 _kSecAttrSubjectKeyID
1387 _kSecAttrSynchronizable
1388 _kSecAttrSynchronizableAny
1389 _kSecAttrSyncViewHint
1391 _kSecAttrPersistantReference
1392 _kSecAttrPersistentReference
1394 _kSecAttrTokenIDSecureEnclave
1395 _kSecAttrTokenIDAppleKeyStore
1401 _kSecAttrWasAlwaysSensitive
1402 _kSecAttrWasNeverExtractable
1403 _kSecAttrKeyTypeECSECPrimeRandomPKA
1404 _kSecAttrKeyTypeSecureEnclaveAttestation
1405 _kSecAttrSecureEnclaveKeyBlob
1408 _kSecAttrAFPServerSignature
1410 _kSecAttrAccessGroup
1411 _kSecAttrAccessGroupToken
1413 _kSecAttrAccessibleAfterFirstUnlock
1414 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1415 _kSecAttrAccessibleAlways
1416 _kSecAttrAccessibleAlwaysPrivate
1417 _kSecAttrAccessibleAlwaysThisDeviceOnly
1418 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1419 _kSecAttrAccessibleUntilReboot
1420 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1421 _kSecAttrAccessibleWhenUnlocked
1422 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1426 _kSecAttrApplicationLabel
1427 _kSecAttrApplicationTag
1428 _kSecAttrAuthenticationType
1429 _kSecAttrAuthenticationTypeDPA
1430 _kSecAttrAuthenticationTypeDefault
1431 _kSecAttrAuthenticationTypeHTMLForm
1432 _kSecAttrAuthenticationTypeHTTPBasic
1433 _kSecAttrAuthenticationTypeHTTPDigest
1434 _kSecAttrAuthenticationTypeMSN
1435 _kSecAttrAuthenticationTypeNTLM
1436 _kSecAttrAuthenticationTypeRPA
1437 _kSecAttrCRLEncoding
1443 _kSecAttrCanSignRecover
1446 _kSecAttrCanVerifyRecover
1448 _kSecAttrCertificateEncoding
1449 _kSecAttrCertificateType
1451 _kSecAttrCreationDate
1453 _kSecAttrDescription
1454 _kSecAttrEffectiveKeySize
1457 _kSecAttrHasCustomIcon
1458 _kSecAttrIsExtractable
1459 _kSecAttrIsInvisible
1460 _kSecAttrIsModifiable
1462 _kSecAttrIsPermanent
1464 _kSecAttrIsSensitive
1467 _kSecAttrKeyClassPrivate
1468 _kSecAttrKeyClassPublic
1469 _kSecAttrKeyClassSymmetric
1471 _kSecAttrKeySizeInBits
1473 _kSecAttrKeyType3DES
1475 _kSecAttrKeyTypeCAST
1479 _kSecAttrKeyTypeECDSA
1480 _kSecAttrKeyTypeECSECPrimeRandom
1485 _kSecAttrModificationDate
1489 _kSecAttrPRFHmacAlgSHA1
1490 _kSecAttrPRFHmacAlgSHA224
1491 _kSecAttrPRFHmacAlgSHA256
1492 _kSecAttrPRFHmacAlgSHA384
1493 _kSecAttrPRFHmacAlgSHA512
1497 _kSecAttrProtocolAFP
1498 _kSecAttrProtocolAppleTalk
1499 _kSecAttrProtocolDAAP
1500 _kSecAttrProtocolEPPC
1501 _kSecAttrProtocolFTP
1502 _kSecAttrProtocolFTPAccount
1503 _kSecAttrProtocolFTPProxy
1504 _kSecAttrProtocolFTPS
1505 _kSecAttrProtocolHTTP
1506 _kSecAttrProtocolHTTPProxy
1507 _kSecAttrProtocolHTTPS
1508 _kSecAttrProtocolHTTPSProxy
1509 _kSecAttrProtocolIMAP
1510 _kSecAttrProtocolIMAPS
1511 _kSecAttrProtocolIPP
1512 _kSecAttrProtocolIRC
1513 _kSecAttrProtocolIRCS
1514 _kSecAttrProtocolLDAP
1515 _kSecAttrProtocolLDAPS
1516 _kSecAttrProtocolNNTP
1517 _kSecAttrProtocolNNTPS
1518 _kSecAttrProtocolPOP3
1519 _kSecAttrProtocolPOP3S
1520 _kSecAttrProtocolRTSP
1521 _kSecAttrProtocolRTSPProxy
1522 _kSecAttrProtocolSMB
1523 _kSecAttrProtocolSMTP
1524 _kSecAttrProtocolSOCKS
1525 _kSecAttrProtocolSSH
1526 _kSecAttrProtocolTelnet
1527 _kSecAttrProtocolTelnetS
1528 _kSecAttrPublicKeyHash
1532 _kSecAttrSecurityDomain
1533 _kSecAttrSerialNumber
1538 _kSecAttrSubjectKeyID
1539 _kSecAttrSyncViewHint
1540 _kSecAttrSynchronizable
1541 _kSecAttrSynchronizableAny
1543 _kSecAttrPersistantReference
1544 _kSecAttrPersistentReference
1546 _kSecAttrTokenIDSecureEnclave
1547 _kSecAttrTokenIDAppleKeyStore
1553 _kSecAttrWasAlwaysSensitive
1554 _kSecAttrWasNeverExtractable
1555 _kSecAttrKeyTypeECSECPrimeRandomPKA
1556 _kSecAttrKeyTypeSecureEnclaveAttestation
1557 _kSecAttrSecureEnclaveKeyBlob
1558 #endif // TARGET_OS_OSX
1560 _kSecAttrDeriveSyncIDFromItemAttributes
1561 _kSecAttrPCSPlaintextServiceIdentifier
1562 _kSecAttrPCSPlaintextPublicKey
1563 _kSecAttrPCSPlaintextPublicIdentity
1566 #include "Security/SecureObjectSync/SOSViews.exp-in"
1569 _kSecClassAppleSharePassword
1570 _kSecClassCertificate
1571 _kSecClassGenericPassword
1573 _kSecClassInternetPassword
1575 _kSecImportExportPassphrase
1576 _kSecImportItemCertChain
1577 _kSecImportItemIdentity
1578 _kSecImportItemKeyID
1579 _kSecImportItemLabel
1580 _kSecImportItemTrust
1583 _kSecUseSystemKeychain
1585 _kSecValuePersistentRef
1587 _kSecMatchCaseInsensitive
1588 _kSecMatchEmailAddressIfPresent
1595 _kSecMatchSearchList
1596 _kSecMatchSubjectContains
1597 _kSecMatchTrustedOnly
1598 _kSecMatchValidOnDate
1599 _kSecReturnAttributes
1601 _kSecReturnPersistentRef
1603 _kSecUseCertificatesWithMatchIssuers
1605 _SecItemCertificateExists
1606 _SecItemCopyDisplayNames
1607 _SecItemCopyMatching
1608 _SecItemCopyParentCertificates_ios
1610 #if TARGET_OS_IPHONE
1613 _SecItemUpdateWithError
1615 __SecItemAddAndNotifyOnSync
1616 _SecItemSetCurrentItemAcrossAllDevices
1617 _SecItemFetchCurrentItemAcrossAllDevices
1618 __SecItemFetchDigests
1620 __SecItemCreatePersistentRef
1621 __SecItemParsePersistentRef
1622 __SecKeychainBackupSyncable
1623 __SecKeychainCopyBackup
1624 __SecKeychainCopyEMCSBackup
1625 __SecKeychainCopyOTABackup
1626 __SecKeychainRestoreBackup
1627 __SecKeychainRestoreBackupFromFileDescriptor
1628 __SecKeychainRestoreSyncable
1629 __SecKeychainSyncUpdateMessage
1630 __SecKeychainWriteBackupToFileDescriptor
1631 __SecKeychainCopyKeybagUUIDFromFileDescriptor
1633 _SecItemBackupWithRegisteredBackups
1634 _SecItemBackupSetConfirmedManifest
1635 _SecItemBackupRestore
1637 _SecBackupKeybagDelete
1638 _SecItemBackupCopyMatching
1639 _SecItemBackupCreateManifest
1640 _SecItemBackupWithChanges
1642 _SecBackupKeybagDelete
1644 __SecKeychainRollKeys
1645 #if TARGET_OS_IPHONE
1647 _SecAddSharedWebCredential
1648 _SecRequestSharedWebCredential
1649 _SecCreateSharedWebCredentialPassword
1652 _kSOSInternalAccessGroup
1653 _kSecNetworkExtensionAccessGroupSuffix
1655 __SecSecuritydCopyWhoAmI
1656 __SecSyncBubbleTransfer
1657 __SecSystemKeychainTransfer
1658 __SecSyncDeleteUserViews
1659 _SecItemUpdateTokenItems
1660 _SecItemDeleteAllWithAccessGroups
1661 _SecTokenItemValueCopy
1663 __SecSecuritydCopyCKKSEndpoint
1664 __SecSecuritydCopySFKeychainEndpoint
1665 __SecSecuritydCopyKeychainControlEndpoint
1667 #if TARGET_OS_IPHONE
1668 _kSecXPCKeyAttributesToUpdate
1670 _kSecXPCKeyCertificate
1676 _kSecXPCPublicPeerId
1682 _SecCertificateXPCArrayCopyArray
1683 _SecPolicyXPCArrayCopyArray
1684 #if TARGET_OS_IPHONE
1685 _SecServerSetTrustdMachServiceName
1692 _SecCopyEncryptedToServer
1693 _SecCopyEncryptedToServerKey
1694 _SecCopyDecryptedForServer
1704 _CFPropertyListCreateDERData
1705 _CFPropertyListCreateWithDERData
1707 #if TARGET_OS_IPHONE
1718 #if TARGET_OS_IPHONE
1719 _SecEMCSCreateDerivedEMCSKey
1720 _SecEMCSCreateNewiDMSKey
1723 #if TARGET_OS_IPHONE
1725 // libsecurity_codesigning_ios
1728 _SecCodeSetDetachedSignature
1729 _SecCodeCopySigningInformation
1731 _SecStaticCodeCreateWithPathAndAttributes
1732 _SecStaticCodeCheckValidityWithErrors
1734 _kSecCodeAttributeUniversalFileOffset
1737 _kSecCodeInfoIdentifier
1738 _kSecCodeInfoTeamIdentifier
1739 _kSecCodeInfoCertificates
1740 _kSecCodeInfoCdHashes
1741 _kSecCodeInfoDigestAlgorithms
1742 _kSecCodeInfoEntitlements
1743 _kSecCodeInfoEntitlementsDict
1745 _kSecCodeInfoRuntimeVersion
1747 _kSecCFErrorResourceAdded
1748 _kSecCFErrorResourceAltered
1749 _kSecCFErrorResourceMissing
1751 #endif // TARGET_OS_IPHONE
1754 // Custom CFAllocators
1756 _SecCFAllocatorZeroize
1764 _sec_array_get_count
1766 _sec_certificate_copy_ref
1767 _sec_certificate_create
1768 _sec_identity_copy_ref
1769 _sec_identity_copy_certificates_ref
1770 _sec_identity_create
1771 _sec_identity_create_with_certificates
1772 _sec_tls_extension_create
1773 _sec_tls_extension_copy_add_block
1774 _sec_tls_extension_copy_free_block
1775 _sec_tls_extension_copy_parse_block
1776 _sec_tls_extension_get_type
1777 _sec_protocol_metadata_create_secret
1778 _sec_protocol_metadata_create_secret_with_context
1779 _sec_protocol_metadata_access_distinguished_names
1780 _sec_protocol_metadata_access_ocsp_response
1781 _sec_protocol_metadata_access_peer_certificate_chain
1782 _sec_protocol_metadata_copy_peer_public_key
1783 _sec_protocol_metadata_access_supported_signature_algorithms
1784 _sec_protocol_metadata_get_negotiated_ciphersuite
1785 _sec_protocol_metadata_get_negotiated_protocol
1786 _sec_protocol_metadata_get_negotiated_protocol_version
1787 _sec_protocol_metadata_get_early_data_accepted
1788 _sec_protocol_metadata_peers_are_equal
1789 _sec_protocol_metadata_challenge_parameters_are_equal
1790 _sec_protocol_metadata_get_session_renewed
1791 _sec_protocol_metadata_get_session_resumed
1792 _sec_protocol_metadata_get_ticket_offered
1793 _sec_protocol_metadata_get_ticket_received
1794 _sec_protocol_metadata_get_tls_false_start_used
1795 _sec_protocol_options_add_tls_application_protocol
1796 _sec_protocol_options_add_tls_ciphersuite
1797 _sec_protocol_options_add_tls_ciphersuite_group
1798 _sec_protocol_options_add_pre_shared_key
1799 _sec_protocol_options_set_challenge_block
1800 _sec_protocol_options_set_key_update_block
1801 _sec_protocol_options_set_local_identity
1802 _sec_protocol_options_set_tls_early_data_enabled
1803 _sec_protocol_options_set_tls_false_start_enabled
1804 _sec_protocol_options_set_tls_max_version
1805 _sec_protocol_options_set_tls_min_version
1806 _sec_protocol_options_set_tls_ocsp_enabled
1807 _sec_protocol_options_set_tls_renegotiation_enabled
1808 _sec_protocol_options_set_tls_resumption_enabled
1809 _sec_protocol_options_set_tls_sct_enabled
1810 _sec_protocol_options_set_tls_server_name
1811 _sec_protocol_options_set_tls_sni_disabled
1812 _sec_protocol_options_set_enforce_ev
1813 _sec_protocol_options_set_tls_tickets_enabled
1814 _sec_protocol_options_set_tls_is_fallback_attempt
1815 _sec_protocol_options_set_verify_block
1816 _sec_protocol_options_set_tls_diffie_hellman_parameters
1817 _sec_protocol_options_set_peer_authentication_required
1818 _sec_protocol_options_add_tls_extension
1827 _SSLCiphersuiteGroupToCiphersuiteList
1828 _SSLCiphersuiteMaximumTLSVersion
1829 _SSLCiphersuiteMinimumTLSVersion
1831 #if __OBJC2__ && (TARGET_OS_IPHONE || (TARGET_OS_OSX && __x86_64__))
1832 _OBJC_CLASS_$_SFSignInAnalytics
1833 #endif //__OBJC2__ && IPHONE || OSX