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