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