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