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