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