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 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1264 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1268 _kSecAttrApplicationLabel
1269 _kSecAttrApplicationTag
1270 _kSecAttrAuthenticationType
1271 _kSecAttrAuthenticationTypeDPA
1272 _kSecAttrAuthenticationTypeDefault
1273 _kSecAttrAuthenticationTypeHTMLForm
1274 _kSecAttrAuthenticationTypeHTTPBasic
1275 _kSecAttrAuthenticationTypeHTTPDigest
1276 _kSecAttrAuthenticationTypeMSN
1277 _kSecAttrAuthenticationTypeNTLM
1278 _kSecAttrAuthenticationTypeRPA
1279 _kSecAttrCRLEncoding
1285 _kSecAttrCanSignRecover
1288 _kSecAttrCanVerifyRecover
1290 _kSecAttrCertificateEncoding
1291 _kSecAttrCertificateType
1293 _kSecAttrCreationDate
1295 _kSecAttrDescription
1296 _kSecAttrEffectiveKeySize
1299 _kSecAttrHasCustomIcon
1300 _kSecAttrIsExtractable
1301 _kSecAttrIsInvisible
1302 _kSecAttrIsModifiable
1304 _kSecAttrIsPermanent
1306 _kSecAttrIsSensitive
1309 _kSecAttrKeyClassPrivate
1310 _kSecAttrKeyClassPublic
1311 _kSecAttrKeyClassSymmetric
1313 _kSecAttrKeySizeInBits
1316 _kSecAttrKeyTypeECSECPrimeRandom
1319 _kSecAttrModificationDate
1325 _kSecAttrProtocolAFP
1326 _kSecAttrProtocolAppleTalk
1327 _kSecAttrProtocolDAAP
1328 _kSecAttrProtocolEPPC
1329 _kSecAttrProtocolFTP
1330 _kSecAttrProtocolFTPAccount
1331 _kSecAttrProtocolFTPProxy
1332 _kSecAttrProtocolFTPS
1333 _kSecAttrProtocolHTTP
1334 _kSecAttrProtocolHTTPProxy
1335 _kSecAttrProtocolHTTPS
1336 _kSecAttrProtocolHTTPSProxy
1337 _kSecAttrProtocolIMAP
1338 _kSecAttrProtocolIMAPS
1339 _kSecAttrProtocolIPP
1340 _kSecAttrProtocolIRC
1341 _kSecAttrProtocolIRCS
1342 _kSecAttrProtocolLDAP
1343 _kSecAttrProtocolLDAPS
1344 _kSecAttrProtocolNNTP
1345 _kSecAttrProtocolNNTPS
1346 _kSecAttrProtocolPOP3
1347 _kSecAttrProtocolPOP3S
1348 _kSecAttrProtocolRTSP
1349 _kSecAttrProtocolRTSPProxy
1350 _kSecAttrProtocolSMB
1351 _kSecAttrProtocolSMTP
1352 _kSecAttrProtocolSOCKS
1353 _kSecAttrProtocolSSH
1354 _kSecAttrProtocolTelnet
1355 _kSecAttrProtocolTelnetS
1356 _kSecAttrPublicKeyHash
1358 _kSecAttrSecurityDomain
1359 _kSecAttrSerialNumber
1364 _kSecAttrSubjectKeyID
1365 _kSecAttrSynchronizable
1366 _kSecAttrSynchronizableAny
1367 _kSecAttrSyncViewHint
1369 _kSecAttrPersistantReference
1370 _kSecAttrPersistentReference
1372 _kSecAttrTokenIDSecureEnclave
1373 _kSecAttrTokenIDAppleKeyStore
1379 _kSecAttrWasAlwaysSensitive
1380 _kSecAttrWasNeverExtractable
1381 _kSecAttrKeyTypeECSECPrimeRandomPKA
1382 _kSecAttrKeyTypeSecureEnclaveAttestation
1383 _kSecAttrSecureEnclaveKeyBlob
1386 _kSecAttrAFPServerSignature
1388 _kSecAttrAccessGroup
1389 _kSecAttrAccessGroupToken
1391 _kSecAttrAccessibleAfterFirstUnlock
1392 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1393 _kSecAttrAccessibleAlways
1394 _kSecAttrAccessibleAlwaysPrivate
1395 _kSecAttrAccessibleAlwaysThisDeviceOnly
1396 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1397 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1398 _kSecAttrAccessibleWhenUnlocked
1399 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1403 _kSecAttrApplicationLabel
1404 _kSecAttrApplicationTag
1405 _kSecAttrAuthenticationType
1406 _kSecAttrAuthenticationTypeDPA
1407 _kSecAttrAuthenticationTypeDefault
1408 _kSecAttrAuthenticationTypeHTMLForm
1409 _kSecAttrAuthenticationTypeHTTPBasic
1410 _kSecAttrAuthenticationTypeHTTPDigest
1411 _kSecAttrAuthenticationTypeMSN
1412 _kSecAttrAuthenticationTypeNTLM
1413 _kSecAttrAuthenticationTypeRPA
1414 _kSecAttrCRLEncoding
1420 _kSecAttrCanSignRecover
1423 _kSecAttrCanVerifyRecover
1425 _kSecAttrCertificateEncoding
1426 _kSecAttrCertificateType
1428 _kSecAttrCreationDate
1430 _kSecAttrDescription
1431 _kSecAttrEffectiveKeySize
1434 _kSecAttrHasCustomIcon
1435 _kSecAttrIsExtractable
1436 _kSecAttrIsInvisible
1437 _kSecAttrIsModifiable
1439 _kSecAttrIsPermanent
1441 _kSecAttrIsSensitive
1444 _kSecAttrKeyClassPrivate
1445 _kSecAttrKeyClassPublic
1446 _kSecAttrKeyClassSymmetric
1448 _kSecAttrKeySizeInBits
1450 _kSecAttrKeyType3DES
1452 _kSecAttrKeyTypeCAST
1456 _kSecAttrKeyTypeECDSA
1457 _kSecAttrKeyTypeECSECPrimeRandom
1462 _kSecAttrModificationDate
1466 _kSecAttrPRFHmacAlgSHA1
1467 _kSecAttrPRFHmacAlgSHA224
1468 _kSecAttrPRFHmacAlgSHA256
1469 _kSecAttrPRFHmacAlgSHA384
1470 _kSecAttrPRFHmacAlgSHA512
1474 _kSecAttrProtocolAFP
1475 _kSecAttrProtocolAppleTalk
1476 _kSecAttrProtocolDAAP
1477 _kSecAttrProtocolEPPC
1478 _kSecAttrProtocolFTP
1479 _kSecAttrProtocolFTPAccount
1480 _kSecAttrProtocolFTPProxy
1481 _kSecAttrProtocolFTPS
1482 _kSecAttrProtocolHTTP
1483 _kSecAttrProtocolHTTPProxy
1484 _kSecAttrProtocolHTTPS
1485 _kSecAttrProtocolHTTPSProxy
1486 _kSecAttrProtocolIMAP
1487 _kSecAttrProtocolIMAPS
1488 _kSecAttrProtocolIPP
1489 _kSecAttrProtocolIRC
1490 _kSecAttrProtocolIRCS
1491 _kSecAttrProtocolLDAP
1492 _kSecAttrProtocolLDAPS
1493 _kSecAttrProtocolNNTP
1494 _kSecAttrProtocolNNTPS
1495 _kSecAttrProtocolPOP3
1496 _kSecAttrProtocolPOP3S
1497 _kSecAttrProtocolRTSP
1498 _kSecAttrProtocolRTSPProxy
1499 _kSecAttrProtocolSMB
1500 _kSecAttrProtocolSMTP
1501 _kSecAttrProtocolSOCKS
1502 _kSecAttrProtocolSSH
1503 _kSecAttrProtocolTelnet
1504 _kSecAttrProtocolTelnetS
1505 _kSecAttrPublicKeyHash
1509 _kSecAttrSecurityDomain
1510 _kSecAttrSerialNumber
1515 _kSecAttrSubjectKeyID
1516 _kSecAttrSyncViewHint
1517 _kSecAttrSynchronizable
1518 _kSecAttrSynchronizableAny
1520 _kSecAttrPersistantReference
1521 _kSecAttrPersistentReference
1523 _kSecAttrTokenIDSecureEnclave
1524 _kSecAttrTokenIDAppleKeyStore
1530 _kSecAttrWasAlwaysSensitive
1531 _kSecAttrWasNeverExtractable
1532 _kSecAttrKeyTypeECSECPrimeRandomPKA
1533 _kSecAttrKeyTypeSecureEnclaveAttestation
1534 _kSecAttrSecureEnclaveKeyBlob
1535 #endif // TARGET_OS_OSX
1537 _kSecAttrDeriveSyncIDFromItemAttributes
1538 _kSecAttrPCSPlaintextServiceIdentifier
1539 _kSecAttrPCSPlaintextPublicKey
1540 _kSecAttrPCSPlaintextPublicIdentity
1543 #include "Security/SecureObjectSync/SOSViews.exp-in"
1546 _kSecClassAppleSharePassword
1547 _kSecClassCertificate
1548 _kSecClassGenericPassword
1550 _kSecClassInternetPassword
1552 _kSecImportExportPassphrase
1553 _kSecImportItemCertChain
1554 _kSecImportItemIdentity
1555 _kSecImportItemKeyID
1556 _kSecImportItemLabel
1557 _kSecImportItemTrust
1560 _kSecUseSystemKeychain
1562 _kSecValuePersistentRef
1564 _kSecMatchCaseInsensitive
1565 _kSecMatchEmailAddressIfPresent
1572 _kSecMatchSearchList
1573 _kSecMatchSubjectContains
1574 _kSecMatchTrustedOnly
1575 _kSecMatchValidOnDate
1576 _kSecReturnAttributes
1578 _kSecReturnPersistentRef
1580 _kSecUseCertificatesWithMatchIssuers
1582 _SecItemCertificateExists
1583 _SecItemCopyDisplayNames
1584 _SecItemCopyMatching
1585 _SecItemCopyParentCertificates_ios
1587 #if TARGET_OS_IPHONE
1590 _SecItemUpdateWithError
1592 __SecItemAddAndNotifyOnSync
1593 _SecItemSetCurrentItemAcrossAllDevices
1594 _SecItemFetchCurrentItemAcrossAllDevices
1595 __SecItemFetchDigests
1597 __SecItemCreatePersistentRef
1598 __SecItemParsePersistentRef
1599 __SecKeychainBackupSyncable
1600 __SecKeychainCopyBackup
1601 __SecKeychainCopyEMCSBackup
1602 __SecKeychainCopyOTABackup
1603 __SecKeychainRestoreBackup
1604 __SecKeychainRestoreBackupFromFileDescriptor
1605 __SecKeychainRestoreSyncable
1606 __SecKeychainSyncUpdateMessage
1607 __SecKeychainWriteBackupToFileDescriptor
1608 __SecKeychainCopyKeybagUUIDFromFileDescriptor
1610 _SecItemBackupWithRegisteredBackups
1611 _SecItemBackupSetConfirmedManifest
1612 _SecItemBackupRestore
1614 _SecBackupKeybagDelete
1615 _SecItemBackupCopyMatching
1616 _SecItemBackupCreateManifest
1617 _SecItemBackupWithChanges
1619 _SecBackupKeybagDelete
1621 __SecKeychainRollKeys
1622 #if TARGET_OS_IPHONE
1624 _SecAddSharedWebCredential
1625 _SecRequestSharedWebCredential
1626 _SecCreateSharedWebCredentialPassword
1629 _kSOSInternalAccessGroup
1630 _kSecNetworkExtensionAccessGroupSuffix
1632 __SecSecuritydCopyWhoAmI
1633 __SecSyncBubbleTransfer
1634 __SecSystemKeychainTransfer
1635 __SecSyncDeleteUserViews
1636 _SecItemUpdateTokenItems
1637 _SecItemDeleteAllWithAccessGroups
1638 _SecTokenItemValueCopy
1640 __SecSecuritydCopyCKKSEndpoint
1641 __SecSecuritydCopySFKeychainEndpoint
1642 __SecSecuritydCopyKeychainControlEndpoint
1644 #if TARGET_OS_IPHONE
1645 _kSecXPCKeyAttributesToUpdate
1647 _kSecXPCKeyCertificate
1653 _kSecXPCPublicPeerId
1659 _SecCertificateXPCArrayCopyArray
1660 _SecPolicyXPCArrayCopyArray
1661 #if TARGET_OS_IPHONE
1662 _SecServerSetTrustdMachServiceName
1669 _SecCopyEncryptedToServer
1670 _SecCopyEncryptedToServerKey
1671 _SecCopyDecryptedForServer
1681 _CFPropertyListCreateDERData
1682 _CFPropertyListCreateWithDERData
1684 #if TARGET_OS_IPHONE
1695 #if TARGET_OS_IPHONE
1696 _SecEMCSCreateDerivedEMCSKey
1697 _SecEMCSCreateNewiDMSKey
1700 #if TARGET_OS_IPHONE
1702 // libsecurity_codesigning_ios
1705 _SecCodeSetDetachedSignature
1706 _SecCodeCopySigningInformation
1708 _SecStaticCodeCreateWithPathAndAttributes
1709 _SecStaticCodeCheckValidityWithErrors
1711 _kSecCodeAttributeUniversalFileOffset
1714 _kSecCodeInfoIdentifier
1715 _kSecCodeInfoTeamIdentifier
1716 _kSecCodeInfoCertificates
1717 _kSecCodeInfoCdHashes
1718 _kSecCodeInfoDigestAlgorithms
1719 _kSecCodeInfoEntitlements
1720 _kSecCodeInfoEntitlementsDict
1722 _kSecCodeInfoRuntimeVersion
1724 _kSecCFErrorResourceAdded
1725 _kSecCFErrorResourceAltered
1726 _kSecCFErrorResourceMissing
1728 #endif // TARGET_OS_IPHONE
1731 // Custom CFAllocators
1733 _SecCFAllocatorZeroize
1741 _sec_array_get_count
1743 _sec_certificate_copy_ref
1744 _sec_certificate_create
1745 _sec_identity_copy_ref
1746 _sec_identity_copy_certificates_ref
1747 _sec_identity_create
1748 _sec_identity_create_with_certificates
1749 _sec_tls_extension_create
1750 _sec_tls_extension_copy_add_block
1751 _sec_tls_extension_copy_free_block
1752 _sec_tls_extension_copy_parse_block
1753 _sec_tls_extension_get_type
1754 _sec_protocol_metadata_create_secret
1755 _sec_protocol_metadata_create_secret_with_context
1756 _sec_protocol_metadata_access_distinguished_names
1757 _sec_protocol_metadata_access_ocsp_response
1758 _sec_protocol_metadata_access_peer_certificate_chain
1759 _sec_protocol_metadata_copy_peer_public_key
1760 _sec_protocol_metadata_access_supported_signature_algorithms
1761 _sec_protocol_metadata_get_negotiated_ciphersuite
1762 _sec_protocol_metadata_get_negotiated_protocol
1763 _sec_protocol_metadata_get_negotiated_protocol_version
1764 _sec_protocol_metadata_get_early_data_accepted
1765 _sec_protocol_metadata_peers_are_equal
1766 _sec_protocol_metadata_challenge_parameters_are_equal
1767 _sec_protocol_metadata_get_session_renewed
1768 _sec_protocol_metadata_get_session_resumed
1769 _sec_protocol_metadata_get_ticket_offered
1770 _sec_protocol_metadata_get_ticket_received
1771 _sec_protocol_metadata_get_tls_false_start_used
1772 _sec_protocol_options_add_tls_application_protocol
1773 _sec_protocol_options_add_tls_ciphersuite
1774 _sec_protocol_options_add_tls_ciphersuite_group
1775 _sec_protocol_options_add_pre_shared_key
1776 _sec_protocol_options_set_challenge_block
1777 _sec_protocol_options_set_key_update_block
1778 _sec_protocol_options_set_local_identity
1779 _sec_protocol_options_set_tls_early_data_enabled
1780 _sec_protocol_options_set_tls_false_start_enabled
1781 _sec_protocol_options_set_tls_max_version
1782 _sec_protocol_options_set_tls_min_version
1783 _sec_protocol_options_set_tls_ocsp_enabled
1784 _sec_protocol_options_set_tls_renegotiation_enabled
1785 _sec_protocol_options_set_tls_resumption_enabled
1786 _sec_protocol_options_set_tls_sct_enabled
1787 _sec_protocol_options_set_tls_server_name
1788 _sec_protocol_options_set_tls_sni_disabled
1789 _sec_protocol_options_set_enforce_ev
1790 _sec_protocol_options_set_tls_tickets_enabled
1791 _sec_protocol_options_set_tls_is_fallback_attempt
1792 _sec_protocol_options_set_verify_block
1793 _sec_protocol_options_set_tls_diffie_hellman_parameters
1794 _sec_protocol_options_set_peer_authentication_required
1795 _sec_protocol_options_add_tls_extension
1804 _SSLCiphersuiteGroupToCiphersuiteList
1805 _SSLCiphersuiteMaximumTLSVersion
1806 _SSLCiphersuiteMinimumTLSVersion
1808 #if __OBJC2__ && (TARGET_OS_IPHONE || (TARGET_OS_OSX && __x86_64__))
1809 _OBJC_CLASS_$_SFSignInAnalytics
1810 #endif //__OBJC2__ && IPHONE || OSX