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 _SecPolicyCreateiAPSWAuthWithExpiration
141 _SecPolicyCreateWithProperties
143 _SecPolicyGetOidString
146 _SecPolicySetOptionsValue
150 _SecPolicyCreateAppleTimeStampingAndRevocationPolicies
151 _SecPolicyCreateItemImplInstance
152 _SecPolicyCreateWithOID
154 _SecPolicyGetStringForOID
155 _SecPolicyGetTPHandle
157 _SecPolicySearchCopyNext
158 _SecPolicySearchCreate
159 _SecPolicySearchGetTypeID
160 _SecPolicySetProperties
165 #define POLICYMACRO(NAME, OID, ISPUBLIC, INTNAME, IN_NAME, IN_PROPERTIES, FUNCTION) \
166 _SecPolicyCreate##FUNCTION
167 #include "SecPolicy.list"
169 _kSecCertificateDetailSHA1Digest
170 _kSecCertificateDetailStatusCodes
172 _kSecPropertyKeyLabel
173 _kSecPropertyKeyLocalizedLabel
175 _kSecPropertyKeyValue
176 _kSecPropertyTypeData
177 _kSecPropertyTypeDate
178 _kSecPropertyTypeError
179 _kSecPropertyTypeSection
180 _kSecPropertyTypeString
181 _kSecPropertyTypeSuccess
182 _kSecPropertyTypeTitle
184 _kSecPropertyTypeWarning
186 _kSecSignatureDigestAlgorithmUnknown
188 _kSecSignatureDigestAlgorithmMD2
189 _kSecSignatureDigestAlgorithmMD4
190 _kSecSignatureDigestAlgorithmMD5
191 _kSecSignatureDigestAlgorithmSHA1
192 _kSecSignatureDigestAlgorithmSHA224
193 _kSecSignatureDigestAlgorithmSHA256
194 _kSecSignatureDigestAlgorithmSHA384
195 _kSecSignatureDigestAlgorithmSHA512
198 _kSecTrustCertificateTransparency
199 _kSecTrustCertificateTransparencyWhiteList
200 _kSecTrustEvaluationDate
201 _kSecTrustExtendedValidation
202 _kSecTrustInfoCertificateTransparencyKey
203 _kSecTrustInfoCompanyNameKey
204 _kSecTrustInfoExtendedValidationKey
205 _kSecTrustInfoRevocationKey
206 _kSecTrustInfoRevocationValidUntilKey
207 _kSecTrustOrganizationName
208 _kSecTrustResultDetails
209 _kSecTrustResultValue
210 _kSecTrustRevocationChecked
211 _kSecTrustRevocationReason
212 _kSecTrustRevocationValidUntilDate
214 _SecTrustAddToInputCertificates
215 _SecTrustCopyCustomAnchorCertificates
216 _SecTrustCopyDetailedPropertiesAtIndex
217 _SecTrustCopyExceptions
218 _SecTrustCopyFailureDescription
219 _SecTrustCopyFilteredDetails
221 _SecTrustCopyInputCertificates
222 _SecTrustCopyPolicies
223 _SecTrustCopyProperties
224 _SecTrustCopyPublicKey
226 _SecTrustCopySummaryPropertiesAtIndex
227 _SecTrustCreateWithCertificates
230 _SecTrustEvaluateAsync
231 _SecTrustEvaluateFastAsync
232 _SecTrustEvaluateLeafOnly
233 _SecTrustEvaluateWithError
234 _SecTrustFlushResponseCache
235 _SecTrustGetCertificateAtIndex
236 _SecTrustGetCertificateCount
238 _SecTrustGetKeychainsAllowed
239 _SecTrustGetNetworkFetchAllowed
240 _SecTrustGetTrustResult
241 _SecTrustGetTrustStoreVersionNumber
243 _SecTrustGetVerifyTime
244 _SecTrustGetTrustExceptionsArray
245 _SecTrustIsExpiredOnly
246 _SecTrustOTAPKIGetUpdatedAsset
247 _SecTrustReportTLSAnalytics
249 _SecTrustSetAnchorCertificates
250 _SecTrustSetAnchorCertificatesOnly
251 _SecTrustSetExceptions
252 _SecTrustSetKeychainsAllowed
253 _SecTrustSetNetworkFetchAllowed
254 _SecTrustSetOCSPResponse
255 _SecTrustSetPinningException
256 _SecTrustSetPinningPolicyName
258 _SecTrustSetSignedCertificateTimestamps
259 _SecTrustSetTrustedLogs
260 _SecTrustSetVerifyDate
262 _SecTrustCopyAnchorCertificates
263 _SecTrustCopyExtendedResult
264 _SecTrustCopyPublicKey_ios
265 _SecTrustCopyProperties_ios
266 _SecTrustGetCSSMAnchorCertificates
267 _SecTrustGetCssmResult
268 _SecTrustGetCssmResultCode
271 _SecTrustGetUserTrust
272 _SecTrustLegacySourcesListenForKeychainEvents
273 _SecTrustLegacyCRLFetch
274 _SecTrustLegacyCRLStatus
275 _SecTrustSetKeychains
277 _SecTrustSetParameters
278 _SecTrustSetUserTrust
279 _SecTrustSetUserTrustLegacy
281 _SecTrustSettingsCertHashStrFromCert
282 _SecTrustSettingsCertHashStrFromData
283 _SecTrustSettingsCopyCertificates
284 _SecTrustSettingsCopyCertificatesForUserAdminDomains
285 _SecTrustSettingsCopyModificationDate
286 _SecTrustSettingsCopyQualifiedCerts
287 _SecTrustSettingsCopyTrustSettings
288 _SecTrustSettingsCopyUnrestrictedRoots
289 _SecTrustSettingsCreateExternalRepresentation
290 _SecTrustSettingsEvaluateCert
291 _SecTrustSettingsImportExternalRepresentation
292 _SecTrustSettingsPurgeUserAdminCertsCache
293 _SecTrustSettingsRemoveTrustSettings
294 _SecTrustSettingsSetTrustSettings
295 _SecTrustSettingsSetTrustSettingsExternal
296 _SecTrustSettingsSetTrustedCertificateForSSLHost
297 _SecTrustedApplicationCopyData
298 _SecTrustedApplicationCopyExternalRepresentation
299 _SecTrustedApplicationCopyRequirement
300 _SecTrustedApplicationCreateApplicationGroup
301 _SecTrustedApplicationCreateFromPath
302 _SecTrustedApplicationCreateFromRequirement
303 _SecTrustedApplicationCreateWithExternalRepresentation
304 _SecTrustedApplicationGetTypeID
305 _SecTrustedApplicationIsUpdateCandidate
306 _SecTrustedApplicationMakeEquivalent
307 _SecTrustedApplicationRemoveEquivalence
308 _SecTrustedApplicationSetData
309 _SecTrustedApplicationUseAlternateSystem
310 _SecTrustedApplicationValidateWithPath
315 _SecTrustStoreContains
316 _SecTrustStoreCopyAll
317 _SecTrustStoreCopyUsageConstraints
318 _SecTrustStoreForDomain
319 _SecTrustStoreGetSettingsVersionNumber
320 _SecTrustStoreRemoveCertificate
321 _SecTrustStoreSetTrustSettings
328 _SecIdentityCopyCertificate
329 _SecIdentityCopyPrivateKey
331 _SecIdentityGetTypeID
338 _kSecCertificateDetailSHA1Digest
339 _kSecCertificateEscrowFileName
340 _kSecCertificateProductionEscrowKey
341 _kSecCertificateProductionPCSEscrowKey
342 _SecCertificateCopyAttributeDictionary
343 _SecCertificateCopyCommonName
344 _SecCertificateCopyCommonNames
345 _SecCertificateCopyCompanyName
346 _SecCertificateCopyCountry
347 _SecCertificateCopyDNSNames
348 _SecCertificateCopyDNSNamesFromSAN
349 _SecCertificateCopyDNSNamesFromSubject
350 _SecCertificateCopyData
351 _SecCertificateCopyEmailAddresses
352 _SecCertificateCopyEscrowRoots
353 _SecCertificateCopyExtendedKeyUsage
354 _SecCertificateCopyExtensionValue
355 _SecCertificateCopyiAPAuthCapabilities
356 _SecCertificateCopyiAPSWAuthCapabilities
357 _SecCertificateCopyIPAddresses
358 _SecCertificateCopyIPAddressesFromSubject
359 _SecCertificateCopyiPhoneDeviceCAChain
360 _SecCertificateCopyIssuerSHA1Digest
361 _SecCertificateCopyIssuerSequence
362 _SecCertificateCopyIssuerSummary
363 _SecCertificateCopyKey
364 _SecCertificateCopyKeychainItem
365 _SecCertificateCopyLegacyProperties
366 _SecCertificateCopyNormalizedIssuerSequence
367 _SecCertificateCopyNormalizedSubjectSequence
368 _SecCertificateCopyNTPrincipalNames
369 _SecCertificateCopyOrganization
370 _SecCertificateCopyOrganizationalUnit
371 _SecCertificateCopyPrecertTBS
372 _SecCertificateCopyProperties
373 _SecCertificateCopyPublicKey
374 _SecCertificateCopyPublicKeySHA1Digest
375 _SecCertificateCopyRFC822Names
376 _SecCertificateCopyRFC822NamesFromSubject
377 _SecCertificateCopySerialNumber
378 _SecCertificateCopySerialNumberData
379 _SecCertificateCopySHA256Digest
380 _SecCertificateCopySignedCertificateTimestamps
381 _SecCertificateCopySubjectPublicKeyInfoSHA1Digest
382 _SecCertificateCopySubjectPublicKeyInfoSHA256Digest
383 _SecCertificateCopySubjectSequence
384 _SecCertificateCopySubjectString
385 _SecCertificateCopySubjectSummary
386 _SecCertificateCopySummaryProperties
387 _SecCertificateCreateFromAttributeDictionary
388 _SecCertificateCreateOidDataFromString
389 _SecCertificateCreateWithBytes
390 _SecCertificateCreateWithData
391 _SecCertificateCreateWithKeychainItem
392 _SecCertificateCreateWithPEM
393 _SecCertificateGetAuthorityKeyID
394 _SecCertificateGetBasicConstraints
395 _SecCertificateGetBytePtr
396 _SecCertificateGetCAIssuers
397 _SecCertificateGetCertificatePolicies
398 _SecCertificateGetCRLDistributionPoints
399 _SecCertificateGetExcludedSubtrees
400 _SecCertificateGetExtensionValue
401 _SecCertificateGetiAuthVersion
402 _SecCertificateGetInhibitAnyPolicySkipCerts
403 _SecCertificateGetKeyUsage
404 _SecCertificateGetLength
405 _SecCertificateGetNormalizedIssuerContent
406 _SecCertificateGetNormalizedSubjectContent
407 _SecCertificateGetOCSPResponders
408 _SecCertificateGetPermittedSubtrees
409 _SecCertificateGetPolicyConstraints
410 _SecCertificateGetPolicyMappings
411 _SecCertificateGetPublicKeyAlgorithm
412 _SecCertificateGetPublicKeyData
413 _SecCertificateGetSHA1Digest
414 _SecCertificateGetSignatureHashAlgorithm
415 _SecCertificateGetSubjectAltName
416 _SecCertificateGetSubjectKeyID
417 _SecCertificateGetTypeID
418 _SecCertificateHasCriticalSubjectAltName
419 _SecCertificateHasMarkerExtension
420 _SecCertificateHasSubject
421 _SecCertificateHasUnknownCriticalExtension
422 _SecCertificateIsAtLeastMinKeySize
424 _SecCertificateIsOidString
425 _SecCertificateIsSelfSigned
426 _SecCertificateIsSelfSignedCA
427 _SecCertificateIsSignedBy
428 _SecCertificateIsStrongKey
429 _SecCertificateIsValid
430 _SecCertificateIsWeakHash
431 _SecCertificateIsWeakKey
432 _SecCertificateNotValidAfter
433 _SecCertificateNotValidBefore
434 _SecCertificateParseGeneralNameContentProperty
435 _SecCertificateParseGeneralNames
436 _SecCertificateSetKeychainItem
438 _SecCertificateVersion
439 _SecDistinguishedNameCopyNormalizedContent
440 _SecDistinguishedNameCopyNormalizedSequence
442 _SecCertificateArrayCopyXPCArray
443 _SecCertificateAppendToXPCArray
444 _SecCertificateCreateWithXPCArrayAtIndex
446 _SecCertificateAddToKeychain
447 _SecCertificateCopyFieldValues
448 _SecCertificateCopyFirstFieldValue
449 _SecCertificateCopyLongDescription
450 _SecCertificateCopyNormalizedIssuerContent
451 _SecCertificateCopyNormalizedSubjectContent
452 _SecCertificateCopyPreference
453 _SecCertificateCopyPreferred
454 _SecCertificateCopyPublicKey_ios
455 _SecCertificateCopyPublicKeySHA1DigestFromCertificateData
456 _SecCertificateCopyShortDescription
457 _SecCertificateCopySubjectComponent
458 _SecCertificateCopyValues
459 _SecCertificateCreateFromData
460 _SecCertificateCreateItemImplInstance
461 _SecCertificateCreateFromItemImplInstance
462 _SecCertificateFindByEmail
463 _SecCertificateFindByIssuerAndSN
464 _SecCertificateFindBySubjectKeyID
465 _SecCertificateGetAlgorithmID
466 _SecCertificateGetCLHandle
467 _SecCertificateGetCLHandle_legacy
468 _SecCertificateGetCommonName
469 _SecCertificateGetData
470 _SecCertificateGetEmailAddress
471 _SecCertificateGetIssuer
472 _SecCertificateGetSubject
473 _SecCertificateGetType
474 _SecCertificateInferLabel
475 _SecCertificateIsValidX
476 _SecCertificateIsItemImplInstance
477 _SecCertificateReleaseFieldValues
478 _SecCertificateReleaseFirstFieldValue
479 _SecCertificateSetPreference
480 _SecCertificateSetPreferred
488 _SecCertifcateBundleExport
489 _SecCertificateBundleExport
490 _SecCertificateBundleImport
491 #endif /* TARGET_OS_OSX */
497 _SecSCEPCreateTemporaryIdentity
498 _SecSCEPCertifyRequest
499 _SecSCEPCertifyRequestWithAlgorithms
500 _SecSCEPGenerateCertificateRequest
502 _SecSCEPValidateCACertMessage
503 _SecSCEPGetCertInitial
509 _kSecCertificateKeyUsage
510 _kSecCertificateExtensions
511 _kSecCertificateExtensionsEncoded
512 _kSecCSRBasicContraintsPathLen
513 _kSecCSRChallengePassword
518 _kSecOidOrganizationalUnit
519 _kSecOidStateProvinceName
521 _kSecSubjectAltNameDNSName
522 _kSecSubjectAltNameEmailAddress
523 _kSecSubjectAltNameNTPrincipalName
524 _kSecSubjectAltNameURI
525 _SecASN1PrintableString
527 _SecGenerateCertificateRequest
528 _SecGenerateCertificateRequestWithParameters
529 _SecGenerateSelfSignedCertificate
530 _SecIdentitySignCertificate
531 _SecIdentitySignCertificateWithAlgorithm
532 _SecVerifyCertificateRequest
533 _SecGenerateCertificateRequestSubject
539 _SecOTRPacketTypeString
541 _SecOTRSPrecalculateKeys
542 _SecOTRSessionCreateRemote
543 _SecOTRSessionProcessPacketRemote
545 _SecOTRAdvertiseHashes
546 _SecOTRFIAppendSerialization
547 _SecOTRFIPurgeAllFromKeychain
548 _SecOTRFIPurgeFromKeychain
549 _SecOTRFullIdentityCreate
550 _SecOTRFullIdentityCreateFromData
551 _SecOTRFullIdentityCreateFromBytes
553 _SecOTRPIAppendSerialization
554 _SecOTRPublicIdentityCopyFromPrivate
555 _SecOTRPublicIdentityCreateFromData
556 _SecOTRPublicIdentityCreateFromBytes
559 _SecFDHKAppendCompactPublicSerialization
560 _SecFDHKAppendPublicSerialization
562 _SecOTRCopyIncomingBytes
563 _SecOTRDHKGenerateOTRKeys
565 _SecOTRPublicDHKCreateFromCompactSerialization
566 _SecOTRPublicDHKCreateFromFullKey
567 _SecOTRPublicDHKCreateFromSerialization
569 _SecOTRSGetTheirKeyID
571 _SecOTRSKickTimeToRoll
573 _SecECKeyGeneratePair
574 _SecFDHKAppendSerialization
577 _SecPDHKAppendCompactSerialization
578 _SecPDHKAppendSerialization
582 _SecOTRAppendDHKeyMessage
583 _SecOTRAppendDHMessage
584 _SecOTRAppendRevealSignatureMessage
585 _SecOTRAppendSignatureMessage
587 _SecOTRFIAppendPublicHash
588 _SecOTRFIAppendSignature
589 _SecOTRFIComparePublicHash
590 _SecOTRFICompareToPublicKey
591 _SecOTRFISignatureSize
592 _SecOTRFullDHKCreateFromBytes
595 _SecOTRPICompareToPublicKey
598 _SecOTRPIEqualToBytes
599 _SecOTRPISignatureSize
600 _SecOTRPIVerifySignature
601 _SecOTRPrepareOutgoingBytes
602 _SecOTRPublicDHKCreateFromBytes
603 _SecOTRSetupInitialRemoteKey
605 _kOTRSignatureAlgIDPtr
606 _DeriveOTR128BitPairFromS
607 _DeriveOTR256BitsFromS
608 _DeriveOTR64BitsFromS
609 _EnsureOTRAlgIDInited
610 _AES_CTR_HighHalf_Transform
611 _AES_CTR_IV0_Transform
614 _SecOTRSessionIsSessionInAwaitingState
615 _SecOTRFullIdentityCreateFromSecKeyRef
617 _SecOTRPublicIdentityCreateFromSecKeyRef
618 _SecOTRSAppendRestartPacket
619 _SecOTRSAppendSerialization
620 _SecOTRSAppendStartPacket
622 _SecOTRSGetIsReadyForMessages
623 _SecOTRSGetMessageKind
624 _SecOTRSProcessPacket
625 _SecOTRSSignAndProtectMessage
626 _SecOTRSVerifyAndExposeMessage
627 _SecOTRSessionCreateFromData
628 _SecOTRSessionCreateFromID
629 _SecOTRSessionCreateFromIDAndFlags
639 _SecDHCreateFromAlgorithmId
640 _SecDHCreateFromParameters
644 _SecDHGenerateKeypair
645 _SecDHGetMaxKeyLength
659 _kSecXPCKeyPeerInfoArray
661 _kSecXPCKeySignInAnalytics
666 _kSecXPCKeyClientToken
669 _kSecXPCKeyUserPassword
671 _kSecXPCKeyOTAFileDirectory
672 _kSecXPCKeyEscrowLabel
673 _kSecXPCKeyTriesLabel
682 _SecGetCurrentServerLoggingInfo
683 _SecSetLoggingInfoForXPCScope
684 _SecSetLoggingInfoForCircleScope
692 _kCMSEncoderDigestAlgorithmSHA1
693 _kCMSEncoderDigestAlgorithmSHA256
695 _CMSEncoderAddSupportingCerts
696 _CMSEncoderAddRecipients
697 _CMSEncoderAddSigners
698 _CMSEncoderCopySupportingCerts
699 _CMSEncoderCopyRecipients
700 _CMSEncoderCopySigners
702 _CMSEncoderCopyEncodedContent
703 _CMSEncoderGetCmsMessage
704 _CMSEncoderSetSignerAlgorithm
705 _CMSEncoderSetHasDetachedContent
706 _CMSEncoderGetHasDetachedContent
707 _CMSEncoderCopyEncapsulatedContentType
708 _CMSEncoderGetEncoder
710 _CMSEncoderSetEncapsulatedContentTypeOID
711 _CMSEncoderSetEncoder
712 _CMSEncoderAddSignedAttributes
713 _CMSEncoderSetSigningTime
714 _CMSEncoderSetAppleCodesigningHashAgility
715 _CMSEncoderSetAppleCodesigningHashAgilityV2
716 _CMSEncoderSetAppleExpirationTime
717 _CMSEncoderSetCertificateChainMode
718 _CMSEncoderGetCertificateChainMode
719 _CMSEncoderUpdateContent
720 _CMSDecoderCopyAllCerts
721 _CMSDecoderCopyContent
722 _CMSDecoderCopyDetachedContent
723 _CMSDecoderCopySignerStatus
726 _CMSDecoderFinalizeMessage
727 _CMSDecoderGetDecoder
728 _CMSDecoderCopyEncapsulatedContentType
729 _CMSDecoderIsContentEncrypted
730 _CMSDecoderGetNumSigners
731 _CMSDecoderSetDecoder
732 _CMSDecoderSetDetachedContent
733 _CMSDecoderUpdateMessage
734 _CMSDecoderGetCmsMessage
735 _CMSDecoderCopySignerEmailAddress
736 _CMSDecoderCopySignerCert
737 _CMSDecoderCopySignerSigningTime
738 _CMSDecoderCopySignerAppleCodesigningHashAgility
739 _CMSDecoderCopySignerAppleCodesigningHashAgilityV2
740 _CMSDecoderCopySignerAppleExpirationTime
741 _SecCMSCertificatesOnlyMessageCopyCertificates
742 _SecCMSCreateCertificatesOnlyMessage
743 _SecCMSCreateCertificatesOnlyMessageIAP
744 _SecCMSCreateEnvelopedData
745 _SecCMSDecryptEnvelopedData
746 _SecCMSSignDataAndAttributes
747 _SecCMSSignDigestAndAttributes
748 _SecCmsContentInfoGetBulkKey
749 _SecCmsContentInfoGetBulkKeySize
750 _SecCmsContentInfoGetChildContentInfo
751 _SecCmsContentInfoGetContent
752 _SecCmsContentInfoGetContentEncAlg
753 _SecCmsContentInfoGetContentEncAlgTag
754 _SecCmsContentInfoGetContentTypeOID
755 _SecCmsContentInfoGetContentTypeTag
756 _SecCmsContentInfoGetInnerContent
757 _SecCmsContentInfoSetBulkKey
758 _SecCmsContentInfoSetContentData
759 _SecCmsContentInfoSetContentDigestedData
760 _SecCmsContentInfoSetContentEncAlg
761 _SecCmsContentInfoSetContentEncAlgID
762 _SecCmsContentInfoSetContentEncryptedData
763 _SecCmsContentInfoSetContentEnvelopedData
764 _SecCmsContentInfoSetContentOther
765 _SecCmsContentInfoSetContentSignedData
767 _SecCmsDecoderDestroy
770 _SecCmsDigestContextCancel
771 _SecCmsDigestContextDestroy
772 _SecCmsDigestContextFinishMultiple
773 _SecCmsDigestContextStartMultiple
774 _SecCmsDigestContextUpdate
775 _SecCmsDigestedDataCreate
776 _SecCmsDigestedDataDestroy
777 _SecCmsDigestedDataGetContentInfo
779 _SecCmsEncoderDestroy
782 _SecCmsEncryptedDataCreate
783 _SecCmsEncryptedDataDestroy
784 _SecCmsEncryptedDataGetContentInfo
785 _SecCmsEnvelopedDataCreate
786 _SecCmsEnvelopedDataDestroy
787 _SecCmsEnvelopedDataGetContentInfo
788 _SecCmsMessageContainsCertsOrCrls
789 _SecCmsMessageContentLevel
790 _SecCmsMessageContentLevelCount
794 _SecCmsMessageDestroy
796 _SecCmsMessageGetContent
797 _SecCmsMessageGetContentInfo
798 _SecCmsMessageIsContentEmpty
799 _SecCmsMessageIsEncrypted
800 _SecCmsMessageIsSigned
801 _SecCmsRecipientInfoCreate
802 _SecCmsRecipientInfoCreateWithSubjKeyID
803 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
804 _SecCmsSignedDataAddCertChain
805 _SecCmsSignedDataAddCertList
806 _SecCmsSignedDataAddCertificate
807 _SecCmsSignedDataContainsCertsOrCrls
808 _SecCmsSignedDataCreate
809 _SecCmsSignedDataCreateCertsOnly
810 _SecCmsSignedDataDestroy
811 _SecCmsSignedDataGetCertificateList
812 _SecCmsSignedDataGetContentInfo
813 _SecCmsSignedDataGetDigestAlgs
814 _SecCmsSignedDataGetSignerInfo
815 _SecCmsSignedDataGetSignerInfos
816 _SecCmsSignedDataHasDigests
817 _SecCmsSignedDataImportCerts
818 _SecCmsSignedDataSetDigestContext
819 _SecCmsSignedDataSignerInfoCount
820 _SecCmsSignedDataVerifyCertsOnly
821 _SecCmsSignedDataVerifySignerInfo
822 _SecCmsSignerInfoAddAppleCodesigningHashAgility
823 _SecCmsSignerInfoAddAppleCodesigningHashAgilityV2
824 _SecCmsSignerInfoAddAppleExpirationTime
825 _SecCmsSignerInfoAddCounterSignature
826 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
827 _SecCmsSignerInfoAddSMIMECaps
828 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
829 _SecCmsSignerInfoAddSigningTime
830 _SecCmsSignerInfoCreate
831 _SecCmsSignerInfoCreateWithSubjKeyID
832 _SecCmsSignerInfoGetAppleCodesigningHashAgility
833 _SecCmsSignerInfoGetAppleCodesigningHashAgilityV2
834 _SecCmsSignerInfoGetAppleExpirationTime
835 _SecCmsSignerInfoGetCertList
836 _SecCmsSignerInfoGetDigestAlg
837 _SecCmsSignerInfoGetDigestAlgTag
838 _SecCmsSignerInfoGetSignerCommonName
839 _SecCmsSignerInfoGetSignerEmailAddress
840 _SecCmsSignerInfoGetSigningCertificate
841 _SecCmsSignerInfoGetSigningTime
842 _SecCmsSignerInfoGetVerificationStatus
843 _SecCmsSignerInfoIncludeCerts
844 _SecCmsSignerInfoSaveSMIMEProfile
845 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
846 _SecCmsUtilVerificationStatusToString
847 _kSecCMSAdditionalCerts
849 _kSecCMSBulkEncryptionAlgorithm
850 _kSecCMSCertChainMode
851 _kSecCMSCertChainModeNone
852 _kSecCMSEncryptionAlgorithmAESCBC
853 _kSecCMSEncryptionAlgorithmDESCBC
854 _kSecCMSExpirationDate
856 _kSecCMSHashAgilityV2
857 _kSecCMSHashingAlgorithmMD5
858 _kSecCMSHashingAlgorithmSHA1
859 _kSecCMSHashingAlgorithmSHA256
860 _kSecCMSHashingAlgorithmSHA384
861 _kSecCMSHashingAlgorithmSHA512
865 _kSecCMSSignHashAlgorithm
866 _kSecCMSSignedAttributes
874 _SecCMSCertificatesOnlyMessageCopyCertificates
875 _SecCMSCreateCertificatesOnlyMessage
876 _SecCMSCreateCertificatesOnlyMessageIAP
877 _SecCMSCreateEnvelopedData
878 _SecCMSDecryptEnvelopedData
879 _SecCMSSignDataAndAttributes
880 _SecCMSSignDigestAndAttributes
881 _SecCmsContentInfoGetBulkKey
882 _SecCmsContentInfoGetBulkKeySize
883 _SecCmsContentInfoGetChildContentInfo
884 _SecCmsContentInfoGetContent
885 _SecCmsContentInfoGetContentEncAlg
886 _SecCmsContentInfoGetContentEncAlgTag
887 _SecCmsContentInfoGetContentTypeOID
888 _SecCmsContentInfoGetContentTypeTag
889 _SecCmsContentInfoGetInnerContent
890 _SecCmsContentInfoSetBulkKey
891 _SecCmsContentInfoSetContentData
892 _SecCmsContentInfoSetContentDigestedData
893 _SecCmsContentInfoSetContentEncAlg
894 _SecCmsContentInfoSetContentEncAlgID
895 _SecCmsContentInfoSetContentEncryptedData
896 _SecCmsContentInfoSetContentEnvelopedData
897 _SecCmsContentInfoSetContentOther
898 _SecCmsContentInfoSetContentSignedData
900 _SecCmsDecoderDestroy
903 _SecCmsDigestContextCancel
904 _SecCmsDigestContextFinishMultiple
905 _SecCmsDigestContextStartMultiple
906 _SecCmsDigestContextUpdate
907 _SecCmsDigestedDataCreate
908 _SecCmsDigestedDataDestroy
909 _SecCmsDigestedDataGetContentInfo
911 _SecCmsEncoderDestroy
914 _SecCmsEncryptedDataCreate
915 _SecCmsEncryptedDataDestroy
916 _SecCmsEncryptedDataGetContentInfo
917 _SecCmsEnvelopedDataAddRecipient
918 _SecCmsEnvelopedDataCreate
919 _SecCmsEnvelopedDataDestroy
920 _SecCmsEnvelopedDataGetContentInfo
921 _SecCmsMessageContainsCertsOrCrls
922 _SecCmsMessageContainsTSTInfo
923 _SecCmsMessageContentLevel
924 _SecCmsMessageContentLevelCount
928 _SecCmsMessageDestroy
930 _SecCmsMessageGetArena
931 _SecCmsMessageGetContent
932 _SecCmsMessageGetContentInfo
933 _SecCmsMessageIsContentEmpty
934 _SecCmsMessageIsEncrypted
935 _SecCmsMessageIsSigned
936 _SecCmsMessageSetTSACallback
937 _SecCmsMessageSetTSAContext
938 _SecCmsRecipientInfoCreate
939 _SecCmsRecipientInfoCreateWithSubjKeyID
940 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
941 _SecCmsRecipientInfoDestroy
942 _SecCmsSignedDataAddCertChain
943 _SecCmsSignedDataAddCertList
944 _SecCmsSignedDataAddCertificate
945 _SecCmsSignedDataAddSignerInfo
946 _SecCmsSignedDataContainsCertsOrCrls
947 _SecCmsSignedDataCreate
948 _SecCmsSignedDataCreateCertsOnly
949 _SecCmsSignedDataDestroy
950 _SecCmsSignedDataGetCertificateList
951 _SecCmsSignedDataGetContentInfo
952 _SecCmsSignedDataGetDigestAlgs
953 _SecCmsSignedDataGetSignerInfo
954 _SecCmsSignedDataGetSignerInfos
955 _SecCmsSignedDataHasDigests
956 _SecCmsSignedDataImportCerts
957 _SecCmsSignedDataSetDigests
958 _SecCmsSignedDataSignerInfoCount
959 _SecCmsSignedDataVerifyCertsOnly
960 _SecCmsSignedDataVerifySignerInfo
961 _SecCmsSignerInfoAddAppleCodesigningHashAgility
962 _SecCmsSignerInfoAddAppleCodesigningHashAgilityV2
963 _SecCmsSignerInfoAddAppleExpirationTime
964 _SecCmsSignerInfoAddCounterSignature
965 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
966 _SecCmsSignerInfoAddSMIMECaps
967 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
968 _SecCmsSignerInfoAddSigningTime
969 _SecCmsSignerInfoAddTimeStamp
970 _SecCmsSignerInfoCreate
971 _SecCmsSignerInfoCreateWithSubjKeyID
972 _SecCmsSignerInfoDestroy
973 _SecCmsSignerInfoGetAppleCodesigningHashAgility
974 _SecCmsSignerInfoGetAppleCodesigningHashAgilityV2
975 _SecCmsSignerInfoGetAppleExpirationTime
976 _SecCmsSignerInfoGetCertList
977 _SecCmsSignerInfoGetDigestAlg
978 _SecCmsSignerInfoGetDigestAlgTag
979 _SecCmsSignerInfoGetEncDigest
980 _SecCmsSignerInfoGetSignerCommonName
981 _SecCmsSignerInfoGetSignerEmailAddress
982 _SecCmsSignerInfoGetSigningCertificate
983 _SecCmsSignerInfoGetSigningTime
984 _SecCmsSignerInfoGetTimestampCertList
985 _SecCmsSignerInfoGetTimestampSigningCert
986 _SecCmsSignerInfoGetTimestampTime
987 _SecCmsSignerInfoGetTimestampTimeWithPolicy
988 _SecCmsSignerInfoGetVerificationStatus
989 _SecCmsSignerInfoIncludeCerts
990 _SecCmsSignerInfoSaveSMIMEProfile
991 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
992 _SecCmsSignerInfoVerifyUnAuthAttrs
993 _SecCmsSignerInfoVerifyUnAuthAttrsWithPolicy
994 _SecCmsTSADefaultCallback
995 _SecCmsTSAGetDefaultContext
996 _SecCmsUtilVerificationStatusToString
997 _kSecCMSAdditionalCerts
999 _kSecCMSBulkEncryptionAlgorithm
1000 _kSecCMSCertChainMode
1001 _kSecCMSEncryptionAlgorithmAESCBC
1002 _kSecCMSEncryptionAlgorithmDESCBC
1003 _kSecCMSExpirationDate
1005 _kSecCMSHashAgilityV2
1006 _kSecCMSHashingAlgorithmSHA1
1007 _kSecCMSHashingAlgorithmSHA256
1008 _kSecCMSHashingAlgorithmSHA384
1009 _kSecCMSHashingAlgorithmSHA512
1011 _kSecCMSSignDetached
1013 _kSecCMSSignHashAlgorithm
1014 _kSecCMSSignedAttributes
1015 _kTSAContextKeyNoCerts
1017 #endif // TARGET_OS_OSX
1020 _SecCMSVerifyCopyDataAndAttributes
1021 _SecCMSVerifySignedData
1022 _SecCMSCreateSignedData
1025 #if TARGET_OS_IPHONE
1035 _SecKeyFromPassphraseDataHMACSHA1
1036 _SecKeyFromPassphraseDataHMACSHA256
1042 _CreatePrivateKeyMatchingQuery
1045 _SecECKeyCopyPublicBits
1046 _SecECKeyGetNamedCurve
1049 _SecKeyControlLifetime
1050 _SecKeyCopyAttestationKey
1051 _SecKeyCopyAttributeDictionary
1052 _SecKeyCreatePublicFromDER
1053 _SecKeyGeneratePrivateAttributeDictionary
1054 _SecKeyGeneratePublicAttributeDictionary
1055 _SecKeyCopyAttributes
1057 _SecKeyCopyExternalRepresentation
1058 _SecKeyCopyKeyExchangeResult
1059 _SecKeyCopyMatchingPrivateKey
1061 _SecKeyCopyPersistentRef
1062 _SecKeyCopyPublicBytes
1063 _SecKeyCopyPublicKey
1064 _SecKeyCopyPublicKeyHash
1066 _SecKeyCreateAttestation
1067 _SecKeyCreateDecryptedData
1068 _SecKeyCreateDuplicate
1069 _SecKeyCreateECPrivateKey
1070 _SecKeyCreateECPublicKey
1071 _SecKeyCreateEncryptedData
1072 _SecKeyCreateFromAttributeDictionary
1075 _SecKeyCreateFromData
1076 #endif /* TARGET_OS_OSX */
1078 _SecKeyCreateFromPublicBytes
1079 _SecKeyCreateFromPublicData
1080 _SecKeyCreateFromSubjectPublicKeyInfoData
1081 _SecKeyCopySubjectPublicKeyInfo
1084 #endif /* TARGET_OS_OSX */
1085 _SecKeyCreatePersistentRefToMatchingPrivateKey
1086 _SecKeyCreatePublicFromPrivate
1087 _SecKeyCreateRSAPrivateKey
1088 _SecKeyCreateRSAPublicKey
1089 _SecKeyCreateRSAPublicKey_ios
1090 _SecKeyCreateRandomKey
1091 _SecKeyCreateSignature
1093 _SecKeyCreateWithCSSMKey
1094 #endif /* TARGET_OS_OSX */
1095 _SecKeyCreateWithData
1098 _SecKeyDeriveFromPassword
1100 _SecKeyDigestAndSign
1101 _SecKeyDigestAndVerify
1106 _SecKeyFindWithPersistentRef
1109 _SecKeyGeneratePairAsync
1110 _SecKeyGenerateSymmetric
1111 #endif /* TARGET_OS_OSX */
1112 _SecKeyGetAlgorithmID
1113 _SecKeyGetAlgorithmId
1118 _SecKeyGetCredentials
1119 #endif /* TARGET_OS_OSX */
1120 _SecKeyGetMatchingPrivateKeyStatus
1123 _SecKeyGetStrengthInBits
1124 #endif /* TARGET_OS_OSX */
1128 #endif /* TARGET_OS_OSX */
1129 _SecKeyIsAlgorithmSupported
1134 #endif /* TARGET_OS_OSX */
1138 _SecKeyUnwrapSymmetric
1139 #endif /* TARGET_OS_OSX */
1141 _SecKeyVerifySignature
1144 _SecKeyWrapSymmetric
1146 __SecKeyCopyUnwrapKey
1148 __kSecKeyWrapPGPFingerprint
1149 __kSecKeyWrapPGPSymAlg
1150 __kSecKeyWrapPGPWrapAlg
1151 __kSecKeyWrapRFC6637Flags
1152 __kSecKeyWrapRFC6637WrapDigestSHA256KekAES128
1153 __kSecKeyWrapRFC6637WrapDigestSHA512KekAES256
1154 _kSecKeyAlgorithmECDHKeyExchangeCofactor
1155 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1
1156 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224
1157 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256
1158 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384
1159 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
1160 _kSecKeyAlgorithmECDHKeyExchangeStandard
1161 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1
1162 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224
1163 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256
1164 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384
1165 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512
1166 _kSecKeyAlgorithmECDSASignatureDigestX962
1167 _kSecKeyAlgorithmECDSASignatureDigestX962SHA1
1168 _kSecKeyAlgorithmECDSASignatureDigestX962SHA224
1169 _kSecKeyAlgorithmECDSASignatureDigestX962SHA256
1170 _kSecKeyAlgorithmECDSASignatureDigestX962SHA384
1171 _kSecKeyAlgorithmECDSASignatureDigestX962SHA512
1172 _kSecKeyAlgorithmECDSASignatureMessageX962SHA1
1173 _kSecKeyAlgorithmECDSASignatureMessageX962SHA224
1174 _kSecKeyAlgorithmECDSASignatureMessageX962SHA256
1175 _kSecKeyAlgorithmECDSASignatureMessageX962SHA384
1176 _kSecKeyAlgorithmECDSASignatureMessageX962SHA512
1177 _kSecKeyAlgorithmECDSASignatureRFC4754
1178 _kSecKeyAlgorithmECIESEncryptionAKSSmartCard
1179 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM
1180 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM
1181 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM
1182 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM
1183 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM
1184 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM
1185 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM
1186 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM
1187 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
1188 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM
1189 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM
1190 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM
1191 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM
1192 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM
1193 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM
1194 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM
1195 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM
1196 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM
1197 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1
1198 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM
1199 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224
1200 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM
1201 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256
1202 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM
1203 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384
1204 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM
1205 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512
1206 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM
1207 _kSecKeyAlgorithmRSAEncryptionPKCS1
1208 _kSecKeyAlgorithmRSAEncryptionRaw
1209 _kSecKeyAlgorithmRSAEncryptionRawCCUnit
1210 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15MD5
1211 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw
1212 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1
1213 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224
1214 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256
1215 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384
1216 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512
1217 _kSecKeyAlgorithmRSASignatureDigestPSSSHA1
1218 _kSecKeyAlgorithmRSASignatureDigestPSSSHA224
1219 _kSecKeyAlgorithmRSASignatureDigestPSSSHA256
1220 _kSecKeyAlgorithmRSASignatureDigestPSSSHA384
1221 _kSecKeyAlgorithmRSASignatureDigestPSSSHA512
1222 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15MD5
1223 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1
1224 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224
1225 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256
1226 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384
1227 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512
1228 _kSecKeyAlgorithmRSASignatureMessagePSSSHA1
1229 _kSecKeyAlgorithmRSASignatureMessagePSSSHA224
1230 _kSecKeyAlgorithmRSASignatureMessagePSSSHA256
1231 _kSecKeyAlgorithmRSASignatureMessagePSSSHA384
1232 _kSecKeyAlgorithmRSASignatureMessagePSSSHA512
1233 _kSecKeyAlgorithmRSASignatureRaw
1234 _kSecKeyAlgorithmRSASignatureRawCCUnit
1236 _kSecKeyAttributeName
1237 #endif /* TARGET_OS_OSX */
1238 _kSecKeyKeyExchangeParameterRequestedSize
1239 _kSecKeyKeyExchangeParameterSharedInfo
1240 _kSecKeyParameterSETokenAttestationNonce
1241 _kSecPrivateKeyAttrs
1244 .objc_class_name_SecKeyProxy
1250 #if TARGET_OS_IPHONE
1252 _kSecAttrAFPServerSignature
1253 _kSecAttrAccessGroup
1254 _kSecAttrAccessGroupToken
1256 _kSecAttrAccessibleAfterFirstUnlock
1257 _kSecAttrAccessibleAlways
1258 _kSecAttrAccessibleAlwaysPrivate
1259 _kSecAttrAccessibleWhenUnlocked
1260 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1261 _kSecAttrAccessibleAlwaysThisDeviceOnly
1262 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1263 _kSecAttrAccessibleUntilReboot
1264 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1265 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1269 _kSecAttrApplicationLabel
1270 _kSecAttrApplicationTag
1271 _kSecAttrAuthenticationType
1272 _kSecAttrAuthenticationTypeDPA
1273 _kSecAttrAuthenticationTypeDefault
1274 _kSecAttrAuthenticationTypeHTMLForm
1275 _kSecAttrAuthenticationTypeHTTPBasic
1276 _kSecAttrAuthenticationTypeHTTPDigest
1277 _kSecAttrAuthenticationTypeMSN
1278 _kSecAttrAuthenticationTypeNTLM
1279 _kSecAttrAuthenticationTypeRPA
1280 _kSecAttrCRLEncoding
1286 _kSecAttrCanSignRecover
1289 _kSecAttrCanVerifyRecover
1291 _kSecAttrCertificateEncoding
1292 _kSecAttrCertificateType
1294 _kSecAttrCreationDate
1296 _kSecAttrDescription
1297 _kSecAttrEffectiveKeySize
1300 _kSecAttrHasCustomIcon
1301 _kSecAttrIsExtractable
1302 _kSecAttrIsInvisible
1303 _kSecAttrIsModifiable
1305 _kSecAttrIsPermanent
1307 _kSecAttrIsSensitive
1310 _kSecAttrKeyClassPrivate
1311 _kSecAttrKeyClassPublic
1312 _kSecAttrKeyClassSymmetric
1314 _kSecAttrKeySizeInBits
1317 _kSecAttrKeyTypeECSECPrimeRandom
1320 _kSecAttrModificationDate
1326 _kSecAttrProtocolAFP
1327 _kSecAttrProtocolAppleTalk
1328 _kSecAttrProtocolDAAP
1329 _kSecAttrProtocolEPPC
1330 _kSecAttrProtocolFTP
1331 _kSecAttrProtocolFTPAccount
1332 _kSecAttrProtocolFTPProxy
1333 _kSecAttrProtocolFTPS
1334 _kSecAttrProtocolHTTP
1335 _kSecAttrProtocolHTTPProxy
1336 _kSecAttrProtocolHTTPS
1337 _kSecAttrProtocolHTTPSProxy
1338 _kSecAttrProtocolIMAP
1339 _kSecAttrProtocolIMAPS
1340 _kSecAttrProtocolIPP
1341 _kSecAttrProtocolIRC
1342 _kSecAttrProtocolIRCS
1343 _kSecAttrProtocolLDAP
1344 _kSecAttrProtocolLDAPS
1345 _kSecAttrProtocolNNTP
1346 _kSecAttrProtocolNNTPS
1347 _kSecAttrProtocolPOP3
1348 _kSecAttrProtocolPOP3S
1349 _kSecAttrProtocolRTSP
1350 _kSecAttrProtocolRTSPProxy
1351 _kSecAttrProtocolSMB
1352 _kSecAttrProtocolSMTP
1353 _kSecAttrProtocolSOCKS
1354 _kSecAttrProtocolSSH
1355 _kSecAttrProtocolTelnet
1356 _kSecAttrProtocolTelnetS
1357 _kSecAttrPublicKeyHash
1359 _kSecAttrSecurityDomain
1360 _kSecAttrSerialNumber
1365 _kSecAttrSubjectKeyID
1366 _kSecAttrSynchronizable
1367 _kSecAttrSynchronizableAny
1368 _kSecAttrSyncViewHint
1370 _kSecAttrPersistantReference
1371 _kSecAttrPersistentReference
1373 _kSecAttrTokenIDSecureEnclave
1374 _kSecAttrTokenIDAppleKeyStore
1380 _kSecAttrWasAlwaysSensitive
1381 _kSecAttrWasNeverExtractable
1382 _kSecAttrKeyTypeECSECPrimeRandomPKA
1383 _kSecAttrKeyTypeSecureEnclaveAttestation
1384 _kSecAttrSecureEnclaveKeyBlob
1387 _kSecAttrAFPServerSignature
1389 _kSecAttrAccessGroup
1390 _kSecAttrAccessGroupToken
1392 _kSecAttrAccessibleAfterFirstUnlock
1393 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1394 _kSecAttrAccessibleAlways
1395 _kSecAttrAccessibleAlwaysPrivate
1396 _kSecAttrAccessibleAlwaysThisDeviceOnly
1397 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1398 _kSecAttrAccessibleUntilReboot
1399 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1400 _kSecAttrAccessibleWhenUnlocked
1401 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1405 _kSecAttrApplicationLabel
1406 _kSecAttrApplicationTag
1407 _kSecAttrAuthenticationType
1408 _kSecAttrAuthenticationTypeDPA
1409 _kSecAttrAuthenticationTypeDefault
1410 _kSecAttrAuthenticationTypeHTMLForm
1411 _kSecAttrAuthenticationTypeHTTPBasic
1412 _kSecAttrAuthenticationTypeHTTPDigest
1413 _kSecAttrAuthenticationTypeMSN
1414 _kSecAttrAuthenticationTypeNTLM
1415 _kSecAttrAuthenticationTypeRPA
1416 _kSecAttrCRLEncoding
1422 _kSecAttrCanSignRecover
1425 _kSecAttrCanVerifyRecover
1427 _kSecAttrCertificateEncoding
1428 _kSecAttrCertificateType
1430 _kSecAttrCreationDate
1432 _kSecAttrDescription
1433 _kSecAttrEffectiveKeySize
1436 _kSecAttrHasCustomIcon
1437 _kSecAttrIsExtractable
1438 _kSecAttrIsInvisible
1439 _kSecAttrIsModifiable
1441 _kSecAttrIsPermanent
1443 _kSecAttrIsSensitive
1446 _kSecAttrKeyClassPrivate
1447 _kSecAttrKeyClassPublic
1448 _kSecAttrKeyClassSymmetric
1450 _kSecAttrKeySizeInBits
1452 _kSecAttrKeyType3DES
1454 _kSecAttrKeyTypeCAST
1458 _kSecAttrKeyTypeECDSA
1459 _kSecAttrKeyTypeECSECPrimeRandom
1464 _kSecAttrModificationDate
1468 _kSecAttrPRFHmacAlgSHA1
1469 _kSecAttrPRFHmacAlgSHA224
1470 _kSecAttrPRFHmacAlgSHA256
1471 _kSecAttrPRFHmacAlgSHA384
1472 _kSecAttrPRFHmacAlgSHA512
1476 _kSecAttrProtocolAFP
1477 _kSecAttrProtocolAppleTalk
1478 _kSecAttrProtocolDAAP
1479 _kSecAttrProtocolEPPC
1480 _kSecAttrProtocolFTP
1481 _kSecAttrProtocolFTPAccount
1482 _kSecAttrProtocolFTPProxy
1483 _kSecAttrProtocolFTPS
1484 _kSecAttrProtocolHTTP
1485 _kSecAttrProtocolHTTPProxy
1486 _kSecAttrProtocolHTTPS
1487 _kSecAttrProtocolHTTPSProxy
1488 _kSecAttrProtocolIMAP
1489 _kSecAttrProtocolIMAPS
1490 _kSecAttrProtocolIPP
1491 _kSecAttrProtocolIRC
1492 _kSecAttrProtocolIRCS
1493 _kSecAttrProtocolLDAP
1494 _kSecAttrProtocolLDAPS
1495 _kSecAttrProtocolNNTP
1496 _kSecAttrProtocolNNTPS
1497 _kSecAttrProtocolPOP3
1498 _kSecAttrProtocolPOP3S
1499 _kSecAttrProtocolRTSP
1500 _kSecAttrProtocolRTSPProxy
1501 _kSecAttrProtocolSMB
1502 _kSecAttrProtocolSMTP
1503 _kSecAttrProtocolSOCKS
1504 _kSecAttrProtocolSSH
1505 _kSecAttrProtocolTelnet
1506 _kSecAttrProtocolTelnetS
1507 _kSecAttrPublicKeyHash
1511 _kSecAttrSecurityDomain
1512 _kSecAttrSerialNumber
1517 _kSecAttrSubjectKeyID
1518 _kSecAttrSyncViewHint
1519 _kSecAttrSynchronizable
1520 _kSecAttrSynchronizableAny
1522 _kSecAttrPersistantReference
1523 _kSecAttrPersistentReference
1525 _kSecAttrTokenIDSecureEnclave
1526 _kSecAttrTokenIDAppleKeyStore
1532 _kSecAttrWasAlwaysSensitive
1533 _kSecAttrWasNeverExtractable
1534 _kSecAttrKeyTypeECSECPrimeRandomPKA
1535 _kSecAttrKeyTypeSecureEnclaveAttestation
1536 _kSecAttrSecureEnclaveKeyBlob
1537 #endif // TARGET_OS_OSX
1539 _kSecAttrDeriveSyncIDFromItemAttributes
1540 _kSecAttrPCSPlaintextServiceIdentifier
1541 _kSecAttrPCSPlaintextPublicKey
1542 _kSecAttrPCSPlaintextPublicIdentity
1545 #include "Security/SecureObjectSync/SOSViews.exp-in"
1548 _kSecClassAppleSharePassword
1549 _kSecClassCertificate
1550 _kSecClassGenericPassword
1552 _kSecClassInternetPassword
1554 _kSecImportExportPassphrase
1555 _kSecImportItemCertChain
1556 _kSecImportItemIdentity
1557 _kSecImportItemKeyID
1558 _kSecImportItemLabel
1559 _kSecImportItemTrust
1562 _kSecUseSystemKeychain
1564 _kSecValuePersistentRef
1566 _kSecMatchCaseInsensitive
1567 _kSecMatchEmailAddressIfPresent
1574 _kSecMatchSearchList
1575 _kSecMatchSubjectContains
1576 _kSecMatchTrustedOnly
1577 _kSecMatchValidOnDate
1578 _kSecReturnAttributes
1580 _kSecReturnPersistentRef
1582 _kSecUseCertificatesWithMatchIssuers
1584 _SecItemCertificateExists
1585 _SecItemCopyDisplayNames
1586 _SecItemCopyMatching
1587 _SecItemCopyParentCertificates_ios
1589 #if TARGET_OS_IPHONE
1592 _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 __SecSecuritydCopySFKeychainEndpoint
1644 __SecSecuritydCopyKeychainControlEndpoint
1646 #if TARGET_OS_IPHONE
1647 _kSecXPCKeyAttributesToUpdate
1649 _kSecXPCKeyCertificate
1655 _kSecXPCPublicPeerId
1661 _SecCertificateXPCArrayCopyArray
1662 _SecPolicyXPCArrayCopyArray
1663 #if TARGET_OS_IPHONE
1664 _SecServerSetTrustdMachServiceName
1671 _SecCopyEncryptedToServer
1672 _SecCopyEncryptedToServerKey
1673 _SecCopyDecryptedForServer
1683 _CFPropertyListCreateDERData
1684 _CFPropertyListCreateWithDERData
1686 #if TARGET_OS_IPHONE
1697 #if TARGET_OS_IPHONE
1698 _SecEMCSCreateDerivedEMCSKey
1699 _SecEMCSCreateNewiDMSKey
1702 #if TARGET_OS_IPHONE
1704 // libsecurity_codesigning_ios
1707 _SecCodeSetDetachedSignature
1708 _SecCodeCopySigningInformation
1710 _SecStaticCodeCreateWithPathAndAttributes
1711 _SecStaticCodeCheckValidityWithErrors
1713 _kSecCodeAttributeUniversalFileOffset
1716 _kSecCodeInfoIdentifier
1717 _kSecCodeInfoTeamIdentifier
1718 _kSecCodeInfoCertificates
1719 _kSecCodeInfoCdHashes
1720 _kSecCodeInfoDigestAlgorithms
1721 _kSecCodeInfoEntitlements
1722 _kSecCodeInfoEntitlementsDict
1724 _kSecCodeInfoRuntimeVersion
1726 _kSecCFErrorResourceAdded
1727 _kSecCFErrorResourceAltered
1728 _kSecCFErrorResourceMissing
1730 #endif // TARGET_OS_IPHONE
1733 // Custom CFAllocators
1735 _SecCFAllocatorZeroize
1743 _sec_array_get_count
1745 _sec_certificate_copy_ref
1746 _sec_certificate_create
1747 _sec_identity_copy_ref
1748 _sec_identity_copy_certificates_ref
1749 _sec_identity_create
1750 _sec_identity_create_with_certificates
1751 _sec_tls_extension_create
1752 _sec_tls_extension_copy_add_block
1753 _sec_tls_extension_copy_free_block
1754 _sec_tls_extension_copy_parse_block
1755 _sec_tls_extension_get_type
1756 _sec_protocol_metadata_create_secret
1757 _sec_protocol_metadata_create_secret_with_context
1758 _sec_protocol_metadata_access_distinguished_names
1759 _sec_protocol_metadata_access_ocsp_response
1760 _sec_protocol_metadata_access_peer_certificate_chain
1761 _sec_protocol_metadata_copy_peer_public_key
1762 _sec_protocol_metadata_access_supported_signature_algorithms
1763 _sec_protocol_metadata_get_negotiated_ciphersuite
1764 _sec_protocol_metadata_get_negotiated_protocol
1765 _sec_protocol_metadata_get_negotiated_protocol_version
1766 _sec_protocol_metadata_get_early_data_accepted
1767 _sec_protocol_metadata_peers_are_equal
1768 _sec_protocol_metadata_challenge_parameters_are_equal
1769 _sec_protocol_metadata_get_session_renewed
1770 _sec_protocol_metadata_get_session_resumed
1771 _sec_protocol_metadata_get_ticket_offered
1772 _sec_protocol_metadata_get_ticket_received
1773 _sec_protocol_metadata_get_tls_false_start_used
1774 _sec_protocol_options_add_tls_application_protocol
1775 _sec_protocol_options_add_tls_ciphersuite
1776 _sec_protocol_options_add_tls_ciphersuite_group
1777 _sec_protocol_options_add_pre_shared_key
1778 _sec_protocol_options_set_challenge_block
1779 _sec_protocol_options_set_key_update_block
1780 _sec_protocol_options_set_local_identity
1781 _sec_protocol_options_set_tls_early_data_enabled
1782 _sec_protocol_options_set_tls_false_start_enabled
1783 _sec_protocol_options_set_tls_max_version
1784 _sec_protocol_options_set_tls_min_version
1785 _sec_protocol_options_set_tls_ocsp_enabled
1786 _sec_protocol_options_set_tls_renegotiation_enabled
1787 _sec_protocol_options_set_tls_resumption_enabled
1788 _sec_protocol_options_set_tls_sct_enabled
1789 _sec_protocol_options_set_tls_server_name
1790 _sec_protocol_options_set_tls_sni_disabled
1791 _sec_protocol_options_set_enforce_ev
1792 _sec_protocol_options_set_tls_tickets_enabled
1793 _sec_protocol_options_set_tls_is_fallback_attempt
1794 _sec_protocol_options_set_verify_block
1795 _sec_protocol_options_set_tls_diffie_hellman_parameters
1796 _sec_protocol_options_set_peer_authentication_required
1797 _sec_protocol_options_add_tls_extension
1806 _SSLCiphersuiteGroupToCiphersuiteList
1807 _SSLCiphersuiteMaximumTLSVersion
1808 _SSLCiphersuiteMinimumTLSVersion
1810 #if __OBJC2__ && (TARGET_OS_IPHONE || (TARGET_OS_OSX && __x86_64__))
1811 _OBJC_CLASS_$_SFSignInAnalytics
1812 #endif //__OBJC2__ && IPHONE || OSX