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