]> git.saurik.com Git - apple/security.git/blob - OSX/sec/Security/SecExports.exp-in
d0ea3926258b619404e6555903bc131a3168e4ab
[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 _SecCertificateCopyLegacyProperties
521 _SecCertificateCopyNormalizedIssuerSequence
522 _SecCertificateCopyNormalizedSubjectSequence
523 _SecCertificateCopyNTPrincipalNames
524 _SecCertificateCopyOrganization
525 _SecCertificateCopyOrganizationalUnit
526 _SecCertificateCopyPrecertTBS
527 _SecCertificateCopyProperties
528 _SecCertificateCopyPublicKey
529 _SecCertificateCopyPublicKeySHA1Digest
530 _SecCertificateCopyRFC822Names
531 _SecCertificateCopySerialNumber
532 _SecCertificateCopySerialNumberData
533 _SecCertificateCopySHA256Digest
534 _SecCertificateCopySignedCertificateTimestamps
535 _SecCertificateCopySubjectPublicKeyInfoSHA1Digest
536 _SecCertificateCopySubjectPublicKeyInfoSHA256Digest
537 _SecCertificateCopySubjectSequence
538 _SecCertificateCopySubjectString
539 _SecCertificateCopySubjectSummary
540 _SecCertificateCopySummaryProperties
541 _SecCertificateCreateFromAttributeDictionary
542 _SecCertificateCreateOidDataFromString
543 _SecCertificateCreateWithBytes
544 _SecCertificateCreateWithData
545 _SecCertificateCreateWithKeychainItem
546 _SecCertificateCreateWithPEM
547 _SecCertificateGetAuthorityKeyID
548 _SecCertificateGetBasicConstraints
549 _SecCertificateGetBytePtr
550 _SecCertificateGetCAIssuers
551 _SecCertificateGetCertificatePolicies
552 _SecCertificateGetCRLDistributionPoints
553 _SecCertificateGetExcludedSubtrees
554 _SecCertificateGetExtensionValue
555 _SecCertificateGetiAuthVersion
556 _SecCertificateGetInhibitAnyPolicySkipCerts
557 _SecCertificateGetKeyUsage
558 _SecCertificateGetLength
559 _SecCertificateGetNormalizedIssuerContent
560 _SecCertificateGetNormalizedSubjectContent
561 _SecCertificateGetOCSPResponders
562 _SecCertificateGetPermittedSubtrees
563 _SecCertificateGetPolicyConstraints
564 _SecCertificateGetPolicyMappings
565 _SecCertificateGetPublicKeyAlgorithm
566 _SecCertificateGetPublicKeyData
567 _SecCertificateGetSHA1Digest
568 _SecCertificateGetSignatureHashAlgorithm
569 _SecCertificateGetSubjectAltName
570 _SecCertificateGetSubjectKeyID
571 _SecCertificateGetTypeID
572 _SecCertificateHasCriticalSubjectAltName
573 _SecCertificateHasMarkerExtension
574 _SecCertificateHasSubject
575 _SecCertificateHasUnknownCriticalExtension
576 _SecCertificateIsAtLeastMinKeySize
577 _SecCertificateIsCA
578 _SecCertificateIsOidString
579 _SecCertificateIsSelfSigned
580 _SecCertificateIsSelfSignedCA
581 _SecCertificateIsSignedBy
582 _SecCertificateIsStrongKey
583 _SecCertificateIsValid
584 _SecCertificateIsWeakHash
585 _SecCertificateIsWeakKey
586 _SecCertificateNotValidAfter
587 _SecCertificateNotValidBefore
588 _SecCertificateParseGeneralNameContentProperty
589 _SecCertificateParseGeneralNames
590 _SecCertificateSetKeychainItem
591 _SecCertificateShow
592 _SecCertificateVersion
593 _SecDistinguishedNameCopyNormalizedContent
594 _SecDistinguishedNameCopyNormalizedSequence
595 #if TARGET_OS_OSX
596 _SecCertificateAddToKeychain
597 _SecCertificateCopyFieldValues
598 _SecCertificateCopyFirstFieldValue
599 _SecCertificateCopyLongDescription
600 _SecCertificateCopyNormalizedIssuerContent
601 _SecCertificateCopyNormalizedSubjectContent
602 _SecCertificateCopyPreference
603 _SecCertificateCopyPreferred
604 _SecCertificateCopyPublicKey_ios
605 _SecCertificateCopyPublicKeyP
606 _SecCertificateCopyPublicKeySHA1DigestFromCertificateData
607 _SecCertificateCopyShortDescription
608 _SecCertificateCopySubjectComponent
609 _SecCertificateCopyValues
610 _SecCertificateCreateFromData
611 _SecCertificateCreateItemImplInstance
612 _SecCertificateCreateWithDataP
613 _SecCertificateFindByEmail
614 _SecCertificateFindByIssuerAndSN
615 _SecCertificateFindBySubjectKeyID
616 _SecCertificateGetAlgorithmID
617 _SecCertificateGetCLHandle
618 _SecCertificateGetCLHandle_legacy
619 _SecCertificateGetCommonName
620 _SecCertificateGetData
621 _SecCertificateGetEmailAddress
622 _SecCertificateGetIssuer
623 _SecCertificateGetSubject
624 _SecCertificateGetType
625 _SecCertificateInferLabel
626 _SecCertificateIsValidX
627 _SecCertificateReleaseFieldValues
628 _SecCertificateReleaseFirstFieldValue
629 _SecCertificateSetPreference
630 _SecCertificateSetPreferred
631 #endif
632
633 //
634 // CertificateBundle
635 //
636
637 #if TARGET_OS_OSX
638 _SecCertifcateBundleExport
639 _SecCertificateBundleExport
640 _SecCertificateBundleImport
641 #endif /* TARGET_OS_OSX */
642
643 //
644 // CertificatePath
645 //
646 _SecCertificatePathCopyPublicKeyAtIndex
647 _SecCertificatePathCopyXPCArray
648 _SecCertificatePathCreateDeserialized
649 _SecCertificatePathCreateSerialized
650 _SecCertificatePathCreateWithCertificates
651 _SecCertificatePathGetCertificateAtIndex
652 _SecCertificatePathGetCount
653 _SecCertificatePathGetIndexOfCertificate
654
655 #if TARGET_OS_IPHONE
656 //
657 // SCEP
658 //
659 _SecSCEPCreateTemporaryIdentity
660 _SecSCEPCertifyRequest
661 _SecSCEPGenerateCertificateRequest
662 _SecSCEPVerifyReply
663 _SecSCEPValidateCACertMessage
664 _SecSCEPGetCertInitial
665 #endif
666
667 //
668 // CSR
669 //
670 _kSecCertificateKeyUsage
671 _kSecCertificateExtensions
672 _kSecCertificateExtensionsEncoded
673 _kSecCSRBasicContraintsPathLen
674 _kSecCSRChallengePassword
675 _kSecOidCommonName
676 _kSecOidCountryName
677 _kSecOidLocalityName
678 _kSecOidOrganization
679 _kSecOidOrganizationalUnit
680 _kSecOidStateProvinceName
681 _kSecSubjectAltName
682 _SecASN1PrintableString
683 _SecASN1UTF8String
684 _SecGenerateCertificateRequest
685 _SecGenerateCertificateRequestWithParameters
686 _SecGenerateSelfSignedCertificate
687 _SecIdentitySignCertificate
688 _SecVerifyCertificateRequest
689 #if TARGET_OS_OSX
690 _SecCertificateFindRequest
691 _SecCertificateRequestCreate
692 _SecCertificateRequestGetData
693 _SecCertificateRequestGetResult
694 _SecCertificateRequestGetType
695 _SecCertificateRequestGetTypeID
696 _SecCertificateRequestSubmit
697 #endif
698
699 //
700 // OTR
701 //
702
703 #if TARGET_OS_IPHONE
704 _SecFDHKAppendCompactPublicSerialization
705 _SecFDHKAppendPublicSerialization
706
707 _SecOTRCopyIncomingBytes
708 _SecOTRDHKGenerateOTRKeys
709 _SecOTRFIAppendSerialization
710 _SecOTRFIPurgeAllFromKeychain
711 _SecOTRFIPurgeFromKeychain
712 _SecOTRFullDHKCreate
713 _SecOTRFullIdentityCreate
714 _SecOTRFullIdentityCreateFromData
715 _SecOTRPIAppendSerialization
716 _SecOTRPacketTypeString
717 _SecOTRPublicDHKCreateFromCompactSerialization
718 _SecOTRPublicDHKCreateFromFullKey
719 _SecOTRPublicDHKCreateFromSerialization
720 _SecOTRPublicIdentityCopyFromPrivate
721 _SecOTRPublicIdentityCreateFromData
722 _SecOTRSEndSession
723 _SecOTRSGetKeyID
724 _SecOTRSGetTheirKeyID
725 _SecOTRSKickTimeToRoll
726 _SecOTRSPrecalculateKeys
727 _SecOTRSessionCreateRemote
728 _SecOTRSessionProcessPacketRemote
729 #endif
730
731 _SecOTRSessionIsSessionInAwaitingState
732 _SecOTRFullIdentityCreateFromSecKeyRef
733 _SecOTRSIsForKeys
734 _SecOTRPublicIdentityCreateFromSecKeyRef
735 _SecOTRSAppendRestartPacket
736 _SecOTRSAppendSerialization
737 _SecOTRSAppendStartPacket
738 _SecOTRSGetIsIdle
739 _SecOTRSGetIsReadyForMessages
740 _SecOTRSGetMessageKind
741 _SecOTRSProcessPacket
742 _SecOTRSSignAndProtectMessage
743 _SecOTRSVerifyAndExposeMessage
744 _SecOTRSessionCreateFromData
745 _SecOTRSessionCreateFromID
746 _SecOTRSessionCreateFromIDAndFlags
747 _SecOTRSessionReset
748
749
750 //
751 // DH
752 //
753
754 _SecDHComputeKey
755 _SecDHCreate
756 #if TARGET_OS_IPHONE
757 _SecDHCreateFromAlgorithmId
758 #endif
759 _SecDHCreateFromParameters
760 _SecDHDecodeParams
761 _SecDHDestroy
762 _SecDHEncodeParams
763 _SecDHGenerateKeypair
764 _SecDHGetMaxKeyLength
765
766 //
767 // Securityd client
768 //
769
770 _gSecurityd
771 _gTrustd
772
773 #if TARGET_OS_IPHONE
774 //
775 // XPC
776 //
777
778 _kSecXPCKeyPeerInfoArray
779 _kSecXPCKeyPeerInfo
780 _kSecXPCKeyOperation
781 _kSecXPCKeyResult
782 _kSecXPCKeyEndpoint
783 _kSecXPCKeyError
784 _kSecXPCKeyClientToken
785 _kSecXPCKeyUserLabel
786 _kSecXPCKeyDSID
787 _kSecXPCKeyUserPassword
788 _sSecXPCErrorDomain
789 _kSecXPCKeyOTAFileDirectory
790 _kSecXPCKeyEscrowLabel
791 _kSecXPCKeyTriesLabel
792 _kSecXPCVersion
793 #endif
794
795
796 //
797 // Logging
798 //
799
800 _SecGetCurrentServerLoggingInfo
801 _SecSetLoggingInfoForXPCScope
802 _SecSetLoggingInfoForCircleScope
803
804 //
805 // CMS
806 //
807
808 #if TARGET_OS_IPHONE
809
810 _kCMSEncoderDigestAlgorithmSHA1
811 _kCMSEncoderDigestAlgorithmSHA256
812 _CMSEncodeContent
813 _CMSEncoderAddSupportingCerts
814 _CMSEncoderAddRecipients
815 _CMSEncoderAddSigners
816 _CMSEncoderCopySupportingCerts
817 _CMSEncoderCopyRecipients
818 _CMSEncoderCopySigners
819 _CMSEncoderCreate
820 _CMSEncoderCopyEncodedContent
821 _CMSEncoderGetCmsMessage
822 _CMSEncoderSetSignerAlgorithm
823 _CMSEncoderSetHasDetachedContent
824 _CMSEncoderGetHasDetachedContent
825 _CMSEncoderCopyEncapsulatedContentType
826 _CMSEncoderGetEncoder
827 _CMSEncoderGetTypeID
828 _CMSEncoderSetEncapsulatedContentTypeOID
829 _CMSEncoderSetEncoder
830 _CMSEncoderAddSignedAttributes
831 _CMSEncoderSetSigningTime
832 _CMSEncoderSetAppleCodesigningHashAgility
833 _CMSEncoderSetCertificateChainMode
834 _CMSEncoderGetCertificateChainMode
835 _CMSEncoderUpdateContent
836 _CMSDecoderCopyAllCerts
837 _CMSDecoderCopyContent
838 _CMSDecoderCopyDetachedContent
839 _CMSDecoderCopySignerStatus
840 _CMSDecoderCreate
841 _CMSDecoderGetTypeID
842 _CMSDecoderFinalizeMessage
843 _CMSDecoderGetDecoder
844 _CMSDecoderCopyEncapsulatedContentType
845 _CMSDecoderIsContentEncrypted
846 _CMSDecoderGetNumSigners
847 _CMSDecoderSetDecoder
848 _CMSDecoderSetDetachedContent
849 _CMSDecoderUpdateMessage
850 _CMSDecoderGetCmsMessage
851 _CMSDecoderCopySignerEmailAddress
852 _CMSDecoderCopySignerCert
853 _CMSDecoderCopySignerSigningTime
854 _CMSDecoderCopySignerAppleCodesigningHashAgility
855 _SecCMSCertificatesOnlyMessageCopyCertificates
856 _SecCMSCreateCertificatesOnlyMessage
857 _SecCMSCreateCertificatesOnlyMessageIAP
858 _SecCMSCreateEnvelopedData
859 _SecCMSDecryptEnvelopedData
860 _SecCMSSignDataAndAttributes
861 _SecCMSSignDigestAndAttributes
862 _SecCmsContentInfoGetBulkKey
863 _SecCmsContentInfoGetBulkKeySize
864 _SecCmsContentInfoGetChildContentInfo
865 _SecCmsContentInfoGetContent
866 _SecCmsContentInfoGetContentEncAlg
867 _SecCmsContentInfoGetContentEncAlgTag
868 _SecCmsContentInfoGetContentTypeOID
869 _SecCmsContentInfoGetContentTypeTag
870 _SecCmsContentInfoGetInnerContent
871 _SecCmsContentInfoSetBulkKey
872 _SecCmsContentInfoSetContentData
873 _SecCmsContentInfoSetContentDigestedData
874 _SecCmsContentInfoSetContentEncAlg
875 _SecCmsContentInfoSetContentEncAlgID
876 _SecCmsContentInfoSetContentEncryptedData
877 _SecCmsContentInfoSetContentEnvelopedData
878 _SecCmsContentInfoSetContentSignedData
879 _SecCmsDecoderCreate
880 _SecCmsDecoderDestroy
881 _SecCmsDecoderFinish
882 _SecCmsDecoderUpdate
883 _SecCmsDigestContextCancel
884 _SecCmsDigestContextDestroy
885 _SecCmsDigestContextFinishMultiple
886 _SecCmsDigestContextStartMultiple
887 _SecCmsDigestContextUpdate
888 _SecCmsDigestedDataCreate
889 _SecCmsDigestedDataDestroy
890 _SecCmsDigestedDataGetContentInfo
891 _SecCmsEncoderCreate
892 _SecCmsEncoderDestroy
893 _SecCmsEncoderFinish
894 _SecCmsEncoderUpdate
895 _SecCmsEncryptedDataCreate
896 _SecCmsEncryptedDataDestroy
897 _SecCmsEncryptedDataGetContentInfo
898 _SecCmsEnvelopedDataCreate
899 _SecCmsEnvelopedDataDestroy
900 _SecCmsEnvelopedDataGetContentInfo
901 _SecCmsMessageContainsCertsOrCrls
902 _SecCmsMessageContentLevel
903 _SecCmsMessageContentLevelCount
904 _SecCmsMessageCopy
905 _SecCmsMessageCreate
906 _SecCmsMessageDecode
907 _SecCmsMessageDestroy
908 _SecCmsMessageEncode
909 _SecCmsMessageGetContent
910 _SecCmsMessageGetContentInfo
911 _SecCmsMessageIsContentEmpty
912 _SecCmsMessageIsEncrypted
913 _SecCmsMessageIsSigned
914 _SecCmsRecipientInfoCreate
915 _SecCmsRecipientInfoCreateWithSubjKeyID
916 _SecCmsSignedDataAddCertChain
917 _SecCmsSignedDataAddCertList
918 _SecCmsSignedDataAddCertificate
919 _SecCmsSignedDataContainsCertsOrCrls
920 _SecCmsSignedDataCreate
921 _SecCmsSignedDataCreateCertsOnly
922 _SecCmsSignedDataDestroy
923 _SecCmsSignedDataGetCertificateList
924 _SecCmsSignedDataGetContentInfo
925 _SecCmsSignedDataGetDigestAlgs
926 _SecCmsSignedDataGetSignerInfo
927 _SecCmsSignedDataGetSignerInfos
928 _SecCmsSignedDataHasDigests
929 _SecCmsSignedDataImportCerts
930 _SecCmsSignedDataSetDigestContext
931 _SecCmsSignedDataSignerInfoCount
932 _SecCmsSignedDataVerifyCertsOnly
933 _SecCmsSignedDataVerifySignerInfo
934 _SecCmsSignerInfoAddAppleCodesigningHashAgility
935 _SecCmsSignerInfoAddCounterSignature
936 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
937 _SecCmsSignerInfoAddSMIMECaps
938 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
939 _SecCmsSignerInfoAddSigningTime
940 _SecCmsSignerInfoCreate
941 _SecCmsSignerInfoCreateWithSubjKeyID
942 _SecCmsSignerInfoGetAppleCodesigningHashAgility
943 _SecCmsSignerInfoGetCertList
944 _SecCmsSignerInfoGetDigestAlg
945 _SecCmsSignerInfoGetDigestAlgTag
946 _SecCmsSignerInfoGetSignerCommonName
947 _SecCmsSignerInfoGetSignerEmailAddress
948 _SecCmsSignerInfoGetSigningCertificate
949 _SecCmsSignerInfoGetSigningTime
950 _SecCmsSignerInfoGetVerificationStatus
951 _SecCmsSignerInfoIncludeCerts
952 _SecCmsSignerInfoSaveSMIMEProfile
953 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
954 _SecCmsUtilVerificationStatusToString
955 _kSecCMSAdditionalCerts
956 _kSecCMSAllCerts
957 _kSecCMSBulkEncryptionAlgorithm
958 _kSecCMSCertChainMode
959 _kSecCMSCertChainModeNone
960 _kSecCMSEncryptionAlgorithmAESCBC
961 _kSecCMSEncryptionAlgorithmDESCBC
962 _kSecCMSHashAgility
963 _kSecCMSHashingAlgorithmMD5
964 _kSecCMSHashingAlgorithmSHA1
965 _kSecCMSHashingAlgorithmSHA256
966 _kSecCMSHashingAlgorithmSHA384
967 _kSecCMSHashingAlgorithmSHA512
968 _kSecCMSSignDate
969 _kSecCMSSignDetached
970 _kSecCMSSignDigest
971 _kSecCMSSignHashAlgorithm
972 _kSecCMSSignedAttributes
973
974 #elif TARGET_OS_OSX
975 //
976 // libsecurity_smime
977 //
978 _SecArenaPoolCreate
979 _SecArenaPoolFree
980 _SecCMSCertificatesOnlyMessageCopyCertificates
981 _SecCMSCreateCertificatesOnlyMessage
982 _SecCMSCreateCertificatesOnlyMessageIAP
983 _SecCMSCreateEnvelopedData
984 _SecCMSDecryptEnvelopedData
985 _SecCMSSignDataAndAttributes
986 _SecCMSSignDigestAndAttributes
987 _SecCmsContentInfoGetBulkKey
988 _SecCmsContentInfoGetBulkKeySize
989 _SecCmsContentInfoGetChildContentInfo
990 _SecCmsContentInfoGetContent
991 _SecCmsContentInfoGetContentEncAlg
992 _SecCmsContentInfoGetContentEncAlgTag
993 _SecCmsContentInfoGetContentTypeOID
994 _SecCmsContentInfoGetContentTypeTag
995 _SecCmsContentInfoGetInnerContent
996 _SecCmsContentInfoSetBulkKey
997 _SecCmsContentInfoSetContentData
998 _SecCmsContentInfoSetContentDigestedData
999 _SecCmsContentInfoSetContentEncAlg
1000 _SecCmsContentInfoSetContentEncAlgID
1001 _SecCmsContentInfoSetContentEncryptedData
1002 _SecCmsContentInfoSetContentEnvelopedData
1003 _SecCmsContentInfoSetContentOther
1004 _SecCmsContentInfoSetContentSignedData
1005 _SecCmsDecoderCreate
1006 _SecCmsDecoderDestroy
1007 _SecCmsDecoderFinish
1008 _SecCmsDecoderUpdate
1009 _SecCmsDigestContextCancel
1010 _SecCmsDigestContextFinishMultiple
1011 _SecCmsDigestContextStartMultiple
1012 _SecCmsDigestContextUpdate
1013 _SecCmsDigestedDataCreate
1014 _SecCmsDigestedDataDestroy
1015 _SecCmsDigestedDataGetContentInfo
1016 _SecCmsEncoderCreate
1017 _SecCmsEncoderDestroy
1018 _SecCmsEncoderFinish
1019 _SecCmsEncoderUpdate
1020 _SecCmsEncryptedDataCreate
1021 _SecCmsEncryptedDataDestroy
1022 _SecCmsEncryptedDataGetContentInfo
1023 _SecCmsEnvelopedDataAddRecipient
1024 _SecCmsEnvelopedDataCreate
1025 _SecCmsEnvelopedDataDestroy
1026 _SecCmsEnvelopedDataGetContentInfo
1027 _SecCmsMessageContainsCertsOrCrls
1028 _SecCmsMessageContainsTSTInfo
1029 _SecCmsMessageContentLevel
1030 _SecCmsMessageContentLevelCount
1031 _SecCmsMessageCopy
1032 _SecCmsMessageCreate
1033 _SecCmsMessageDecode
1034 _SecCmsMessageDestroy
1035 _SecCmsMessageEncode
1036 _SecCmsMessageGetArena
1037 _SecCmsMessageGetContent
1038 _SecCmsMessageGetContentInfo
1039 _SecCmsMessageIsContentEmpty
1040 _SecCmsMessageIsEncrypted
1041 _SecCmsMessageIsSigned
1042 _SecCmsMessageSetTSACallback
1043 _SecCmsMessageSetTSAContext
1044 _SecCmsRecipientInfoCreate
1045 _SecCmsRecipientInfoCreateWithSubjKeyID
1046 _SecCmsRecipientInfoCreateWithSubjKeyIDFromCert
1047 _SecCmsRecipientInfoDestroy
1048 _SecCmsSignedDataAddCertChain
1049 _SecCmsSignedDataAddCertList
1050 _SecCmsSignedDataAddCertificate
1051 _SecCmsSignedDataAddSignerInfo
1052 _SecCmsSignedDataContainsCertsOrCrls
1053 _SecCmsSignedDataCreate
1054 _SecCmsSignedDataCreateCertsOnly
1055 _SecCmsSignedDataDestroy
1056 _SecCmsSignedDataGetCertificateList
1057 _SecCmsSignedDataGetContentInfo
1058 _SecCmsSignedDataGetDigestAlgs
1059 _SecCmsSignedDataGetSignerInfo
1060 _SecCmsSignedDataGetSignerInfos
1061 _SecCmsSignedDataHasDigests
1062 _SecCmsSignedDataImportCerts
1063 _SecCmsSignedDataSetDigests
1064 _SecCmsSignedDataSignerInfoCount
1065 _SecCmsSignedDataVerifyCertsOnly
1066 _SecCmsSignedDataVerifySignerInfo
1067 _SecCmsSignerInfoAddAppleCodesigningHashAgility
1068 _SecCmsSignerInfoAddCounterSignature
1069 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
1070 _SecCmsSignerInfoAddSMIMECaps
1071 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
1072 _SecCmsSignerInfoAddSigningTime
1073 _SecCmsSignerInfoCreate
1074 _SecCmsSignerInfoCreateWithSubjKeyID
1075 _SecCmsSignerInfoDestroy
1076 _SecCmsSignerInfoGetAppleCodesigningHashAgility
1077 _SecCmsSignerInfoGetCertList
1078 _SecCmsSignerInfoGetDigestAlg
1079 _SecCmsSignerInfoGetDigestAlgTag
1080 _SecCmsSignerInfoGetEncDigest
1081 _SecCmsSignerInfoGetSignerCommonName
1082 _SecCmsSignerInfoGetSignerEmailAddress
1083 _SecCmsSignerInfoGetSigningCertificate
1084 _SecCmsSignerInfoGetSigningTime
1085 _SecCmsSignerInfoGetTimestampTime
1086 _SecCmsSignerInfoGetVerificationStatus
1087 _SecCmsSignerInfoIncludeCerts
1088 _SecCmsSignerInfoSaveSMIMEProfile
1089 _SecCmsSignerInfoCopyCertFromEncryptionKeyPreference
1090 _SecCmsTSADefaultCallback
1091 _SecCmsTSAGetDefaultContext
1092 _SecCmsUtilVerificationStatusToString
1093 _SecTSAResponseCopyDEREncoding
1094 _kSecCMSAdditionalCerts
1095 _kSecCMSAllCerts
1096 _kSecCMSBulkEncryptionAlgorithm
1097 _kSecCMSCertChainMode
1098 _kSecCMSEncryptionAlgorithmAESCBC
1099 _kSecCMSEncryptionAlgorithmDESCBC
1100 _kSecCMSHashAgility
1101 _kSecCMSHashingAlgorithmSHA1
1102 _kSecCMSHashingAlgorithmSHA256
1103 _kSecCMSHashingAlgorithmSHA384
1104 _kSecCMSHashingAlgorithmSHA512
1105 _kSecCMSSignDate
1106 _kSecCMSSignDetached
1107 _kSecCMSSignDigest
1108 _kSecCMSSignHashAlgorithm
1109 _kSecCMSSignedAttributes
1110 _kTSAContextKeyNoCerts
1111 _kTSAContextKeyURL
1112 _kTSADebugContextKeyBadNonce
1113 _kTSADebugContextKeyBadReq
1114 #endif // TARGET_OS_OSX
1115
1116 _SecCMSVerify
1117 _SecCMSVerifyCopyDataAndAttributes
1118 _SecCMSVerifySignedData
1119 _SecCMSCreateSignedData
1120
1121
1122 #if TARGET_OS_IPHONE
1123 //
1124 // pbkdf2
1125 //
1126
1127 _pbkdf2
1128 _pbkdf2_hmac_sha1
1129 _pbkdf2_hmac_sha256
1130 _hmac_sha1_PRF
1131 _hmac_sha256_PRF
1132 _SecKeyFromPassphraseDataHMACSHA1
1133 _SecKeyFromPassphraseDataHMACSHA256
1134 #endif
1135
1136 //
1137 // Key
1138 //
1139 _CreatePrivateKeyMatchingQuery
1140 #if TARGET_OS_IPHONE
1141 _SecECDoWithFullKey
1142 _SecECDoWithPubKey
1143 #endif
1144 _SecECKeyCopyPublicBits
1145 _SecECKeyGetNamedCurve
1146
1147
1148 _SecKeyCopyAttestationKey
1149 #if TARGET_OS_IPHONE
1150 _SecKeyCopyAttributeDictionary
1151 #endif /* TARGET_OS_IPHONE */
1152 _SecKeyCopyAttributes
1153 _SecKeyCopyExponent
1154 _SecKeyCopyExternalRepresentation
1155 _SecKeyCopyKeyExchangeResult
1156 _SecKeyCopyMatchingPrivateKey
1157 _SecKeyCopyModulus
1158 _SecKeyCopyPersistentRef
1159 _SecKeyCopyPublicBytes
1160 _SecKeyCopyPublicKey
1161 _SecKeyCopyPublicKeyHash
1162 _SecKeyCreate
1163 _SecKeyCreateAttestation
1164 _SecKeyCreateDecryptedData
1165 _SecKeyCreateDuplicate
1166 _SecKeyCreateECPrivateKey
1167 _SecKeyCreateECPublicKey
1168 _SecKeyCreateEncryptedData
1169 _SecKeyCreateFromAttributeDictionary
1170
1171 #if TARGET_OS_OSX
1172 _SecKeyCreateFromData
1173 #endif /* TARGET_OS_OSX */
1174
1175 _SecKeyCreateFromPublicBytes
1176 _SecKeyCreateFromPublicData
1177 _SecKeyCreateFromSubjectPublicKeyInfoData
1178 _SecKeyCopySubjectPublicKeyInfo
1179 #if TARGET_OS_OSX
1180 _SecKeyCreatePair
1181 #endif /* TARGET_OS_OSX */
1182 _SecKeyCreatePersistentRefToMatchingPrivateKey
1183 _SecKeyCreatePublicFromPrivate
1184 #if TARGET_OS_IPHONE
1185 _SecKeyCreateRSAPrivateKey
1186 #endif /* TARGET_OS_IPHONE */
1187 _SecKeyCreateRSAPublicKey
1188 #if TARGET_OS_IPHONE
1189 _SecKeyCreateRSAPublicKey_ios
1190 #endif /* TARGET_OS_IPHONE */
1191 _SecKeyCreateRandomKey
1192 _SecKeyCreateSignature
1193 #if TARGET_OS_OSX
1194 _SecKeyCreateWithCSSMKey
1195 #endif /* TARGET_OS_OSX */
1196 _SecKeyCreateWithData
1197 _SecKeyDecrypt
1198 #if TARGET_OS_OSX
1199 _SecKeyDeriveFromPassword
1200 #endif
1201 #if TARGET_OS_IPHONE
1202 _SecKeyDigestAndSign
1203 #endif /* TARGET_OS_IPHONE */
1204 _SecKeyDigestAndVerify
1205 _SecKeyEncrypt
1206 #if TARGET_OS_OSX
1207 _SecKeyGenerate
1208 #endif
1209 #if TARGET_OS_IPHONE
1210 _SecKeyFindWithPersistentRef
1211 #endif /* TARGET_OS_IPHONE */
1212 _SecKeyGeneratePair
1213 #if TARGET_OS_OSX
1214 _SecKeyGeneratePairAsync
1215 _SecKeyGenerateSymmetric
1216 #endif /* TARGET_OS_OSX */
1217 _SecKeyGetAlgorithmID
1218 _SecKeyGetAlgorithmId
1219 #if TARGET_OS_IPHONE
1220 _SecKeyGetAlgorithmIdentifier
1221 #endif /* TARGET_OS_IPHONE */
1222 _SecKeyGetBlockSize
1223 #if TARGET_OS_OSX
1224 _SecKeyGetCSPHandle
1225 _SecKeyGetCSSMKey
1226 _SecKeyGetCredentials
1227 #endif /* TARGET_OS_OSX */
1228 _SecKeyGetMatchingPrivateKeyStatus
1229 _SecKeyGetSize
1230 #if TARGET_OS_OSX
1231 _SecKeyGetStrengthInBits
1232 #endif /* TARGET_OS_OSX */
1233 _SecKeyGetTypeID
1234 #if TARGET_OS_OSX
1235 _SecKeyImportPair
1236 #endif /* TARGET_OS_OSX */
1237 _SecKeyIsAlgorithmSupported
1238 _SecKeyRawSign
1239 _SecKeyRawVerify
1240 #if TARGET_OS_OSX
1241 _SecKeyRawVerifyOSX
1242 #endif /* TARGET_OS_OSX */
1243 _SecKeySetParameter
1244 _SecKeySignDigest
1245 #if TARGET_OS_OSX
1246 _SecKeyUnwrapSymmetric
1247 #endif /* TARGET_OS_OSX */
1248 _SecKeyVerifyDigest
1249 _SecKeyVerifySignature
1250
1251 #if TARGET_OS_OSX
1252 _SecKeyWrapSymmetric
1253 #endif
1254 #if TARGET_OS_IPHONE
1255 __SecKeyCopyUnwrapKey
1256 __SecKeyCopyWrapKey
1257 __kSecKeyWrapPGPFingerprint
1258 __kSecKeyWrapPGPSymAlg
1259 __kSecKeyWrapPGPWrapAlg
1260 __kSecKeyWrapRFC6637Flags
1261 __kSecKeyWrapRFC6637WrapDigestSHA256KekAES128
1262 __kSecKeyWrapRFC6637WrapDigestSHA512KekAES256
1263 #endif /* TARGET_OS_IPHONE */
1264 _kSecKeyAlgorithmECDHKeyExchangeCofactor
1265 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1
1266 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224
1267 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256
1268 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384
1269 _kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
1270 _kSecKeyAlgorithmECDHKeyExchangeStandard
1271 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1
1272 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224
1273 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256
1274 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384
1275 _kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512
1276 _kSecKeyAlgorithmECDSASignatureDigestX962
1277 _kSecKeyAlgorithmECDSASignatureDigestX962SHA1
1278 _kSecKeyAlgorithmECDSASignatureDigestX962SHA224
1279 _kSecKeyAlgorithmECDSASignatureDigestX962SHA256
1280 _kSecKeyAlgorithmECDSASignatureDigestX962SHA384
1281 _kSecKeyAlgorithmECDSASignatureDigestX962SHA512
1282 _kSecKeyAlgorithmECDSASignatureMessageX962SHA1
1283 _kSecKeyAlgorithmECDSASignatureMessageX962SHA224
1284 _kSecKeyAlgorithmECDSASignatureMessageX962SHA256
1285 _kSecKeyAlgorithmECDSASignatureMessageX962SHA384
1286 _kSecKeyAlgorithmECDSASignatureMessageX962SHA512
1287 _kSecKeyAlgorithmECDSASignatureRFC4754
1288 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM
1289 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM
1290 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM
1291 _kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM
1292 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM
1293 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM
1294 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM
1295 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM
1296 _kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
1297 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM
1298 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM
1299 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM
1300 _kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM
1301 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM
1302 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM
1303 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM
1304 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM
1305 _kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM
1306 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1
1307 _kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM
1308 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224
1309 _kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM
1310 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256
1311 _kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM
1312 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384
1313 _kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM
1314 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512
1315 _kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM
1316 _kSecKeyAlgorithmRSAEncryptionPKCS1
1317 _kSecKeyAlgorithmRSAEncryptionRaw
1318 _kSecKeyAlgorithmRSAEncryptionRawCCUnit
1319 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15MD5
1320 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw
1321 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1
1322 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224
1323 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256
1324 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384
1325 _kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512
1326 _kSecKeyAlgorithmRSASignatureDigestPSSSHA1
1327 _kSecKeyAlgorithmRSASignatureDigestPSSSHA224
1328 _kSecKeyAlgorithmRSASignatureDigestPSSSHA256
1329 _kSecKeyAlgorithmRSASignatureDigestPSSSHA384
1330 _kSecKeyAlgorithmRSASignatureDigestPSSSHA512
1331 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15MD5
1332 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1
1333 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224
1334 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256
1335 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384
1336 _kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512
1337 _kSecKeyAlgorithmRSASignatureMessagePSSSHA1
1338 _kSecKeyAlgorithmRSASignatureMessagePSSSHA224
1339 _kSecKeyAlgorithmRSASignatureMessagePSSSHA256
1340 _kSecKeyAlgorithmRSASignatureMessagePSSSHA384
1341 _kSecKeyAlgorithmRSASignatureMessagePSSSHA512
1342 _kSecKeyAlgorithmRSASignatureRaw
1343 _kSecKeyAlgorithmRSASignatureRawCCUnit
1344 #if TARGET_OS_OSX
1345 _kSecKeyAttributeName
1346 #endif /* TARGET_OS_OSX */
1347 _kSecKeyKeyExchangeParameterRequestedSize
1348 _kSecKeyKeyExchangeParameterSharedInfo
1349 _kSecKeyParameterSETokenAttestationNonce
1350 #if TARGET_OS_IPHONE
1351 _kSecPrivateKeyAttrs
1352 _kSecPublicKeyAttrs
1353 #endif /* TARGET_OS_IPHONE */
1354
1355 //
1356 // Keychain/SecItem
1357 //
1358
1359 #if TARGET_OS_IPHONE
1360
1361 _kSecAttrAFPServerSignature
1362 _kSecAttrAccessGroup
1363 _kSecAttrAccessGroupToken
1364 _kSecAttrAccessible
1365 _kSecAttrAccessibleAfterFirstUnlock
1366 _kSecAttrAccessibleAlways
1367 _kSecAttrAccessibleAlwaysPrivate
1368 _kSecAttrAccessibleWhenUnlocked
1369 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1370 _kSecAttrAccessibleAlwaysThisDeviceOnly
1371 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1372 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1373 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1374 _kSecAttrAccount
1375 _kSecAttrAddress
1376 _kSecAttrAlias
1377 _kSecAttrApplicationLabel
1378 _kSecAttrApplicationTag
1379 _kSecAttrAuthenticationType
1380 _kSecAttrAuthenticationTypeDPA
1381 _kSecAttrAuthenticationTypeDefault
1382 _kSecAttrAuthenticationTypeHTMLForm
1383 _kSecAttrAuthenticationTypeHTTPBasic
1384 _kSecAttrAuthenticationTypeHTTPDigest
1385 _kSecAttrAuthenticationTypeMSN
1386 _kSecAttrAuthenticationTypeNTLM
1387 _kSecAttrAuthenticationTypeRPA
1388 _kSecAttrCRLEncoding
1389 _kSecAttrCRLType
1390 _kSecAttrCanDecrypt
1391 _kSecAttrCanDerive
1392 _kSecAttrCanEncrypt
1393 _kSecAttrCanSign
1394 _kSecAttrCanSignRecover
1395 _kSecAttrCanUnwrap
1396 _kSecAttrCanVerify
1397 _kSecAttrCanVerifyRecover
1398 _kSecAttrCanWrap
1399 _kSecAttrCertificateEncoding
1400 _kSecAttrCertificateType
1401 _kSecAttrComment
1402 _kSecAttrCreationDate
1403 _kSecAttrCreator
1404 _kSecAttrDescription
1405 _kSecAttrEffectiveKeySize
1406 _kSecAttrEndDate
1407 _kSecAttrGeneric
1408 _kSecAttrHasCustomIcon
1409 _kSecAttrIsExtractable
1410 _kSecAttrIsInvisible
1411 _kSecAttrIsModifiable
1412 _kSecAttrIsNegative
1413 _kSecAttrIsPermanent
1414 _kSecAttrIsPrivate
1415 _kSecAttrIsSensitive
1416 _kSecAttrIssuer
1417 _kSecAttrKeyClass
1418 _kSecAttrKeyClassPrivate
1419 _kSecAttrKeyClassPublic
1420 _kSecAttrKeyClassSymmetric
1421 _kSecAttrKeyCreator
1422 _kSecAttrKeySizeInBits
1423 _kSecAttrKeyType
1424 _kSecAttrKeyTypeEC
1425 _kSecAttrKeyTypeECSECPrimeRandom
1426 _kSecAttrKeyTypeRSA
1427 _kSecAttrLabel
1428 _kSecAttrModificationDate
1429 _kSecAttrMultiUser
1430 _kSecAttrNoLegacy
1431 _kSecAttrPath
1432 _kSecAttrPort
1433 _kSecAttrProtocol
1434 _kSecAttrProtocolAFP
1435 _kSecAttrProtocolAppleTalk
1436 _kSecAttrProtocolDAAP
1437 _kSecAttrProtocolEPPC
1438 _kSecAttrProtocolFTP
1439 _kSecAttrProtocolFTPAccount
1440 _kSecAttrProtocolFTPProxy
1441 _kSecAttrProtocolFTPS
1442 _kSecAttrProtocolHTTP
1443 _kSecAttrProtocolHTTPProxy
1444 _kSecAttrProtocolHTTPS
1445 _kSecAttrProtocolHTTPSProxy
1446 _kSecAttrProtocolIMAP
1447 _kSecAttrProtocolIMAPS
1448 _kSecAttrProtocolIPP
1449 _kSecAttrProtocolIRC
1450 _kSecAttrProtocolIRCS
1451 _kSecAttrProtocolLDAP
1452 _kSecAttrProtocolLDAPS
1453 _kSecAttrProtocolNNTP
1454 _kSecAttrProtocolNNTPS
1455 _kSecAttrProtocolPOP3
1456 _kSecAttrProtocolPOP3S
1457 _kSecAttrProtocolRTSP
1458 _kSecAttrProtocolRTSPProxy
1459 _kSecAttrProtocolSMB
1460 _kSecAttrProtocolSMTP
1461 _kSecAttrProtocolSOCKS
1462 _kSecAttrProtocolSSH
1463 _kSecAttrProtocolTelnet
1464 _kSecAttrProtocolTelnetS
1465 _kSecAttrPublicKeyHash
1466 _kSecAttrScriptCode
1467 _kSecAttrSecurityDomain
1468 _kSecAttrSerialNumber
1469 _kSecAttrServer
1470 _kSecAttrService
1471 _kSecAttrStartDate
1472 _kSecAttrSubject
1473 _kSecAttrSubjectKeyID
1474 _kSecAttrSynchronizable
1475 _kSecAttrSynchronizableAny
1476 _kSecAttrSyncViewHint
1477 _kSecAttrSysBound
1478 _kSecAttrPersistantReference
1479 _kSecAttrPersistentReference
1480 _kSecAttrTokenID
1481 _kSecAttrTokenIDSecureEnclave
1482 _kSecAttrTokenIDAppleKeyStore
1483 _kSecAttrTokenOID
1484 _kSecAttrTombstone
1485 _kSecAttrType
1486 _kSecAttrUUID
1487 _kSecAttrVolume
1488 _kSecAttrWasAlwaysSensitive
1489 _kSecAttrWasNeverExtractable
1490 _kSecAttrKeyTypeECSECPrimeRandomPKA
1491 _kSecAttrKeyTypeSecureEnclaveAttestation
1492 _kSecAttrSecureEnclaveKeyBlob
1493 #elif TARGET_OS_OSX
1494
1495 _kSecAttrAFPServerSignature
1496 _kSecAttrAccess
1497 _kSecAttrAccessGroup
1498 _kSecAttrAccessGroupToken
1499 _kSecAttrAccessible
1500 _kSecAttrAccessibleAfterFirstUnlock
1501 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
1502 _kSecAttrAccessibleAlways
1503 _kSecAttrAccessibleAlwaysPrivate
1504 _kSecAttrAccessibleAlwaysThisDeviceOnly
1505 _kSecAttrAccessibleAlwaysThisDeviceOnlyPrivate
1506 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
1507 _kSecAttrAccessibleWhenUnlocked
1508 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
1509 _kSecAttrAccount
1510 _kSecAttrAddress
1511 _kSecAttrAlias
1512 _kSecAttrApplicationLabel
1513 _kSecAttrApplicationTag
1514 _kSecAttrAuthenticationType
1515 _kSecAttrAuthenticationTypeDPA
1516 _kSecAttrAuthenticationTypeDefault
1517 _kSecAttrAuthenticationTypeHTMLForm
1518 _kSecAttrAuthenticationTypeHTTPBasic
1519 _kSecAttrAuthenticationTypeHTTPDigest
1520 _kSecAttrAuthenticationTypeMSN
1521 _kSecAttrAuthenticationTypeNTLM
1522 _kSecAttrAuthenticationTypeRPA
1523 _kSecAttrCRLEncoding
1524 _kSecAttrCRLType
1525 _kSecAttrCanDecrypt
1526 _kSecAttrCanDerive
1527 _kSecAttrCanEncrypt
1528 _kSecAttrCanSign
1529 _kSecAttrCanSignRecover
1530 _kSecAttrCanUnwrap
1531 _kSecAttrCanVerify
1532 _kSecAttrCanVerifyRecover
1533 _kSecAttrCanWrap
1534 _kSecAttrCertificateEncoding
1535 _kSecAttrCertificateType
1536 _kSecAttrComment
1537 _kSecAttrCreationDate
1538 _kSecAttrCreator
1539 _kSecAttrDescription
1540 _kSecAttrEffectiveKeySize
1541 _kSecAttrEndDate
1542 _kSecAttrGeneric
1543 _kSecAttrHasCustomIcon
1544 _kSecAttrIsExtractable
1545 _kSecAttrIsInvisible
1546 _kSecAttrIsModifiable
1547 _kSecAttrIsNegative
1548 _kSecAttrIsPermanent
1549 _kSecAttrIsPrivate
1550 _kSecAttrIsSensitive
1551 _kSecAttrIssuer
1552 _kSecAttrKeyClass
1553 _kSecAttrKeyClassPrivate
1554 _kSecAttrKeyClassPublic
1555 _kSecAttrKeyClassSymmetric
1556 _kSecAttrKeyCreator
1557 _kSecAttrKeySizeInBits
1558 _kSecAttrKeyType
1559 _kSecAttrKeyType3DES
1560 _kSecAttrKeyTypeAES
1561 _kSecAttrKeyTypeCAST
1562 _kSecAttrKeyTypeDES
1563 _kSecAttrKeyTypeDSA
1564 _kSecAttrKeyTypeEC
1565 _kSecAttrKeyTypeECDSA
1566 _kSecAttrKeyTypeECSECPrimeRandom
1567 _kSecAttrKeyTypeRC2
1568 _kSecAttrKeyTypeRC4
1569 _kSecAttrKeyTypeRSA
1570 _kSecAttrLabel
1571 _kSecAttrModificationDate
1572 _kSecAttrMultiUser
1573 _kSecAttrNoLegacy
1574 _kSecAttrPRF
1575 _kSecAttrPRFHmacAlgSHA1
1576 _kSecAttrPRFHmacAlgSHA224
1577 _kSecAttrPRFHmacAlgSHA256
1578 _kSecAttrPRFHmacAlgSHA384
1579 _kSecAttrPRFHmacAlgSHA512
1580 _kSecAttrPath
1581 _kSecAttrPort
1582 _kSecAttrProtocol
1583 _kSecAttrProtocolAFP
1584 _kSecAttrProtocolAppleTalk
1585 _kSecAttrProtocolDAAP
1586 _kSecAttrProtocolEPPC
1587 _kSecAttrProtocolFTP
1588 _kSecAttrProtocolFTPAccount
1589 _kSecAttrProtocolFTPProxy
1590 _kSecAttrProtocolFTPS
1591 _kSecAttrProtocolHTTP
1592 _kSecAttrProtocolHTTPProxy
1593 _kSecAttrProtocolHTTPS
1594 _kSecAttrProtocolHTTPSProxy
1595 _kSecAttrProtocolIMAP
1596 _kSecAttrProtocolIMAPS
1597 _kSecAttrProtocolIPP
1598 _kSecAttrProtocolIRC
1599 _kSecAttrProtocolIRCS
1600 _kSecAttrProtocolLDAP
1601 _kSecAttrProtocolLDAPS
1602 _kSecAttrProtocolNNTP
1603 _kSecAttrProtocolNNTPS
1604 _kSecAttrProtocolPOP3
1605 _kSecAttrProtocolPOP3S
1606 _kSecAttrProtocolRTSP
1607 _kSecAttrProtocolRTSPProxy
1608 _kSecAttrProtocolSMB
1609 _kSecAttrProtocolSMTP
1610 _kSecAttrProtocolSOCKS
1611 _kSecAttrProtocolSSH
1612 _kSecAttrProtocolTelnet
1613 _kSecAttrProtocolTelnetS
1614 _kSecAttrPublicKeyHash
1615 _kSecAttrRounds
1616 _kSecAttrSalt
1617 _kSecAttrScriptCode
1618 _kSecAttrSecurityDomain
1619 _kSecAttrSerialNumber
1620 _kSecAttrServer
1621 _kSecAttrService
1622 _kSecAttrStartDate
1623 _kSecAttrSubject
1624 _kSecAttrSubjectKeyID
1625 _kSecAttrSyncViewHint
1626 _kSecAttrSynchronizable
1627 _kSecAttrSynchronizableAny
1628 _kSecAttrSysBound
1629 _kSecAttrPersistantReference
1630 _kSecAttrPersistentReference
1631 _kSecAttrTokenID
1632 _kSecAttrTokenIDSecureEnclave
1633 _kSecAttrTokenIDAppleKeyStore
1634 _kSecAttrTokenOID
1635 _kSecAttrTombstone
1636 _kSecAttrType
1637 _kSecAttrUUID
1638 _kSecAttrVolume
1639 _kSecAttrWasAlwaysSensitive
1640 _kSecAttrWasNeverExtractable
1641 _kSecAttrKeyTypeECSECPrimeRandomPKA
1642 _kSecAttrKeyTypeSecureEnclaveAttestation
1643 _kSecAttrSecureEnclaveKeyBlob
1644 #endif // TARGET_OS_OSX
1645
1646 _kSecAttrDeriveSyncIDFromItemAttributes
1647 _kSecAttrPCSPlaintextServiceIdentifier
1648 _kSecAttrPCSPlaintextPublicKey
1649 _kSecAttrPCSPlaintextPublicIdentity
1650 _kSecAttrSHA1
1651
1652 #include "Security/SecureObjectSync/SOSViews.exp-in"
1653
1654 _kSecClass
1655 _kSecClassAppleSharePassword
1656 _kSecClassCertificate
1657 _kSecClassGenericPassword
1658 _kSecClassIdentity
1659 _kSecClassInternetPassword
1660 _kSecClassKey
1661 _kSecImportExportPassphrase
1662 _kSecImportItemCertChain
1663 _kSecImportItemIdentity
1664 _kSecImportItemKeyID
1665 _kSecImportItemLabel
1666 _kSecImportItemTrust
1667 _kSecUseItemList
1668 _kSecUseTombstones
1669 _kSecUseSystemKeychain
1670 _kSecValueData
1671 _kSecValuePersistentRef
1672 _kSecValueRef
1673 _kSecMatchCaseInsensitive
1674 _kSecMatchEmailAddressIfPresent
1675 _kSecMatchIssuers
1676 _kSecMatchItemList
1677 _kSecMatchLimit
1678 _kSecMatchLimitAll
1679 _kSecMatchLimitOne
1680 _kSecMatchPolicy
1681 _kSecMatchSearchList
1682 _kSecMatchSubjectContains
1683 _kSecMatchTrustedOnly
1684 _kSecMatchValidOnDate
1685 _kSecReturnAttributes
1686 _kSecReturnData
1687 _kSecReturnPersistentRef
1688 _kSecReturnRef
1689 _SecItemAdd
1690 _SecItemCertificateExists
1691 _SecItemCopyDisplayNames
1692 _SecItemCopyMatching
1693 _SecItemCopyParentCertificates_ios
1694 _SecItemDelete
1695 #if TARGET_OS_IPHONE
1696 _SecItemDeleteAll
1697 #endif
1698 _SecItemUpdate
1699 __SecItemAddAndNotifyOnSync
1700 _SecItemSetCurrentItemAcrossAllDevices
1701 _SecItemFetchCurrentItemAcrossAllDevices
1702 __SecItemFetchDigests
1703
1704 __SecItemCreatePersistentRef
1705 __SecItemParsePersistentRef
1706 __SecKeychainBackupSyncable
1707 __SecKeychainCopyBackup
1708 __SecKeychainCopyOTABackup
1709 __SecKeychainRestoreBackup
1710 __SecKeychainRestoreBackupFromFileDescriptor
1711 __SecKeychainRestoreSyncable
1712 __SecKeychainSyncUpdateMessage
1713 __SecKeychainWriteBackupToFileDescriptor
1714 __SecKeychainCopyKeybagUUIDFromFileDescriptor
1715
1716 _SecItemBackupWithRegisteredBackups
1717 _SecItemBackupSetConfirmedManifest
1718 _SecItemBackupRestore
1719 _SecItemBackupCopyMatching
1720 _SecItemBackupWithChanges
1721 #if TARGET_OS_IPHONE
1722 __SecKeychainRollKeys
1723
1724 _SecAddSharedWebCredential
1725 _SecRequestSharedWebCredential
1726 _SecCreateSharedWebCredentialPassword
1727 _kSecSharedPassword
1728 #endif
1729 _kSOSInternalAccessGroup
1730 _kSecNetworkExtensionAccessGroupSuffix
1731
1732 __SecSecuritydCopyWhoAmI
1733 __SecSyncBubbleTransfer
1734 __SecSystemKeychainTransfer
1735 __SecSyncDeleteUserViews
1736 _SecItemUpdateTokenItems
1737 _SecItemDeleteAllWithAccessGroups
1738 _SecTokenItemValueCopy
1739
1740 __SecSecuritydCopyCKKSEndpoint
1741 __SecSecuritydCopySOSStatusEndpoint
1742
1743 #if TARGET_OS_IPHONE
1744 _kSecXPCKeyAttributesToUpdate
1745 _kSecXPCKeyBackup
1746 _kSecXPCKeyCertificate
1747 _kSecXPCKeyDigest
1748 _kSecXPCKeyDomain
1749 _kSecXPCKeyKeybag
1750 _kSecXPCKeyQuery
1751 _kSecXPCKeySettings
1752 _kSecXPCPublicPeerId
1753 _kSecXPCOTRSession
1754 _kSecXPCData
1755 _kSecXPCOTRReady
1756 _kSecXPCKeyDeviceID
1757 _kSecXPCKeyIDSMessage
1758 _kSecXPCKeySendIDSMessage
1759 #endif
1760
1761 _SecCertificateXPCArrayCopyArray
1762 _SecPolicyXPCArrayCopyArray
1763 #if TARGET_OS_IPHONE
1764 _SecServerSetMachServiceName
1765 #endif
1766
1767 //
1768 // ServerEncryption
1769 //
1770
1771 _SecCopyEncryptedToServer
1772 _SecCopyEncryptedToServerKey
1773 _SecCopyDecryptedForServer
1774
1775 //
1776 // Utilities
1777 //
1778
1779 _sSecDERErrorDomain
1780 _der_sizeof_plist
1781 _der_encode_plist
1782 _der_decode_plist
1783 _CFPropertyListCreateDERData
1784 _CFPropertyListCreateWithDERData
1785
1786 #if TARGET_OS_IPHONE
1787 //
1788 // DER
1789 //
1790 _DERDecodeItem
1791 #endif
1792
1793 //
1794 // EMCS
1795 //
1796
1797 #if TARGET_OS_IPHONE
1798 _SecEMCSCreateDerivedEMCSKey
1799 _SecEMCSCreateNewiDMSKey
1800 #endif
1801
1802 #if TARGET_OS_IPHONE
1803 //
1804 // libsecurity_codesigning_ios
1805 //
1806
1807 _SecCodeSetDetachedSignature
1808 _SecCodeCopySigningInformation
1809
1810 _SecStaticCodeCreateWithPathAndAttributes
1811 _SecStaticCodeCheckValidityWithErrors
1812
1813 _kSecCodeAttributeUniversalFileOffset
1814
1815 _kSecCodeInfoTime
1816 _kSecCodeInfoIdentifier
1817 _kSecCodeInfoTeamIdentifier
1818 _kSecCodeInfoCertificates
1819 _kSecCodeInfoCdHashes
1820 _kSecCodeInfoDigestAlgorithms
1821 _kSecCodeInfoEntitlements
1822 _kSecCodeInfoEntitlementsDict
1823 _kSecCodeInfoUnique
1824
1825 _kSecCFErrorResourceAdded
1826 _kSecCFErrorResourceAltered
1827 _kSecCFErrorResourceMissing
1828
1829 #endif // TARGET_OS_IPHONE
1830
1831 //
1832 // Custom CFAllocators
1833 //
1834 _SecCFAllocatorZeroize