]> git.saurik.com Git - apple/security.git/blob - OSX/sec/Security/SecExports.exp-in
Security-58286.20.16.tar.gz
[apple/security.git] / OSX / sec / Security / SecExports.exp-in
1 // SecExports.exp-in
2 // sec
3 //
4
5 //
6 // CFError to OSStatus conversion
7 //
8
9 _SecErrorGetOSStatus
10
11 //
12 // Password
13 //
14
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
33 _SecPasswordGenerate
34 _SecPasswordCopyDefaultPasswordLength
35 _SecPasswordCreateWithRandomDigits
36 _SecPasswordValidatePasswordFormat
37
38 //
39 // Base64
40 //
41
42 _SecBase64Encode
43 _SecBase64Decode
44 #if TARGET_OS_IPHONE
45 _SecBase64Encode2
46 #endif
47
48 //
49 // Trust
50 //
51 _SecIsInternalRelease
52
53 // Policies
54
55 _kSecPolicyAppleAppTransportSecurity
56 _kSecPolicyAppleAST2DiagnosticsServerAuth
57 _kSecPolicyAppleATVVPNProfileSigning
58 _kSecPolicyAppleBasicAttestationSystem
59 _kSecPolicyAppleBasicAttestationUser
60 _kSecPolicyAppleCodeSigning
61 _kSecPolicyAppleEAP
62 _kSecPolicyAppleEscrowProxyCompatibilityServerAuth
63 _kSecPolicyAppleEscrowProxyServerAuth
64 _kSecPolicyAppleEscrowService
65 _kSecPolicyAppleExternalDeveloper
66 _kSecPolicyAppleFactoryDeviceCertificate
67 _kSecPolicyAppleFMiPServerAuth
68 _kSecPolicyAppleGenericApplePinned
69 _kSecPolicyAppleGenericAppleSSLPinned
70 _kSecPolicyAppleGSService
71 _kSecPolicyAppleHomeKitServerAuth
72 _kSecPolicyAppleiAP
73 _kSecPolicyAppleiCloudSetupServerAuth
74 _kSecPolicyAppleiCloudSetupCompatibilityServerAuth
75 _kSecPolicyAppleIDAuthority
76 _kSecPolicyAppleIDSService
77 _kSecPolicyAppleIDSServiceContext
78 _kSecPolicyAppleIDValidation
79 _kSecPolicyAppleIDValidationRecordSigning
80 _kSecPolicyAppleIDValidationRecordSigningPolicy
81 _kSecPolicyAppleiPhoneActivation
82 _kSecPolicyAppleiPhoneApplicationSigning
83 _kSecPolicyAppleiPhoneDeviceCertificate
84 _kSecPolicyAppleiPhoneProfileApplicationSigning
85 _kSecPolicyAppleiPhoneProvisioningProfileSigning
86 _kSecPolicyAppleiPhoneVPNApplicationSigning
87 _kSecPolicyAppleIPsec
88 _kSecPolicyAppleiTunesStoreURLBag
89 _kSecPolicyAppleLegacyPushService
90 _kSecPolicyAppleLockdownPairing
91 _kSecPolicyAppleMacOSProfileApplicationSigning
92 _kSecPolicyAppleMMCSCompatibilityServerAuth
93 _kSecPolicyAppleMMCSService
94 _kSecPolicyAppleMobileAsset
95 _kSecPolicyAppleMobileAssetDevelopment
96 _kSecPolicyAppleMobileSoftwareUpdate
97 _kSecPolicyAppleMobileStore
98 _kSecPolicyAppleOCSPSigner
99 _kSecPolicyAppleOSXProvisioningProfileSigning
100 _kSecPolicyAppleOTAPKISigner
101 _kSecPolicyAppleOTATasking
102 _kSecPolicyApplePackageSigning
103 _kSecPolicyApplePassbookSigning
104 _kSecPolicyApplePayIssuerEncryption
105 _kSecPolicyApplePCSEscrowService
106 _kSecPolicyApplePKINITClient
107 _kSecPolicyApplePKINITServer
108 _kSecPolicyApplePPQService
109 _kSecPolicyApplePPQSigning
110 _kSecPolicyAppleProfileSigner
111 _kSecPolicyApplePushService
112 _kSecPolicyAppleQAProfileSigner
113 _kSecPolicyAppleRevocation
114 _kSecPolicyAppleSecureIOStaticAsset
115 _kSecPolicyAppleServerAuthentication
116 _kSecPolicyAppleSMIME
117 _kSecPolicyAppleSMPEncryption
118 _kSecPolicyAppleSoftwareSigning
119 _kSecPolicyAppleSSL
120 _kSecPolicyAppleSWUpdateSigning
121 _kSecPolicyAppleTestMobileStore
122 _kSecPolicyAppleTestOTAPKISigner
123 _kSecPolicyAppleTestPPQSigning
124 _kSecPolicyAppleTestSMPEncryption
125 _kSecPolicyAppleTimeStamping
126 _kSecPolicyAppleTVOSApplicationSigning
127 _kSecPolicyAppleUniqueDeviceIdentifierCertificate
128 _kSecPolicyAppleURLBag
129 _kSecPolicyAppleWarsaw
130 _kSecPolicyAppleX509Basic
131 _kSecPolicyMacAppStoreReceipt
132 _kSecPolicyNameAppleAST2Service
133 _kSecPolicyNameAppleEscrowProxyService
134 _kSecPolicyNameAppleFMiPService
135 _kSecPolicyNameAppleGalaxyProviderService
136 _kSecPolicyNameAppleGSService
137 _kSecPolicyNameAppleHomeKitService
138 _kSecPolicyNameAppleiCloudSetupService
139 _kSecPolicyNameAppleIDSService
140 _kSecPolicyNameAppleMMCSService
141 _kSecPolicyNameApplePPQService
142 _kSecPolicyNameApplePushService
143
144 // Policy Checks
145 _kSecPolicyAppleAnchorIncludeTestRoots
146 _kSecPolicyCheckAnchorSHA1
147 _kSecPolicyCheckAnchorSHA256
148 _kSecPolicyCheckAnchorApple
149 _kSecPolicyCheckAnchorTrusted
150 _kSecPolicyCheckBasicCertificateProcessing
151 _kSecPolicyCheckBasicConstraints
152 _kSecPolicyCheckBlackListedKey
153 _kSecPolicyCheckBlackListedLeaf
154 _kSecPolicyCheckCertificatePolicy
155 _kSecPolicyCheckCertificateTransparency
156 _kSecPolicyCheckChainLength
157 _kSecPolicyCheckCriticalExtensions
158 _kSecPolicyCheckEAPTrustedServerNames
159 _kSecPolicyCheckEmail
160 _kSecPolicyCheckExtendedKeyUsage
161 _kSecPolicyCheckExtendedValidation
162 _kSecPolicyCheckGrayListedKey
163 _kSecPolicyCheckGrayListedLeaf
164 _kSecPolicyCheckIdLinkage
165 _kSecPolicyCheckIntermediateCountry
166 _kSecPolicyCheckIntermediateEKU
167 _kSecPolicyCheckIntermediateMarkerOid
168 _kSecPolicyCheckIntermediateOrganization
169 _kSecPolicyCheckIntermediateSPKISHA256
170 _kSecPolicyCheckIssuerCommonName
171 _kSecPolicyCheckKeySize
172 _kSecPolicyCheckKeyUsage
173 _kSecPolicyCheckLeafMarkerOid
174 _kSecPolicyCheckLeafMarkerOidWithoutValueCheck
175 _kSecPolicyCheckLeafMarkersProdAndQA
176 _kSecPolicyCheckNoNetworkAccess
177 _kSecPolicyCheckNonEmptySubject
178 _kSecPolicyCheckNotValidBefore
179 _kSecPolicyCheckPinningRequired
180 _kSecPolicyCheckQualifiedCertStatements
181 _kSecPolicyCheckRevocation
182 _kSecPolicyCheckRevocationAny
183 _kSecPolicyCheckRevocationCRL
184 _kSecPolicyCheckRevocationOCSP
185 _kSecPolicyCheckRevocationOnline
186 _kSecPolicyCheckRevocationResponseRequired
187 _kSecPolicyCheckSignatureHashAlgorithms
188 _kSecPolicyCheckSSLHostname
189 _kSecPolicyCheckSubjectCommonName
190 _kSecPolicyCheckSubjectCommonNamePrefix
191 _kSecPolicyCheckSubjectCommonNameTEST
192 _kSecPolicyCheckSubjectOrganization
193 _kSecPolicyCheckSubjectOrganizationalUnit
194 _kSecPolicyCheckSystemTrustedWeakHash
195 _kSecPolicyCheckSystemTrustedWeakKey
196 _kSecPolicyCheckUsageConstraints
197 _kSecPolicyCheckValidIntermediates
198 _kSecPolicyCheckValidLeaf
199 _kSecPolicyCheckValidRoot
200 _kSecPolicyCheckWeakIntermediates
201 _kSecPolicyCheckWeakLeaf
202 _kSecPolicyCheckWeakRoot
203 _kSecPolicyLeafMarkerProd
204 _kSecPolicyLeafMarkerQA
205
206 // Policy Properties
207 _kSecPolicyClient
208 _kSecPolicyContext
209 _kSecPolicyIntermediateMarkerOid
210 _kSecPolicyLeafMarkerOid
211 _kSecPolicyName
212 _kSecPolicyOid
213 _kSecPolicyPolicyName
214 _kSecPolicyRevocationFlags
215 _kSecPolicyTeamIdentifier
216
217 #if TARGET_OS_OSX
218 _kSecPolicyKU_CRLSign
219 _kSecPolicyKU_DataEncipherment
220 _kSecPolicyKU_DecipherOnly
221 _kSecPolicyKU_DigitalSignature
222 _kSecPolicyKU_EncipherOnly
223 _kSecPolicyKU_KeyAgreement
224 _kSecPolicyKU_KeyCertSign
225 _kSecPolicyKU_KeyEncipherment
226 _kSecPolicyKU_NonRepudiation
227 #endif
228
229 _SecPolicyCheckCertEAPTrustedServerNames
230 _SecPolicyCheckCertEmail
231 _SecPolicyCheckCertExtendedKeyUsage
232 _SecPolicyCheckCertLeafMarkerOid
233 _SecPolicyCheckCertLeafMarkerOidWithoutValueCheck
234 _SecPolicyCheckCertKeyUsage
235 _SecPolicyCheckCertNonEmptySubject
236 _SecPolicyCheckCertNotValidBefore
237 _SecPolicyCheckCertSignatureHashAlgorithms
238 _SecPolicyCheckCertSSLHostname
239 _SecPolicyCheckCertSubjectCommonName
240 _SecPolicyCheckCertSubjectCommonNamePrefix
241 _SecPolicyCheckCertSubjectCommonNameTEST
242 _SecPolicyCheckCertSubjectCountry
243 _SecPolicyCheckCertSubjectOrganization
244 _SecPolicyCheckCertSubjectOrganizationalUnit
245 _SecPolicyCopyProperties
246 _SecPolicyCreate
247 _SecPolicyCreateAppleAppTransportSecurity
248 _SecPolicyCreateAppleAST2Service
249 _SecPolicyCreateAppleATVVPNProfileSigning
250 _SecPolicyCreateAppleBasicAttestationSystem
251 _SecPolicyCreateAppleBasicAttestationUser
252 _SecPolicyCreateAppleCompatibilityEscrowProxyService
253 _SecPolicyCreateAppleCompatibilityMMCSService
254 _SecPolicyCreateAppleCompatibilityiCloudSetupService
255 _SecPolicyCreateAppleEscrowProxyService
256 _SecPolicyCreateAppleExternalDeveloper
257 _SecPolicyCreateAppleFMiPService
258 _SecPolicyCreateAppleGSService
259 _SecPolicyCreateAppleHomeKitServerAuth
260 _SecPolicyCreateAppleiCloudSetupService
261 _SecPolicyCreateAppleIDAuthorityPolicy
262 _SecPolicyCreateAppleIDSService
263 _SecPolicyCreateAppleIDSServiceContext
264 _SecPolicyCreateAppleIDValidationRecordSigningPolicy
265 _SecPolicyCreateAppleMMCSService
266 _SecPolicyCreateApplePackageSigning
267 _SecPolicyCreateApplePayIssuerEncryption
268 _SecPolicyCreateApplePinned
269 _SecPolicyCreateApplePPQService
270 _SecPolicyCreateApplePPQSigning
271 _SecPolicyCreateApplePushService
272 _SecPolicyCreateApplePushServiceLegacy
273 _SecPolicyCreateAppleSecureIOStaticAsset
274 _SecPolicyCreateAppleSMPEncryption
275 _SecPolicyCreateAppleSoftwareSigning
276 _SecPolicyCreateAppleSSLPinned
277 _SecPolicyCreateAppleSSLService
278 _SecPolicyCreateAppleTimeStamping
279 _SecPolicyCreateAppleTVOSApplicationSigning
280 _SecPolicyCreateAppleWarsaw
281 _SecPolicyCreateBasicX509
282 _SecPolicyCreateCodeSigning
283 _SecPolicyCreateConfigurationProfileSigner
284 _SecPolicyCreateEAP
285 _SecPolicyCreateEscrowServiceSigner
286 _SecPolicyCreateFactoryDeviceCertificate
287 _SecPolicyCreateiAP
288 _SecPolicyCreateiPhoneActivation
289 _SecPolicyCreateiPhoneApplicationSigning
290 _SecPolicyCreateiPhoneDeviceCertificate
291 _SecPolicyCreateiPhoneProfileApplicationSigning
292 _SecPolicyCreateiPhoneProvisioningProfileSigning
293 _SecPolicyCreateiPhoneVPNApplicationSigning
294 _SecPolicyCreateIPSec
295 _SecPolicyCreateiTunesStoreURLBag
296 _SecPolicyCreateLockdownPairing
297 _SecPolicyCreateMacAppStoreReceipt
298 _SecPolicyCreateMacOSProfileApplicationSigning
299 _SecPolicyCreateMobileAsset
300 _SecPolicyCreateMobileAssetDevelopment
301 _SecPolicyCreateMobileSoftwareUpdate
302 _SecPolicyCreateMobileStoreSigner
303 _SecPolicyCreateOCSPSigner
304 _SecPolicyCreateOSXProvisioningProfileSigning
305 _SecPolicyCreateOTAPKISigner
306 _SecPolicyCreateOTATasking
307 _SecPolicyCreatePassbookCardSigner
308 _SecPolicyCreatePCSEscrowServiceSigner
309 _SecPolicyCreateQAConfigurationProfileSigner
310 _SecPolicyCreateRevocation
311 _SecPolicyCreateSSL
312 _SecPolicyCreateSMIME
313 _SecPolicyCreateTestApplePPQSigning
314 _SecPolicyCreateTestAppleSMPEncryption
315 _SecPolicyCreateTestMobileStoreSigner
316 _SecPolicyCreateTestOTAPKISigner
317 _SecPolicyCreateAppleUniqueDeviceCertificate
318 _SecPolicyCreateURLBag
319 _SecPolicyCreateWithProperties
320 _SecPolicyGetName
321 _SecPolicyGetOidString
322 _SecPolicyGetTypeID
323 _SecPolicySetName
324 _SecPolicySetOptionsValue
325 #if TARGET_OS_OSX
326 _SecPolicyCopy
327 _SecPolicyCopyAll
328 _SecPolicyCreateAppleTimeStampingAndRevocationPolicies
329 _SecPolicyCreateItemImplInstance
330 _SecPolicyCreateWithOID
331 _SecPolicyGetOID
332 _SecPolicyGetStringForOID
333 _SecPolicyGetTPHandle
334 _SecPolicyGetValue
335 _SecPolicySearchCopyNext
336 _SecPolicySearchCreate
337 _SecPolicySearchGetTypeID
338 _SecPolicySetProperties
339 _SecPolicySetValue
340 #endif
341
342 _kSecCertificateDetailSHA1Digest
343 _kSecCertificateDetailStatusCodes
344
345 _kSecPropertyKeyLabel
346 _kSecPropertyKeyLocalizedLabel
347 _kSecPropertyKeyType
348 _kSecPropertyKeyValue
349 _kSecPropertyTypeData
350 _kSecPropertyTypeDate
351 _kSecPropertyTypeError
352 _kSecPropertyTypeSection
353 _kSecPropertyTypeString
354 _kSecPropertyTypeSuccess
355 _kSecPropertyTypeTitle
356 _kSecPropertyTypeURL
357 _kSecPropertyTypeWarning
358
359 _kSecSignatureDigestAlgorithmUnknown
360 _kSecSignatureDigestAlgorithmMD2
361 _kSecSignatureDigestAlgorithmMD4
362 _kSecSignatureDigestAlgorithmMD5
363 _kSecSignatureDigestAlgorithmSHA1
364 _kSecSignatureDigestAlgorithmSHA224
365 _kSecSignatureDigestAlgorithmSHA256
366 _kSecSignatureDigestAlgorithmSHA384
367 _kSecSignatureDigestAlgorithmSHA512
368
369 _kSecTrustCertificateTransparency
370 _kSecTrustCertificateTransparencyWhiteList
371 _kSecTrustEvaluationDate
372 _kSecTrustExtendedValidation
373 _kSecTrustInfoCertificateTransparencyKey
374 _kSecTrustInfoCompanyNameKey
375 _kSecTrustInfoExtendedValidationKey
376 _kSecTrustInfoRevocationKey
377 _kSecTrustInfoRevocationValidUntilKey
378 _kSecTrustOrganizationName
379 _kSecTrustResultDetails
380 _kSecTrustResultValue
381 _kSecTrustRevocationChecked
382 _kSecTrustRevocationReason
383 _kSecTrustRevocationValidUntilDate
384
385 _SecTrustAddToInputCertificates
386 _SecTrustCopyCustomAnchorCertificates
387 _SecTrustCopyDetailedPropertiesAtIndex
388 _SecTrustCopyExceptions
389 _SecTrustCopyFailureDescription
390 _SecTrustCopyFilteredDetails
391 _SecTrustCopyInfo
392 _SecTrustCopyInputCertificates
393 _SecTrustCopyPolicies
394 _SecTrustCopyProperties
395 _SecTrustCopyPublicKey
396 _SecTrustCopyResult
397 _SecTrustCopySummaryPropertiesAtIndex
398 _SecTrustCreateWithCertificates
399 _SecTrustDeserialize
400 _SecTrustEvaluate
401 _SecTrustEvaluateAsync
402 _SecTrustEvaluateLeafOnly
403 _SecTrustGetCertificateAtIndex
404 _SecTrustGetCertificateCount
405 _SecTrustGetDetails
406 _SecTrustGetKeychainsAllowed
407 _SecTrustGetNetworkFetchAllowed
408 _SecTrustGetOTAPKIAssetVersionNumber
409 _SecTrustGetTrustResult
410 _SecTrustGetTypeID
411 _SecTrustGetVerifyTime
412 _SecTrustIsExpiredOnly
413 _SecTrustOTAPKIGetUpdatedAsset
414 _SecTrustSerialize
415 _SecTrustSetAnchorCertificates
416 _SecTrustSetAnchorCertificatesOnly
417 _SecTrustSetExceptions
418 _SecTrustSetKeychainsAllowed
419 _SecTrustSetNetworkFetchAllowed
420 _SecTrustSetOCSPResponse
421 _SecTrustSetPinningException
422 _SecTrustSetPinningPolicyName
423 _SecTrustSetPolicies
424 _SecTrustSetSignedCertificateTimestamps
425 _SecTrustSetTrustedLogs
426 _SecTrustSetVerifyDate
427 #if TARGET_OS_OSX
428 _SecTrustCopyAnchorCertificates
429 _SecTrustCopyExtendedResult
430 _SecTrustCopyProperties_ios
431 _SecTrustGetCSSMAnchorCertificates
432 _SecTrustGetCssmResult
433 _SecTrustGetCssmResultCode
434 _SecTrustGetResult
435 _SecTrustGetTPHandle
436 _SecTrustGetUserTrust
437 _SecTrustLegacySourcesListenForKeychainEvents
438 _SecTrustLegacyCRLFetch
439 _SecTrustLegacyCRLStatus
440 _SecTrustSetKeychains
441 _SecTrustSetOptions
442 _SecTrustSetParameters
443 _SecTrustSetUserTrust
444 _SecTrustSetUserTrustLegacy
445
446 _SecTrustSettingsCopyCertificates
447 _SecTrustSettingsCopyCertificatesForUserAdminDomains
448 _SecTrustSettingsCopyModificationDate
449 _SecTrustSettingsCopyQualifiedCerts
450 _SecTrustSettingsCopyTrustSettings
451 _SecTrustSettingsCopyUnrestrictedRoots
452 _SecTrustSettingsCreateExternalRepresentation
453 _SecTrustSettingsEvaluateCert
454 _SecTrustSettingsImportExternalRepresentation
455 _SecTrustSettingsRemoveTrustSettings
456 _SecTrustSettingsSetTrustSettings
457 _SecTrustSettingsSetTrustSettingsExternal
458 _SecTrustSettingsSetTrustedCertificateForSSLHost
459 _SecTrustedApplicationCopyData
460 _SecTrustedApplicationCopyExternalRepresentation
461 _SecTrustedApplicationCopyRequirement
462 _SecTrustedApplicationCreateApplicationGroup
463 _SecTrustedApplicationCreateFromPath
464 _SecTrustedApplicationCreateFromRequirement
465 _SecTrustedApplicationCreateWithExternalRepresentation
466 _SecTrustedApplicationGetTypeID
467 _SecTrustedApplicationIsUpdateCandidate
468 _SecTrustedApplicationMakeEquivalent
469 _SecTrustedApplicationRemoveEquivalence
470 _SecTrustedApplicationSetData
471 _SecTrustedApplicationUseAlternateSystem
472 _SecTrustedApplicationValidateWithPath
473 #endif
474
475 #if TARGET_OS_IPHONE
476 _SecTrustStoreContains
477 _SecTrustStoreCopyAll
478 _SecTrustStoreCopyUsageConstraints
479 _SecTrustStoreForDomain
480 _SecTrustStoreGetSettingsVersionNumber
481 _SecTrustStoreRemoveCertificate
482 _SecTrustStoreSetTrustSettings
483 #endif
484
485 //
486 // Identity
487 //
488
489 _SecIdentityCopyCertificate
490 _SecIdentityCopyPrivateKey
491 _SecIdentityCreate
492 _SecIdentityGetTypeID
493
494
495 //
496 // Certificate
497 //
498
499 _kSecCertificateDetailSHA1Digest
500 _kSecCertificateEscrowFileName
501 _kSecCertificateProductionEscrowKey
502 _kSecCertificateProductionPCSEscrowKey
503 _SecCertificateCopyAttributeDictionary
504 _SecCertificateCopyCommonName
505 _SecCertificateCopyCommonNames
506 _SecCertificateCopyCompanyName
507 _SecCertificateCopyCountry
508 _SecCertificateCopyDNSNames
509 _SecCertificateCopyData
510 _SecCertificateCopyEmailAddresses
511 _SecCertificateCopyEscrowRoots
512 _SecCertificateCopyExtendedKeyUsage
513 _SecCertificateCopyiAPAuthCapabilities
514 _SecCertificateCopyIPAddresses
515 _SecCertificateCopyiPhoneDeviceCAChain
516 _SecCertificateCopyIssuerSHA1Digest
517 _SecCertificateCopyIssuerSequence
518 _SecCertificateCopyIssuerSummary
519 _SecCertificateCopyKeychainItem
520 _SecCertificateCopyNormalizedIssuerSequence
521 _SecCertificateCopyNormalizedSubjectSequence
522 _SecCertificateCopyNTPrincipalNames
523 _SecCertificateCopyOrganization
524 _SecCertificateCopyOrganizationalUnit
525 _SecCertificateCopyPrecertTBS
526 _SecCertificateCopyProperties
527 _SecCertificateCopyPublicKey
528 _SecCertificateCopyPublicKeySHA1Digest
529 _SecCertificateCopyRFC822Names
530 _SecCertificateCopySerialNumber
531 _SecCertificateCopySerialNumberData
532 _SecCertificateCopySHA256Digest
533 _SecCertificateCopySignedCertificateTimestamps
534 _SecCertificateCopySubjectPublicKeyInfoSHA1Digest
535 _SecCertificateCopySubjectPublicKeyInfoSHA256Digest
536 _SecCertificateCopySubjectSequence
537 _SecCertificateCopySubjectString
538 _SecCertificateCopySubjectSummary
539 _SecCertificateCopySummaryProperties
540 _SecCertificateCreateFromAttributeDictionary
541 _SecCertificateCreateOidDataFromString
542 _SecCertificateCreateWithBytes
543 _SecCertificateCreateWithData
544 _SecCertificateCreateWithKeychainItem
545 _SecCertificateCreateWithPEM
546 _SecCertificateGetAuthorityKeyID
547 _SecCertificateGetBasicConstraints
548 _SecCertificateGetBytePtr
549 _SecCertificateGetCAIssuers
550 _SecCertificateGetCertificatePolicies
551 _SecCertificateGetCRLDistributionPoints
552 _SecCertificateGetExcludedSubtrees
553 _SecCertificateGetExtensionValue
554 _SecCertificateGetiAuthVersion
555 _SecCertificateGetInhibitAnyPolicySkipCerts
556 _SecCertificateGetKeyUsage
557 _SecCertificateGetLength
558 _SecCertificateGetNormalizedIssuerContent
559 _SecCertificateGetNormalizedSubjectContent
560 _SecCertificateGetOCSPResponders
561 _SecCertificateGetPermittedSubtrees
562 _SecCertificateGetPolicyConstraints
563 _SecCertificateGetPolicyMappings
564 _SecCertificateGetPublicKeyAlgorithm
565 _SecCertificateGetPublicKeyData
566 _SecCertificateGetSHA1Digest
567 _SecCertificateGetSignatureHashAlgorithm
568 _SecCertificateGetSubjectAltName
569 _SecCertificateGetSubjectKeyID
570 _SecCertificateGetTypeID
571 _SecCertificateHasCriticalSubjectAltName
572 _SecCertificateHasMarkerExtension
573 _SecCertificateHasSubject
574 _SecCertificateHasUnknownCriticalExtension
575 _SecCertificateIsAtLeastMinKeySize
576 _SecCertificateIsCA
577 _SecCertificateIsOidString
578 _SecCertificateIsSelfSigned
579 _SecCertificateIsSelfSignedCA
580 _SecCertificateIsSignedBy
581 _SecCertificateIsStrongKey
582 _SecCertificateIsValid
583 _SecCertificateIsWeakHash
584 _SecCertificateIsWeakKey
585 _SecCertificateNotValidAfter
586 _SecCertificateNotValidBefore
587 _SecCertificateParseGeneralNameContentProperty
588 _SecCertificateParseGeneralNames
589 _SecCertificateSetKeychainItem
590 _SecCertificateShow
591 _SecCertificateVersion
592 _SecDistinguishedNameCopyNormalizedContent
593 _SecDistinguishedNameCopyNormalizedSequence
594 #if TARGET_OS_OSX
595 _SecCertificateAddToKeychain
596 _SecCertificateCopyFieldValues
597 _SecCertificateCopyFirstFieldValue
598 _SecCertificateCopyLongDescription
599 _SecCertificateCopyNormalizedIssuerContent
600 _SecCertificateCopyNormalizedSubjectContent
601 _SecCertificateCopyPreference
602 _SecCertificateCopyPreferred
603 _SecCertificateCopyPublicKey_ios
604 _SecCertificateCopyPublicKeyP
605 _SecCertificateCopyPublicKeySHA1DigestFromCertificateData
606 _SecCertificateCopyShortDescription
607 _SecCertificateCopySubjectComponent
608 _SecCertificateCopyValues
609 _SecCertificateCreateFromData
610 _SecCertificateCreateItemImplInstance
611 _SecCertificateCreateWithDataP
612 _SecCertificateFindByEmail
613 _SecCertificateFindByIssuerAndSN
614 _SecCertificateFindBySubjectKeyID
615 _SecCertificateGetAlgorithmID
616 _SecCertificateGetCLHandle
617 _SecCertificateGetCLHandle_legacy
618 _SecCertificateGetCommonName
619 _SecCertificateGetData
620 _SecCertificateGetEmailAddress
621 _SecCertificateGetIssuer
622 _SecCertificateGetSubject
623 _SecCertificateGetType
624 _SecCertificateInferLabel
625 _SecCertificateIsValidX
626 _SecCertificateReleaseFieldValues
627 _SecCertificateReleaseFirstFieldValue
628 _SecCertificateSetPreference
629 _SecCertificateSetPreferred
630 #endif
631
632 //
633 // CertificateBundle
634 //
635
636 #if TARGET_OS_OSX
637 _SecCertifcateBundleExport
638 _SecCertificateBundleExport
639 _SecCertificateBundleImport
640 #endif /* TARGET_OS_OSX */
641
642 //
643 // CertificatePath
644 //
645 _SecCertificatePathCopyPublicKeyAtIndex
646 _SecCertificatePathCopyXPCArray
647 _SecCertificatePathCreateDeserialized
648 _SecCertificatePathCreateSerialized
649 _SecCertificatePathCreateWithCertificates
650 _SecCertificatePathGetCertificateAtIndex
651 _SecCertificatePathGetCount
652 _SecCertificatePathGetIndexOfCertificate
653
654 #if TARGET_OS_IPHONE
655 //
656 // SCEP
657 //
658 _SecSCEPCreateTemporaryIdentity
659 _SecSCEPCertifyRequest
660 _SecSCEPGenerateCertificateRequest
661 _SecSCEPVerifyReply
662 _SecSCEPValidateCACertMessage
663 _SecSCEPGetCertInitial
664 #endif
665
666 //
667 // CSR
668 //
669 _kSecCertificateKeyUsage
670 _kSecCertificateExtensions
671 _kSecCertificateExtensionsEncoded
672 _kSecCSRBasicContraintsPathLen
673 _kSecCSRChallengePassword
674 _kSecOidCommonName
675 _kSecOidCountryName
676 _kSecOidLocalityName
677 _kSecOidOrganization
678 _kSecOidOrganizationalUnit
679 _kSecOidStateProvinceName
680 _kSecSubjectAltName
681 _SecASN1PrintableString
682 _SecASN1UTF8String
683 _SecGenerateCertificateRequest
684 _SecGenerateCertificateRequestWithParameters
685 _SecGenerateSelfSignedCertificate
686 _SecIdentitySignCertificate
687 _SecVerifyCertificateRequest
688 #if TARGET_OS_OSX
689 _SecCertificateFindRequest
690 _SecCertificateRequestCreate
691 _SecCertificateRequestGetData
692 _SecCertificateRequestGetResult
693 _SecCertificateRequestGetType
694 _SecCertificateRequestGetTypeID
695 _SecCertificateRequestSubmit
696 #endif
697
698 //
699 // OTR
700 //
701
702 #if TARGET_OS_IPHONE
703 _SecFDHKAppendCompactPublicSerialization
704 _SecFDHKAppendPublicSerialization
705
706 _SecOTRCopyIncomingBytes
707 _SecOTRDHKGenerateOTRKeys
708 _SecOTRFIAppendSerialization
709 _SecOTRFIPurgeAllFromKeychain
710 _SecOTRFIPurgeFromKeychain
711 _SecOTRFullDHKCreate
712 _SecOTRFullIdentityCreate
713 _SecOTRFullIdentityCreateFromData
714 _SecOTRPIAppendSerialization
715 _SecOTRPacketTypeString
716 _SecOTRPublicDHKCreateFromCompactSerialization
717 _SecOTRPublicDHKCreateFromFullKey
718 _SecOTRPublicDHKCreateFromSerialization
719 _SecOTRPublicIdentityCopyFromPrivate
720 _SecOTRPublicIdentityCreateFromData
721 _SecOTRSEndSession
722 _SecOTRSGetKeyID
723 _SecOTRSGetTheirKeyID
724 _SecOTRSKickTimeToRoll
725 _SecOTRSPrecalculateKeys
726 _SecOTRSessionCreateRemote
727 _SecOTRSessionProcessPacketRemote
728 #endif
729
730 _SecOTRSessionIsSessionInAwaitingState
731 _SecOTRFullIdentityCreateFromSecKeyRef
732 _SecOTRSIsForKeys
733 _SecOTRPublicIdentityCreateFromSecKeyRef
734 _SecOTRSAppendRestartPacket
735 _SecOTRSAppendSerialization
736 _SecOTRSAppendStartPacket
737 _SecOTRSGetIsIdle
738 _SecOTRSGetIsReadyForMessages
739 _SecOTRSGetMessageKind
740 _SecOTRSProcessPacket
741 _SecOTRSSignAndProtectMessage
742 _SecOTRSVerifyAndExposeMessage
743 _SecOTRSessionCreateFromData
744 _SecOTRSessionCreateFromID
745 _SecOTRSessionCreateFromIDAndFlags
746 _SecOTRSessionReset
747
748
749 //
750 // DH
751 //
752
753 _SecDHComputeKey
754 _SecDHCreate
755 #if TARGET_OS_IPHONE
756 _SecDHCreateFromAlgorithmId
757 #endif
758 _SecDHCreateFromParameters
759 _SecDHDecodeParams
760 _SecDHDestroy
761 _SecDHEncodeParams
762 _SecDHGenerateKeypair
763 _SecDHGetMaxKeyLength
764
765 //
766 // Securityd client
767 //
768
769 _gSecurityd
770 _gTrustd
771
772 #if TARGET_OS_IPHONE
773 //
774 // XPC
775 //
776
777 _kSecXPCKeyPeerInfoArray
778 _kSecXPCKeyPeerInfo
779 _kSecXPCKeyOperation
780 _kSecXPCKeyResult
781 _kSecXPCKeyEndpoint
782 _kSecXPCKeyError
783 _kSecXPCKeyClientToken
784 _kSecXPCKeyUserLabel
785 _kSecXPCKeyDSID
786 _kSecXPCKeyUserPassword
787 _sSecXPCErrorDomain
788 _kSecXPCKeyOTAFileDirectory
789 _kSecXPCKeyEscrowLabel
790 _kSecXPCKeyTriesLabel
791 _kSecXPCVersion
792 #endif
793
794
795 //
796 // Logging
797 //
798
799 _SecGetCurrentServerLoggingInfo
800 _SecSetLoggingInfoForXPCScope
801 _SecSetLoggingInfoForCircleScope
802
803 //
804 // CMS
805 //
806
807 #if TARGET_OS_IPHONE
808
809 _kCMSEncoderDigestAlgorithmSHA1
810 _kCMSEncoderDigestAlgorithmSHA256
811 _CMSEncodeContent
812 _CMSEncoderAddSupportingCerts
813 _CMSEncoderAddRecipients
814 _CMSEncoderAddSigners
815 _CMSEncoderCopySupportingCerts
816 _CMSEncoderCopyRecipients
817 _CMSEncoderCopySigners
818 _CMSEncoderCreate
819 _CMSEncoderCopyEncodedContent
820 _CMSEncoderGetCmsMessage
821 _CMSEncoderSetSignerAlgorithm
822 _CMSEncoderSetHasDetachedContent
823 _CMSEncoderGetHasDetachedContent
824 _CMSEncoderCopyEncapsulatedContentType
825 _CMSEncoderGetEncoder
826 _CMSEncoderGetTypeID
827 _CMSEncoderSetEncapsulatedContentTypeOID
828 _CMSEncoderSetEncoder
829 _CMSEncoderAddSignedAttributes
830 _CMSEncoderSetSigningTime
831 _CMSEncoderSetAppleCodesigningHashAgility
832 _CMSEncoderSetCertificateChainMode
833 _CMSEncoderGetCertificateChainMode
834 _CMSEncoderUpdateContent
835 _CMSDecoderCopyAllCerts
836 _CMSDecoderCopyContent
837 _CMSDecoderCopyDetachedContent
838 _CMSDecoderCopySignerStatus
839 _CMSDecoderCreate
840 _CMSDecoderGetTypeID
841 _CMSDecoderFinalizeMessage
842 _CMSDecoderGetDecoder
843 _CMSDecoderCopyEncapsulatedContentType
844 _CMSDecoderIsContentEncrypted
845 _CMSDecoderGetNumSigners
846 _CMSDecoderSetDecoder
847 _CMSDecoderSetDetachedContent
848 _CMSDecoderUpdateMessage
849 _CMSDecoderGetCmsMessage
850 _CMSDecoderCopySignerEmailAddress
851 _CMSDecoderCopySignerCert
852 _CMSDecoderCopySignerSigningTime
853 _CMSDecoderCopySignerAppleCodesigningHashAgility
854 _SecCMSCertificatesOnlyMessageCopyCertificates
855 _SecCMSCreateCertificatesOnlyMessage
856 _SecCMSCreateCertificatesOnlyMessageIAP
857 _SecCMSCreateEnvelopedData
858 _SecCMSDecryptEnvelopedData
859 _SecCMSSignDataAndAttributes
860 _SecCMSSignDigestAndAttributes
861 _SecCmsContentInfoGetBulkKey
862 _SecCmsContentInfoGetBulkKeySize
863 _SecCmsContentInfoGetChildContentInfo
864 _SecCmsContentInfoGetContent
865 _SecCmsContentInfoGetContentEncAlg
866 _SecCmsContentInfoGetContentEncAlgTag
867 _SecCmsContentInfoGetContentTypeOID
868 _SecCmsContentInfoGetContentTypeTag
869 _SecCmsContentInfoGetInnerContent
870 _SecCmsContentInfoSetBulkKey
871 _SecCmsContentInfoSetContentData
872 _SecCmsContentInfoSetContentDigestedData
873 _SecCmsContentInfoSetContentEncAlg
874 _SecCmsContentInfoSetContentEncAlgID
875 _SecCmsContentInfoSetContentEncryptedData
876 _SecCmsContentInfoSetContentEnvelopedData
877 _SecCmsContentInfoSetContentSignedData
878 _SecCmsDecoderCreate
879 _SecCmsDecoderDestroy
880 _SecCmsDecoderFinish
881 _SecCmsDecoderUpdate
882 _SecCmsDigestContextCancel
883 _SecCmsDigestContextDestroy
884 _SecCmsDigestContextFinishMultiple
885 _SecCmsDigestContextStartMultiple
886 _SecCmsDigestContextUpdate
887 _SecCmsDigestedDataCreate
888 _SecCmsDigestedDataDestroy
889 _SecCmsDigestedDataGetContentInfo
890 _SecCmsEncoderCreate
891 _SecCmsEncoderDestroy
892 _SecCmsEncoderFinish
893 _SecCmsEncoderUpdate
894 _SecCmsEncryptedDataCreate
895 _SecCmsEncryptedDataDestroy
896 _SecCmsEncryptedDataGetContentInfo
897 _SecCmsEnvelopedDataCreate
898 _SecCmsEnvelopedDataDestroy
899 _SecCmsEnvelopedDataGetContentInfo
900 _SecCmsMessageContainsCertsOrCrls
901 _SecCmsMessageContentLevel
902 _SecCmsMessageContentLevelCount
903 _SecCmsMessageCopy
904 _SecCmsMessageCreate
905 _SecCmsMessageDecode
906 _SecCmsMessageDestroy
907 _SecCmsMessageEncode
908 _SecCmsMessageGetContent
909 _SecCmsMessageGetContentInfo
910 _SecCmsMessageIsContentEmpty
911 _SecCmsMessageIsEncrypted
912 _SecCmsMessageIsSigned
913 _SecCmsRecipientInfoCreate
914 _SecCmsRecipientInfoCreateWithSubjKeyID
915 _SecCmsSignedDataAddCertChain
916 _SecCmsSignedDataAddCertList
917 _SecCmsSignedDataAddCertificate
918 _SecCmsSignedDataContainsCertsOrCrls
919 _SecCmsSignedDataCreate
920 _SecCmsSignedDataCreateCertsOnly
921 _SecCmsSignedDataDestroy
922 _SecCmsSignedDataGetCertificateList
923 _SecCmsSignedDataGetContentInfo
924 _SecCmsSignedDataGetDigestAlgs
925 _SecCmsSignedDataGetSignerInfo
926 _SecCmsSignedDataGetSignerInfos
927 _SecCmsSignedDataHasDigests
928 _SecCmsSignedDataImportCerts
929 _SecCmsSignedDataSetDigestContext
930 _SecCmsSignedDataSignerInfoCount
931 _SecCmsSignedDataVerifyCertsOnly
932 _SecCmsSignedDataVerifySignerInfo
933 _SecCmsSignerInfoAddAppleCodesigningHashAgility
934 _SecCmsSignerInfoAddCounterSignature
935 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
936 _SecCmsSignerInfoAddSMIMECaps
937 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
938 _SecCmsSignerInfoAddSigningTime
939 _SecCmsSignerInfoCreate
940 _SecCmsSignerInfoCreateWithSubjKeyID
941 _SecCmsSignerInfoGetAppleCodesigningHashAgility
942 _SecCmsSignerInfoGetCertList
943 _SecCmsSignerInfoGetDigestAlg
944 _SecCmsSignerInfoGetDigestAlgTag
945 _SecCmsSignerInfoGetSignerCommonName
946 _SecCmsSignerInfoGetSignerEmailAddress
947 _SecCmsSignerInfoGetSigningCertificate
948 _SecCmsSignerInfoGetSigningTime
949 _SecCmsSignerInfoGetVerificationStatus
950 _SecCmsSignerInfoIncludeCerts
951 _SecCmsSignerInfoSaveSMIMEProfile
952 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
953 _SecCmsUtilVerificationStatusToString
954 _kSecCMSAdditionalCerts
955 _kSecCMSAllCerts
956 _kSecCMSBulkEncryptionAlgorithm
957 _kSecCMSCertChainMode
958 _kSecCMSCertChainModeNone
959 _kSecCMSEncryptionAlgorithmAESCBC
960 _kSecCMSEncryptionAlgorithmDESCBC
961 _kSecCMSHashAgility
962 _kSecCMSHashingAlgorithmMD5
963 _kSecCMSHashingAlgorithmSHA1
964 _kSecCMSHashingAlgorithmSHA256
965 _kSecCMSHashingAlgorithmSHA384
966 _kSecCMSHashingAlgorithmSHA512
967 _kSecCMSSignDate
968 _kSecCMSSignDetached
969 _kSecCMSSignDigest
970 _kSecCMSSignHashAlgorithm
971 _kSecCMSSignedAttributes
972
973 #elif TARGET_OS_OSX
974 //
975 // libsecurity_smime
976 //
977 _SecArenaPoolCreate
978 _SecArenaPoolFree
979 _SecCMSCertificatesOnlyMessageCopyCertificates
980 _SecCMSCreateCertificatesOnlyMessage
981 _SecCMSCreateCertificatesOnlyMessageIAP
982 _SecCMSCreateEnvelopedData
983 _SecCMSDecryptEnvelopedData
984 _SecCMSSignDataAndAttributes
985 _SecCMSSignDigestAndAttributes
986 _SecCmsContentInfoGetBulkKey
987 _SecCmsContentInfoGetBulkKeySize
988 _SecCmsContentInfoGetChildContentInfo
989 _SecCmsContentInfoGetContent
990 _SecCmsContentInfoGetContentEncAlg
991 _SecCmsContentInfoGetContentEncAlgTag
992 _SecCmsContentInfoGetContentTypeOID
993 _SecCmsContentInfoGetContentTypeTag
994 _SecCmsContentInfoGetInnerContent
995 _SecCmsContentInfoSetBulkKey
996 _SecCmsContentInfoSetContentData
997 _SecCmsContentInfoSetContentDigestedData
998 _SecCmsContentInfoSetContentEncAlg
999 _SecCmsContentInfoSetContentEncAlgID
1000 _SecCmsContentInfoSetContentEncryptedData
1001 _SecCmsContentInfoSetContentEnvelopedData
1002 _SecCmsContentInfoSetContentOther
1003 _SecCmsContentInfoSetContentSignedData
1004 _SecCmsDecoderCreate
1005 _SecCmsDecoderDestroy
1006 _SecCmsDecoderFinish
1007 _SecCmsDecoderUpdate
1008 _SecCmsDigestContextCancel
1009 _SecCmsDigestContextFinishMultiple
1010 _SecCmsDigestContextStartMultiple
1011 _SecCmsDigestContextUpdate
1012 _SecCmsDigestedDataCreate
1013 _SecCmsDigestedDataDestroy
1014 _SecCmsDigestedDataGetContentInfo
1015 _SecCmsEncoderCreate
1016 _SecCmsEncoderDestroy
1017 _SecCmsEncoderFinish
1018 _SecCmsEncoderUpdate
1019 _SecCmsEncryptedDataCreate
1020 _SecCmsEncryptedDataDestroy
1021 _SecCmsEncryptedDataGetContentInfo
1022 _SecCmsEnvelopedDataAddRecipient
1023 _SecCmsEnvelopedDataCreate
1024 _SecCmsEnvelopedDataDestroy
1025 _SecCmsEnvelopedDataGetContentInfo
1026 _SecCmsMessageContainsCertsOrCrls
1027 _SecCmsMessageContainsTSTInfo
1028 _SecCmsMessageContentLevel
1029 _SecCmsMessageContentLevelCount
1030 _SecCmsMessageCopy
1031 _SecCmsMessageCreate
1032 _SecCmsMessageDecode
1033 _SecCmsMessageDestroy
1034 _SecCmsMessageEncode
1035 _SecCmsMessageGetArena
1036 _SecCmsMessageGetContent
1037 _SecCmsMessageGetContentInfo
1038 _SecCmsMessageIsContentEmpty
1039 _SecCmsMessageIsEncrypted
1040 _SecCmsMessageIsSigned
1041 _SecCmsMessageSetTSACallback
1042 _SecCmsMessageSetTSAContext
1043 _SecCmsRecipientInfoCreate
1044 _SecCmsRecipientInfoCreateWithSubjKeyID
1045 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
1046 _SecCmsRecipientInfoDestroy
1047 _SecCmsSignedDataAddCertChain
1048 _SecCmsSignedDataAddCertList
1049 _SecCmsSignedDataAddCertificate
1050 _SecCmsSignedDataAddSignerInfo
1051 _SecCmsSignedDataContainsCertsOrCrls
1052 _SecCmsSignedDataCreate
1053 _SecCmsSignedDataCreateCertsOnly
1054 _SecCmsSignedDataDestroy
1055 _SecCmsSignedDataGetCertificateList
1056 _SecCmsSignedDataGetContentInfo
1057 _SecCmsSignedDataGetDigestAlgs
1058 _SecCmsSignedDataGetSignerInfo
1059 _SecCmsSignedDataGetSignerInfos
1060 _SecCmsSignedDataHasDigests
1061 _SecCmsSignedDataImportCerts
1062 _SecCmsSignedDataSetDigests
1063 _SecCmsSignedDataSignerInfoCount
1064 _SecCmsSignedDataVerifyCertsOnly
1065 _SecCmsSignedDataVerifySignerInfo
1066 _SecCmsSignerInfoAddAppleCodesigningHashAgility
1067 _SecCmsSignerInfoAddCounterSignature
1068 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
1069 _SecCmsSignerInfoAddSMIMECaps
1070 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
1071 _SecCmsSignerInfoAddSigningTime
1072 _SecCmsSignerInfoCreate
1073 _SecCmsSignerInfoCreateWithSubjKeyID
1074 _SecCmsSignerInfoDestroy
1075 _SecCmsSignerInfoGetAppleCodesigningHashAgility
1076 _SecCmsSignerInfoGetCertList
1077 _SecCmsSignerInfoGetDigestAlg
1078 _SecCmsSignerInfoGetDigestAlgTag
1079 _SecCmsSignerInfoGetEncDigest
1080 _SecCmsSignerInfoGetSignerCommonName
1081 _SecCmsSignerInfoGetSignerEmailAddress
1082 _SecCmsSignerInfoGetSigningCertificate
1083 _SecCmsSignerInfoGetSigningTime
1084 _SecCmsSignerInfoGetTimestampTime
1085 _SecCmsSignerInfoGetVerificationStatus
1086 _SecCmsSignerInfoIncludeCerts
1087 _SecCmsSignerInfoSaveSMIMEProfile
1088 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
1089 _SecCmsTSADefaultCallback
1090 _SecCmsTSAGetDefaultContext
1091 _SecCmsUtilVerificationStatusToString
1092 _SecTSAResponseCopyDEREncoding
1093 _kSecCMSAdditionalCerts
1094 _kSecCMSAllCerts
1095 _kSecCMSBulkEncryptionAlgorithm
1096 _kSecCMSCertChainMode
1097 _kSecCMSEncryptionAlgorithmAESCBC
1098 _kSecCMSEncryptionAlgorithmDESCBC
1099 _kSecCMSHashAgility
1100 _kSecCMSHashingAlgorithmSHA1
1101 _kSecCMSHashingAlgorithmSHA256
1102 _kSecCMSHashingAlgorithmSHA384
1103 _kSecCMSHashingAlgorithmSHA512
1104 _kSecCMSSignDate
1105 _kSecCMSSignDetached
1106 _kSecCMSSignDigest
1107 _kSecCMSSignHashAlgorithm
1108 _kSecCMSSignedAttributes
1109 _kTSAContextKeyNoCerts
1110 _kTSAContextKeyURL
1111 _kTSADebugContextKeyBadNonce
1112 _kTSADebugContextKeyBadReq
1113 #endif // TARGET_OS_OSX
1114
1115 _SecCMSVerify
1116 _SecCMSVerifyCopyDataAndAttributes
1117 _SecCMSVerifySignedData
1118 _SecCMSCreateSignedData
1119
1120
1121 #if TARGET_OS_IPHONE
1122 //
1123 // pbkdf2
1124 //
1125
1126 _pbkdf2
1127 _pbkdf2_hmac_sha1
1128 _pbkdf2_hmac_sha256
1129 _hmac_sha1_PRF
1130 _hmac_sha256_PRF
1131 _SecKeyFromPassphraseDataHMACSHA1
1132 _SecKeyFromPassphraseDataHMACSHA256
1133 #endif
1134
1135 //
1136 // Key
1137 //
1138 _CreatePrivateKeyMatchingQuery
1139 #if TARGET_OS_IPHONE
1140 _SecECDoWithFullKey
1141 _SecECDoWithPubKey
1142 #endif
1143 _SecECKeyCopyPublicBits
1144 _SecECKeyGetNamedCurve
1145
1146
1147 _SecKeyCopyAttestationKey
1148 #if TARGET_OS_IPHONE
1149 _SecKeyCopyAttributeDictionary
1150 #endif /* TARGET_OS_IPHONE */
1151 _SecKeyCopyAttributes
1152 _SecKeyCopyExponent
1153 _SecKeyCopyExternalRepresentation
1154 _SecKeyCopyKeyExchangeResult
1155 _SecKeyCopyMatchingPrivateKey
1156 _SecKeyCopyModulus
1157 _SecKeyCopyPersistentRef
1158 _SecKeyCopyPublicBytes
1159 _SecKeyCopyPublicKey
1160 _SecKeyCopyPublicKeyHash
1161 _SecKeyCreate
1162 _SecKeyCreateAttestation
1163 _SecKeyCreateDecryptedData
1164 _SecKeyCreateDuplicate
1165 _SecKeyCreateECPrivateKey
1166 _SecKeyCreateECPublicKey
1167 _SecKeyCreateEncryptedData
1168 _SecKeyCreateFromAttributeDictionary
1169
1170 #if TARGET_OS_OSX
1171 _SecKeyCreateFromData
1172 #endif /* TARGET_OS_OSX */
1173
1174 _SecKeyCreateFromPublicBytes
1175 _SecKeyCreateFromPublicData
1176 _SecKeyCreateFromSubjectPublicKeyInfoData
1177 _SecKeyCopySubjectPublicKeyInfo
1178 #if TARGET_OS_OSX
1179 _SecKeyCreatePair
1180 #endif /* TARGET_OS_OSX */
1181 _SecKeyCreatePersistentRefToMatchingPrivateKey
1182 _SecKeyCreatePublicFromPrivate
1183 #if TARGET_OS_IPHONE
1184 _SecKeyCreateRSAPrivateKey
1185 #endif /* TARGET_OS_IPHONE */
1186 _SecKeyCreateRSAPublicKey
1187 #if TARGET_OS_IPHONE
1188 _SecKeyCreateRSAPublicKey_ios
1189 #endif /* TARGET_OS_IPHONE */
1190 _SecKeyCreateRandomKey
1191 _SecKeyCreateSignature
1192 #if TARGET_OS_OSX
1193 _SecKeyCreateWithCSSMKey
1194 #endif /* TARGET_OS_OSX */
1195 _SecKeyCreateWithData
1196 _SecKeyDecrypt
1197 #if TARGET_OS_OSX
1198 _SecKeyDeriveFromPassword
1199 #endif
1200 #if TARGET_OS_IPHONE
1201 _SecKeyDigestAndSign
1202 #endif /* TARGET_OS_IPHONE */
1203 _SecKeyDigestAndVerify
1204 _SecKeyEncrypt
1205 #if TARGET_OS_OSX
1206 _SecKeyGenerate
1207 #endif
1208 #if TARGET_OS_IPHONE
1209 _SecKeyFindWithPersistentRef
1210 #endif /* TARGET_OS_IPHONE */
1211 _SecKeyGeneratePair
1212 #if TARGET_OS_OSX
1213 _SecKeyGeneratePairAsync
1214 _SecKeyGenerateSymmetric
1215 #endif /* TARGET_OS_OSX */
1216 _SecKeyGetAlgorithmID
1217 _SecKeyGetAlgorithmId
1218 #if TARGET_OS_IPHONE
1219 _SecKeyGetAlgorithmIdentifier
1220 #endif /* TARGET_OS_IPHONE */
1221 _SecKeyGetBlockSize
1222 #if TARGET_OS_OSX
1223 _SecKeyGetCSPHandle
1224 _SecKeyGetCSSMKey
1225 _SecKeyGetCredentials
1226 #endif /* TARGET_OS_OSX */
1227 _SecKeyGetMatchingPrivateKeyStatus
1228 _SecKeyGetSize
1229 #if TARGET_OS_OSX
1230 _SecKeyGetStrengthInBits
1231 #endif /* TARGET_OS_OSX */
1232 _SecKeyGetTypeID
1233 #if TARGET_OS_OSX
1234 _SecKeyImportPair
1235 #endif /* TARGET_OS_OSX */
1236 _SecKeyIsAlgorithmSupported
1237 _SecKeyRawSign
1238 _SecKeyRawVerify
1239 #if TARGET_OS_OSX
1240 _SecKeyRawVerifyOSX
1241 #endif /* TARGET_OS_OSX */
1242 _SecKeySetParameter
1243 _SecKeySignDigest
1244 #if TARGET_OS_OSX
1245 _SecKeyUnwrapSymmetric
1246 #endif /* TARGET_OS_OSX */
1247 _SecKeyVerifyDigest
1248 _SecKeyVerifySignature
1249
1250 #if TARGET_OS_OSX
1251 _SecKeyWrapSymmetric
1252 #endif
1253 #if TARGET_OS_IPHONE
1254 __SecKeyCopyUnwrapKey
1255 __SecKeyCopyWrapKey
1256 __kSecKeyWrapPGPFingerprint
1257 __kSecKeyWrapPGPSymAlg
1258 __kSecKeyWrapPGPWrapAlg
1259 __kSecKeyWrapRFC6637Flags
1260 __kSecKeyWrapRFC6637WrapDigestSHA256KekAES128
1261 __kSecKeyWrapRFC6637WrapDigestSHA512KekAES256
1262 #endif /* TARGET_OS_IPHONE */
1263 _kSecKeyAlgorithmECDHKeyExchangeCofactor
1264 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1
1265 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224
1266 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256
1267 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384
1268 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
1269 _kSecKeyAlgorithmECDHKeyExchangeStandard
1270 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1
1271 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224
1272 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256
1273 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384
1274 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512
1275 _kSecKeyAlgorithmECDSASignatureDigestX962
1276 _kSecKeyAlgorithmECDSASignatureDigestX962SHA1
1277 _kSecKeyAlgorithmECDSASignatureDigestX962SHA224
1278 _kSecKeyAlgorithmECDSASignatureDigestX962SHA256
1279 _kSecKeyAlgorithmECDSASignatureDigestX962SHA384
1280 _kSecKeyAlgorithmECDSASignatureDigestX962SHA512
1281 _kSecKeyAlgorithmECDSASignatureMessageX962SHA1
1282 _kSecKeyAlgorithmECDSASignatureMessageX962SHA224
1283 _kSecKeyAlgorithmECDSASignatureMessageX962SHA256
1284 _kSecKeyAlgorithmECDSASignatureMessageX962SHA384
1285 _kSecKeyAlgorithmECDSASignatureMessageX962SHA512
1286 _kSecKeyAlgorithmECDSASignatureRFC4754
1287 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM
1288 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM
1289 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM
1290 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM
1291 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM
1292 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM
1293 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM
1294 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM
1295 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
1296 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM
1297 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM
1298 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM
1299 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM
1300 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM
1301 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM
1302 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM
1303 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM
1304 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM
1305 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1
1306 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM
1307 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224
1308 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM
1309 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256
1310 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM
1311 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384
1312 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM
1313 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512
1314 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM
1315 _kSecKeyAlgorithmRSAEncryptionPKCS1
1316 _kSecKeyAlgorithmRSAEncryptionRaw
1317 _kSecKeyAlgorithmRSAEncryptionRawCCUnit
1318 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15MD5
1319 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw
1320 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1
1321 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224
1322 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256
1323 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384
1324 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512
1325 _kSecKeyAlgorithmRSASignatureDigestPSSSHA1
1326 _kSecKeyAlgorithmRSASignatureDigestPSSSHA224
1327 _kSecKeyAlgorithmRSASignatureDigestPSSSHA256
1328 _kSecKeyAlgorithmRSASignatureDigestPSSSHA384
1329 _kSecKeyAlgorithmRSASignatureDigestPSSSHA512
1330 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15MD5
1331 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1
1332 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224
1333 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256
1334 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384
1335 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512
1336 _kSecKeyAlgorithmRSASignatureMessagePSSSHA1
1337 _kSecKeyAlgorithmRSASignatureMessagePSSSHA224
1338 _kSecKeyAlgorithmRSASignatureMessagePSSSHA256
1339 _kSecKeyAlgorithmRSASignatureMessagePSSSHA384
1340 _kSecKeyAlgorithmRSASignatureMessagePSSSHA512
1341 _kSecKeyAlgorithmRSASignatureRaw
1342 _kSecKeyAlgorithmRSASignatureRawCCUnit
1343 #if TARGET_OS_OSX
1344 _kSecKeyAttributeName
1345 #endif /* TARGET_OS_OSX */
1346 _kSecKeyKeyExchangeParameterRequestedSize
1347 _kSecKeyKeyExchangeParameterSharedInfo
1348 _kSecKeyParameterSETokenAttestationNonce
1349 #if TARGET_OS_IPHONE
1350 _kSecPrivateKeyAttrs
1351 _kSecPublicKeyAttrs
1352 #endif /* TARGET_OS_IPHONE */
1353
1354 //
1355 // Keychain/SecItem
1356 //
1357
1358 #if TARGET_OS_IPHONE
1359
1360 _kSecAttrAFPServerSignature
1361 _kSecAttrAccessGroup
1362 _kSecAttrAccessGroupToken
1363 _kSecAttrAccessible
1364 _kSecAttrAccessibleAfterFirstUnlock
1365 _kSecAttrAccessibleAlways
1366 _kSecAttrAccessibleAlwaysPrivate
1367 _kSecAttrAccessibleWhenUnlocked
1368 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1369 _kSecAttrAccessibleAlwaysThisDeviceOnly
1370 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1371 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1372 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1373 _kSecAttrAccount
1374 _kSecAttrAddress
1375 _kSecAttrAlias
1376 _kSecAttrApplicationLabel
1377 _kSecAttrApplicationTag
1378 _kSecAttrAuthenticationType
1379 _kSecAttrAuthenticationTypeDPA
1380 _kSecAttrAuthenticationTypeDefault
1381 _kSecAttrAuthenticationTypeHTMLForm
1382 _kSecAttrAuthenticationTypeHTTPBasic
1383 _kSecAttrAuthenticationTypeHTTPDigest
1384 _kSecAttrAuthenticationTypeMSN
1385 _kSecAttrAuthenticationTypeNTLM
1386 _kSecAttrAuthenticationTypeRPA
1387 _kSecAttrCRLEncoding
1388 _kSecAttrCRLType
1389 _kSecAttrCanDecrypt
1390 _kSecAttrCanDerive
1391 _kSecAttrCanEncrypt
1392 _kSecAttrCanSign
1393 _kSecAttrCanSignRecover
1394 _kSecAttrCanUnwrap
1395 _kSecAttrCanVerify
1396 _kSecAttrCanVerifyRecover
1397 _kSecAttrCanWrap
1398 _kSecAttrCertificateEncoding
1399 _kSecAttrCertificateType
1400 _kSecAttrComment
1401 _kSecAttrCreationDate
1402 _kSecAttrCreator
1403 _kSecAttrDescription
1404 _kSecAttrEffectiveKeySize
1405 _kSecAttrEndDate
1406 _kSecAttrGeneric
1407 _kSecAttrHasCustomIcon
1408 _kSecAttrIsExtractable
1409 _kSecAttrIsInvisible
1410 _kSecAttrIsModifiable
1411 _kSecAttrIsNegative
1412 _kSecAttrIsPermanent
1413 _kSecAttrIsPrivate
1414 _kSecAttrIsSensitive
1415 _kSecAttrIssuer
1416 _kSecAttrKeyClass
1417 _kSecAttrKeyClassPrivate
1418 _kSecAttrKeyClassPublic
1419 _kSecAttrKeyClassSymmetric
1420 _kSecAttrKeyCreator
1421 _kSecAttrKeySizeInBits
1422 _kSecAttrKeyType
1423 _kSecAttrKeyTypeEC
1424 _kSecAttrKeyTypeECSECPrimeRandom
1425 _kSecAttrKeyTypeRSA
1426 _kSecAttrLabel
1427 _kSecAttrModificationDate
1428 _kSecAttrMultiUser
1429 _kSecAttrNoLegacy
1430 _kSecAttrPath
1431 _kSecAttrPort
1432 _kSecAttrProtocol
1433 _kSecAttrProtocolAFP
1434 _kSecAttrProtocolAppleTalk
1435 _kSecAttrProtocolDAAP
1436 _kSecAttrProtocolEPPC
1437 _kSecAttrProtocolFTP
1438 _kSecAttrProtocolFTPAccount
1439 _kSecAttrProtocolFTPProxy
1440 _kSecAttrProtocolFTPS
1441 _kSecAttrProtocolHTTP
1442 _kSecAttrProtocolHTTPProxy
1443 _kSecAttrProtocolHTTPS
1444 _kSecAttrProtocolHTTPSProxy
1445 _kSecAttrProtocolIMAP
1446 _kSecAttrProtocolIMAPS
1447 _kSecAttrProtocolIPP
1448 _kSecAttrProtocolIRC
1449 _kSecAttrProtocolIRCS
1450 _kSecAttrProtocolLDAP
1451 _kSecAttrProtocolLDAPS
1452 _kSecAttrProtocolNNTP
1453 _kSecAttrProtocolNNTPS
1454 _kSecAttrProtocolPOP3
1455 _kSecAttrProtocolPOP3S
1456 _kSecAttrProtocolRTSP
1457 _kSecAttrProtocolRTSPProxy
1458 _kSecAttrProtocolSMB
1459 _kSecAttrProtocolSMTP
1460 _kSecAttrProtocolSOCKS
1461 _kSecAttrProtocolSSH
1462 _kSecAttrProtocolTelnet
1463 _kSecAttrProtocolTelnetS
1464 _kSecAttrPublicKeyHash
1465 _kSecAttrScriptCode
1466 _kSecAttrSecurityDomain
1467 _kSecAttrSerialNumber
1468 _kSecAttrServer
1469 _kSecAttrService
1470 _kSecAttrStartDate
1471 _kSecAttrSubject
1472 _kSecAttrSubjectKeyID
1473 _kSecAttrSynchronizable
1474 _kSecAttrSynchronizableAny
1475 _kSecAttrSyncViewHint
1476 _kSecAttrSysBound
1477 _kSecAttrPersistantReference
1478 _kSecAttrPersistentReference
1479 _kSecAttrTokenID
1480 _kSecAttrTokenIDSecureEnclave
1481 _kSecAttrTokenIDAppleKeyStore
1482 _kSecAttrTokenOID
1483 _kSecAttrTombstone
1484 _kSecAttrType
1485 _kSecAttrUUID
1486 _kSecAttrVolume
1487 _kSecAttrWasAlwaysSensitive
1488 _kSecAttrWasNeverExtractable
1489 _kSecAttrKeyTypeECSECPrimeRandomPKA
1490 _kSecAttrKeyTypeSecureEnclaveAttestation
1491 _kSecAttrSecureEnclaveKeyBlob
1492 #elif TARGET_OS_OSX
1493
1494 _kSecAttrAFPServerSignature
1495 _kSecAttrAccess
1496 _kSecAttrAccessGroup
1497 _kSecAttrAccessGroupToken
1498 _kSecAttrAccessible
1499 _kSecAttrAccessibleAfterFirstUnlock
1500 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1501 _kSecAttrAccessibleAlways
1502 _kSecAttrAccessibleAlwaysPrivate
1503 _kSecAttrAccessibleAlwaysThisDeviceOnly
1504 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1505 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1506 _kSecAttrAccessibleWhenUnlocked
1507 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1508 _kSecAttrAccount
1509 _kSecAttrAddress
1510 _kSecAttrAlias
1511 _kSecAttrApplicationLabel
1512 _kSecAttrApplicationTag
1513 _kSecAttrAuthenticationType
1514 _kSecAttrAuthenticationTypeDPA
1515 _kSecAttrAuthenticationTypeDefault
1516 _kSecAttrAuthenticationTypeHTMLForm
1517 _kSecAttrAuthenticationTypeHTTPBasic
1518 _kSecAttrAuthenticationTypeHTTPDigest
1519 _kSecAttrAuthenticationTypeMSN
1520 _kSecAttrAuthenticationTypeNTLM
1521 _kSecAttrAuthenticationTypeRPA
1522 _kSecAttrCRLEncoding
1523 _kSecAttrCRLType
1524 _kSecAttrCanDecrypt
1525 _kSecAttrCanDerive
1526 _kSecAttrCanEncrypt
1527 _kSecAttrCanSign
1528 _kSecAttrCanSignRecover
1529 _kSecAttrCanUnwrap
1530 _kSecAttrCanVerify
1531 _kSecAttrCanVerifyRecover
1532 _kSecAttrCanWrap
1533 _kSecAttrCertificateEncoding
1534 _kSecAttrCertificateType
1535 _kSecAttrComment
1536 _kSecAttrCreationDate
1537 _kSecAttrCreator
1538 _kSecAttrDescription
1539 _kSecAttrEffectiveKeySize
1540 _kSecAttrEndDate
1541 _kSecAttrGeneric
1542 _kSecAttrHasCustomIcon
1543 _kSecAttrIsExtractable
1544 _kSecAttrIsInvisible
1545 _kSecAttrIsModifiable
1546 _kSecAttrIsNegative
1547 _kSecAttrIsPermanent
1548 _kSecAttrIsPrivate
1549 _kSecAttrIsSensitive
1550 _kSecAttrIssuer
1551 _kSecAttrKeyClass
1552 _kSecAttrKeyClassPrivate
1553 _kSecAttrKeyClassPublic
1554 _kSecAttrKeyClassSymmetric
1555 _kSecAttrKeyCreator
1556 _kSecAttrKeySizeInBits
1557 _kSecAttrKeyType
1558 _kSecAttrKeyType3DES
1559 _kSecAttrKeyTypeAES
1560 _kSecAttrKeyTypeCAST
1561 _kSecAttrKeyTypeDES
1562 _kSecAttrKeyTypeDSA
1563 _kSecAttrKeyTypeEC
1564 _kSecAttrKeyTypeECDSA
1565 _kSecAttrKeyTypeECSECPrimeRandom
1566 _kSecAttrKeyTypeRC2
1567 _kSecAttrKeyTypeRC4
1568 _kSecAttrKeyTypeRSA
1569 _kSecAttrLabel
1570 _kSecAttrModificationDate
1571 _kSecAttrMultiUser
1572 _kSecAttrNoLegacy
1573 _kSecAttrPRF
1574 _kSecAttrPRFHmacAlgSHA1
1575 _kSecAttrPRFHmacAlgSHA224
1576 _kSecAttrPRFHmacAlgSHA256
1577 _kSecAttrPRFHmacAlgSHA384
1578 _kSecAttrPRFHmacAlgSHA512
1579 _kSecAttrPath
1580 _kSecAttrPort
1581 _kSecAttrProtocol
1582 _kSecAttrProtocolAFP
1583 _kSecAttrProtocolAppleTalk
1584 _kSecAttrProtocolDAAP
1585 _kSecAttrProtocolEPPC
1586 _kSecAttrProtocolFTP
1587 _kSecAttrProtocolFTPAccount
1588 _kSecAttrProtocolFTPProxy
1589 _kSecAttrProtocolFTPS
1590 _kSecAttrProtocolHTTP
1591 _kSecAttrProtocolHTTPProxy
1592 _kSecAttrProtocolHTTPS
1593 _kSecAttrProtocolHTTPSProxy
1594 _kSecAttrProtocolIMAP
1595 _kSecAttrProtocolIMAPS
1596 _kSecAttrProtocolIPP
1597 _kSecAttrProtocolIRC
1598 _kSecAttrProtocolIRCS
1599 _kSecAttrProtocolLDAP
1600 _kSecAttrProtocolLDAPS
1601 _kSecAttrProtocolNNTP
1602 _kSecAttrProtocolNNTPS
1603 _kSecAttrProtocolPOP3
1604 _kSecAttrProtocolPOP3S
1605 _kSecAttrProtocolRTSP
1606 _kSecAttrProtocolRTSPProxy
1607 _kSecAttrProtocolSMB
1608 _kSecAttrProtocolSMTP
1609 _kSecAttrProtocolSOCKS
1610 _kSecAttrProtocolSSH
1611 _kSecAttrProtocolTelnet
1612 _kSecAttrProtocolTelnetS
1613 _kSecAttrPublicKeyHash
1614 _kSecAttrRounds
1615 _kSecAttrSalt
1616 _kSecAttrScriptCode
1617 _kSecAttrSecurityDomain
1618 _kSecAttrSerialNumber
1619 _kSecAttrServer
1620 _kSecAttrService
1621 _kSecAttrStartDate
1622 _kSecAttrSubject
1623 _kSecAttrSubjectKeyID
1624 _kSecAttrSyncViewHint
1625 _kSecAttrSynchronizable
1626 _kSecAttrSynchronizableAny
1627 _kSecAttrSysBound
1628 _kSecAttrPersistantReference
1629 _kSecAttrPersistentReference
1630 _kSecAttrTokenID
1631 _kSecAttrTokenIDSecureEnclave
1632 _kSecAttrTokenIDAppleKeyStore
1633 _kSecAttrTokenOID
1634 _kSecAttrTombstone
1635 _kSecAttrType
1636 _kSecAttrUUID
1637 _kSecAttrVolume
1638 _kSecAttrWasAlwaysSensitive
1639 _kSecAttrWasNeverExtractable
1640 _kSecAttrKeyTypeECSECPrimeRandomPKA
1641 _kSecAttrKeyTypeSecureEnclaveAttestation
1642 _kSecAttrSecureEnclaveKeyBlob
1643 #endif // TARGET_OS_OSX
1644
1645 _kSecAttrDeriveSyncIDFromItemAttributes
1646 _kSecAttrPCSPlaintextServiceIdentifier
1647 _kSecAttrPCSPlaintextPublicKey
1648 _kSecAttrPCSPlaintextPublicIdentity
1649 _kSecAttrSHA1
1650
1651 #include "Security/SecureObjectSync/SOSViews.exp-in"
1652
1653 _kSecClass
1654 _kSecClassAppleSharePassword
1655 _kSecClassCertificate
1656 _kSecClassGenericPassword
1657 _kSecClassIdentity
1658 _kSecClassInternetPassword
1659 _kSecClassKey
1660 _kSecImportExportPassphrase
1661 _kSecImportItemCertChain
1662 _kSecImportItemIdentity
1663 _kSecImportItemKeyID
1664 _kSecImportItemLabel
1665 _kSecImportItemTrust
1666 _kSecUseItemList
1667 _kSecUseTombstones
1668 _kSecUseSystemKeychain
1669 _kSecValueData
1670 _kSecValuePersistentRef
1671 _kSecValueRef
1672 _kSecMatchCaseInsensitive
1673 _kSecMatchEmailAddressIfPresent
1674 _kSecMatchIssuers
1675 _kSecMatchItemList
1676 _kSecMatchLimit
1677 _kSecMatchLimitAll
1678 _kSecMatchLimitOne
1679 _kSecMatchPolicy
1680 _kSecMatchSearchList
1681 _kSecMatchSubjectContains
1682 _kSecMatchTrustedOnly
1683 _kSecMatchValidOnDate
1684 _kSecReturnAttributes
1685 _kSecReturnData
1686 _kSecReturnPersistentRef
1687 _kSecReturnRef
1688 _SecItemAdd
1689 _SecItemCertificateExists
1690 _SecItemCopyDisplayNames
1691 _SecItemCopyMatching
1692 _SecItemCopyParentCertificates_ios
1693 _SecItemDelete
1694 #if TARGET_OS_IPHONE
1695 _SecItemDeleteAll
1696 #endif
1697 _SecItemUpdate
1698 __SecItemAddAndNotifyOnSync
1699 _SecItemSetCurrentItemAcrossAllDevices
1700 _SecItemFetchCurrentItemAcrossAllDevices
1701 __SecItemFetchDigests
1702
1703 __SecItemCreatePersistentRef
1704 __SecItemParsePersistentRef
1705 __SecKeychainBackupSyncable
1706 __SecKeychainCopyBackup
1707 __SecKeychainCopyOTABackup
1708 __SecKeychainRestoreBackup
1709 __SecKeychainRestoreBackupFromFileDescriptor
1710 __SecKeychainRestoreSyncable
1711 __SecKeychainSyncUpdateMessage
1712 __SecKeychainWriteBackupToFileDescriptor
1713 __SecKeychainCopyKeybagUUIDFromFileDescriptor
1714
1715 _SecItemBackupWithRegisteredBackups
1716 _SecItemBackupSetConfirmedManifest
1717 _SecItemBackupRestore
1718 _SecItemBackupCopyMatching
1719 _SecItemBackupWithChanges
1720 #if TARGET_OS_IPHONE
1721 __SecKeychainRollKeys
1722
1723 _SecAddSharedWebCredential
1724 _SecRequestSharedWebCredential
1725 _SecCreateSharedWebCredentialPassword
1726 _kSecSharedPassword
1727 #endif
1728 _kSOSInternalAccessGroup
1729 _kSecNetworkExtensionAccessGroupSuffix
1730
1731 __SecSecuritydCopyWhoAmI
1732 __SecSyncBubbleTransfer
1733 __SecSystemKeychainTransfer
1734 __SecSyncDeleteUserViews
1735 _SecItemUpdateTokenItems
1736 _SecItemDeleteAllWithAccessGroups
1737 _SecTokenItemValueCopy
1738
1739 __SecSecuritydCopyCKKSEndpoint
1740 __SecSecuritydCopySOSStatusEndpoint
1741
1742 #if TARGET_OS_IPHONE
1743 _kSecXPCKeyAttributesToUpdate
1744 _kSecXPCKeyBackup
1745 _kSecXPCKeyCertificate
1746 _kSecXPCKeyDigest
1747 _kSecXPCKeyDomain
1748 _kSecXPCKeyKeybag
1749 _kSecXPCKeyQuery
1750 _kSecXPCKeySettings
1751 _kSecXPCPublicPeerId
1752 _kSecXPCOTRSession
1753 _kSecXPCData
1754 _kSecXPCOTRReady
1755 _kSecXPCKeyDeviceID
1756 _kSecXPCKeyIDSMessage
1757 _kSecXPCKeySendIDSMessage
1758 #endif
1759
1760 _SecCertificateXPCArrayCopyArray
1761 _SecPolicyXPCArrayCopyArray
1762 #if TARGET_OS_IPHONE
1763 _SecServerSetMachServiceName
1764 #endif
1765
1766 //
1767 // ServerEncryption
1768 //
1769
1770 _SecCopyEncryptedToServer
1771 _SecCopyEncryptedToServerKey
1772 _SecCopyDecryptedForServer
1773
1774 //
1775 // Utilities
1776 //
1777
1778 _sSecDERErrorDomain
1779 _der_sizeof_plist
1780 _der_encode_plist
1781 _der_decode_plist
1782 _CFPropertyListCreateDERData
1783 _CFPropertyListCreateWithDERData
1784
1785 #if TARGET_OS_IPHONE
1786 //
1787 // DER
1788 //
1789 _DERDecodeItem
1790 #endif
1791
1792 //
1793 // EMCS
1794 //
1795
1796 #if TARGET_OS_IPHONE
1797 _SecEMCSCreateDerivedEMCSKey
1798 _SecEMCSCreateNewiDMSKey
1799 #endif
1800
1801 #if TARGET_OS_IPHONE
1802 //
1803 // libsecurity_codesigning_ios
1804 //
1805
1806 _SecCodeSetDetachedSignature
1807 _SecCodeCopySigningInformation
1808
1809 _SecStaticCodeCreateWithPathAndAttributes
1810 _SecStaticCodeCheckValidityWithErrors
1811
1812 _kSecCodeAttributeUniversalFileOffset
1813
1814 _kSecCodeInfoTime
1815 _kSecCodeInfoIdentifier
1816 _kSecCodeInfoTeamIdentifier
1817 _kSecCodeInfoCertificates
1818 _kSecCodeInfoCdHashes
1819 _kSecCodeInfoDigestAlgorithms
1820 _kSecCodeInfoEntitlements
1821 _kSecCodeInfoEntitlementsDict
1822 _kSecCodeInfoUnique
1823
1824 _kSecCFErrorResourceAdded
1825 _kSecCFErrorResourceAltered
1826 _kSecCFErrorResourceMissing
1827
1828 #endif // TARGET_OS_IPHONE
1829
1830 //
1831 // Custom CFAllocators
1832 //
1833 _SecCFAllocatorZeroize