]> git.saurik.com Git - apple/security.git/blob - Security.exp-in
Security-58286.31.2.tar.gz
[apple/security.git] / Security.exp-in
1 #include <TargetConditionals.h>
2
3 #include "Security/SecExports.exp-in"
4 #include "Security/SecAccessControlExports.exp-in"
5 #include "Security/SecureObjectSync/SOSExports.exp-in"
6
7 #if TARGET_OS_OSX
8 #include "CSSMOID.exp-in"
9 #endif
10 #if TARGET_OS_IPHONE
11 _CSSMOID_MD5WithRSA
12 _CSSMOID_SHA1
13 _CSSMOID_SHA1WithRSA
14 _CSSMOID_SHA256WithRSA
15 _CSSMOID_SHA384WithRSA
16 _CSSMOID_ECDSA_WithSHA1
17 _CSSMOID_ECDSA_WithSHA256
18 _CSSMOID_ECDSA_WithSHA384
19 _CSSMOID_PKCS5_HMAC_SHA1
20 #endif
21
22 #if TARGET_OS_IPHONE
23 _DEROidCompare
24 _NtlmCreateClientRequest
25 _NtlmCreateClientResponse
26 __NtlmCreateClientResponse
27 _NtlmGeneratePasswordHashes
28 _NtlmGeneratorCreate
29 _NtlmGeneratorRelease
30 _NtlmGetNegotiatedVersion
31 _OID_PKIX_OCSP_BASIC
32 _OID_GOOGLE_OCSP_SCT
33 #endif
34
35 #if TARGET_OS_IPHONE
36 _SSLAddDistinguishedName
37 _SSLClose
38 _SSLContextGetTypeID
39 _SSLCopyDistinguishedNames
40 _SSLCopyPeerTrust
41 _SSLCreateContext
42 _SSLCreateContextWithRecordFuncs
43 _SSLGetAllowAnonymousCiphers
44 _SSLGetBufferedReadSize
45 _SSLGetCertificate
46 _SSLGetCipherSizes
47 _SSLGetClientCertificateState
48 _SSLGetClientSideAuthenticate
49 _SSLGetConnection
50 _SSLGetDatagramWriteSize
51 _SSLGetEnabledCiphers
52 _SSLGetEncryptionCertificate
53 _SSLGetMaxDatagramRecordSize
54 _SSLGetMinimumDHGroupSize
55 _SSLGetNegotiatedCipher
56 _SSLGetNegotiatedCurve
57 _SSLGetNegotiatedProtocolVersion
58 _SSLGetNumberEnabledCiphers
59 _SSLGetNumberOfSignatureAlgorithms
60 _SSLGetNumberSupportedCiphers
61 _SSLGetPeerDomainName
62 _SSLGetPeerDomainNameLength
63 _SSLGetPeerID
64 _SSLGetPeerSecTrust
65 _SSLGetProtocolVersionMax
66 _SSLGetProtocolVersionMin
67 _SSLGetPSKIdentity
68 _SSLGetResumableSessionInfo
69 _SSLGetSessionState
70 _SSLGetSignatureAlgorithms
71 _SSLGetSupportedCiphers
72 _SSLHandshake
73 _SSLInternalClientRandom
74 _SSLInternalMasterSecret
75 _SSLInternalServerRandom
76 _SSLInternalSetMasterSecretFunction
77 _SSLInternalSetSessionTicket
78 _SSLInternal_PRF
79 _SSLRead
80 _SSLReHandshake
81 _SSLSetNPNData
82 _SSLSetNPNFunc
83 _SSLGetNPNData
84 _SSLSetALPNData
85 _SSLSetALPNFunc
86 _SSLGetALPNData
87 _SSLSetALPNProtocols
88 _SSLCopyALPNProtocols
89 _SSLCopyRequestedPeerName
90 _SSLCopyRequestedPeerNameLength
91 _SSLSetAllowAnonymousCiphers
92 _SSLSetCertificate
93 _SSLSetClientSideAuthenticate
94 _SSLSetConnection
95 _SSLSetDatagramHelloCookie
96 _SSLSetECDSACurves
97 _SSLSetEnabledCiphers
98 _SSLSetEncryptionCertificate
99 _SSLSetIOFuncs
100 _SSLSetMaxDatagramRecordSize
101 _SSLSetMinimumDHGroupSize
102 _SSLSetProtocolVersionMax
103 _SSLSetProtocolVersionMin
104 _SSLSetPSKIdentity
105 _SSLSetPSKSharedSecret
106 _SSLSetRecordContext
107 _SSLSetSessionOption
108 _SSLGetSessionOption
109 _SSLSetPeerDomainName
110 _SSLSetPeerID
111 _SSLSetSessionCacheTimeout
112 _SSLWrite
113 _SSLSetDHEEnabled
114 _SSLGetDHEEnabled
115 _SSLSetSessionConfig
116 _SSLSetSessionTicketsEnabled
117 _SSLSetError
118 _SSLSetOCSPResponse
119
120 _kSSLSessionConfig_default
121 _kSSLSessionConfig_ATSv1
122 _kSSLSessionConfig_ATSv1_noPFS
123 _kSSLSessionConfig_legacy
124 _kSSLSessionConfig_standard
125 _kSSLSessionConfig_RC4_fallback
126 _kSSLSessionConfig_TLSv1_fallback
127 _kSSLSessionConfig_TLSv1_RC4_fallback
128 _kSSLSessionConfig_3DES_fallback
129 _kSSLSessionConfig_TLSv1_3DES_fallback
130 _kSSLSessionConfig_legacy_DHE
131 _kSSLSessionConfig_anonymous
132
133 /* Those are deprecated */
134 __SSLCopyPeerCertificates
135 __SSLDisposeContext
136 __SSLGetAllowsAnyRoot
137 __SSLGetAllowsExpiredCerts
138 __SSLGetAllowsExpiredRoots
139 __SSLGetDiffieHellmanParams
140 __SSLGetEnableCertVerify
141 __SSLGetProtocolVersion
142 __SSLGetProtocolVersionEnabled
143 __SSLGetRsaBlinding
144 __SSLNewContext
145 __SSLNewDatagramContext
146 __SSLSetAllowsAnyRoot
147 __SSLSetAllowsExpiredCerts
148 __SSLSetAllowsExpiredRoots
149 __SSLSetDiffieHellmanParams
150 __SSLSetEnableCertVerify
151 __SSLSetProtocolVersion
152 __SSLSetProtocolVersionEnabled
153 __SSLSetRsaBlinding
154 __SSLSetTrustedRoots
155 #endif // TARGET_OS_IPHONE
156
157 #if TARGET_OS_OSX
158 //
159 // libsecurity_ssl
160 //
161 _SSLAddDistinguishedName
162 _SSLClose
163 _SSLContextGetTypeID
164 _SSLCreateContext
165 _SSLCreateContextWithRecordFuncs
166 _SSLDisposeContext
167 _SSLGetAllowsAnyRoot
168 _SSLGetAllowsExpiredCerts
169 _SSLGetAllowsExpiredRoots
170 _SSLGetBufferedReadSize
171 _SSLGetClientCertificateState
172 _SSLGetClientSideAuthenticate
173 _SSLGetConnection
174 _SSLGetDiffieHellmanParams
175 _SSLGetEnableCertVerify
176 _SSLGetEnabledCiphers
177 _SSLGetNegotiatedCipher
178 _SSLGetNegotiatedProtocolVersion
179 _SSLGetNumberEnabledCiphers
180 _SSLGetNumberSupportedCiphers
181 _SSLGetPeerCertificates
182 _SSLCopyPeerCertificates
183 _SSLCopyPeerTrust
184 _SSLGetPeerDomainName
185 _SSLGetPeerDomainNameLength
186 _SSLGetPeerID
187 _SSLGetPeerSecTrust
188 _SSLGetProtocolVersion
189 _SSLGetProtocolVersionEnabled
190 _SSLGetProtocolVersionMax
191 _SSLGetProtocolVersionMin
192 _SSLGetResumableSessionInfo
193 _SSLGetRsaBlinding
194 _SSLGetSessionOption
195 _SSLGetSessionState
196 _SSLGetSupportedCiphers
197 _SSLCopyTrustedRoots
198 _SSLSetTrustedLeafCertificates
199 _SSLCopyTrustedLeafCertificates
200 _SSLHandshake
201 _SSLInternalClientRandom
202 _SSLInternalMasterSecret
203 _SSLInternalServerRandom
204 _SSLGetCipherSizes
205 _SSLInternal_PRF
206 _SSLNewContext
207 _SSLRead
208 _SSLReHandshake
209 _SSLSetAllowsAnyRoot
210 _SSLSetAllowsExpiredCerts
211 _SSLSetAllowsExpiredRoots
212 _SSLSetCertificate
213 _SSLGetCertificate
214 _SSLSetClientSideAuthenticate
215 _SSLSetConnection
216 _SSLSetDatagramHelloCookie
217 _SSLSetMaxDatagramRecordSize
218 _SSLGetMaxDatagramRecordSize
219 _SSLSetDiffieHellmanParams
220 _SSLSetEnableCertVerify
221 _SSLSetEnabledCiphers
222 _SSLSetEncryptionCertificate
223 _SSLGetEncryptionCertificate
224 _SSLSetIOFuncs
225 _SSLSetPeerDomainName
226 _SSLSetPeerID
227 _SSLSetProtocolVersion
228 _SSLSetProtocolVersionEnabled
229 _SSLSetProtocolVersionMax
230 _SSLSetProtocolVersionMin
231 _SSLSetRecordContext
232 _SSLSetRsaBlinding
233 _SSLSetTrustedRoots
234 _SSLWrite
235 _SSLSetNPNFunc
236 _SSLSetNPNData
237 _SSLGetNPNData
238 _SSLSetALPNData
239 _SSLSetALPNFunc
240 _SSLGetALPNData
241 _SSLCopyRequestedPeerName
242 _SSLCopyRequestedPeerNameLength
243 _SSLSetSessionCacheTimeout
244 _SSLSetSessionOption
245 _SSLInternalSetMasterSecretFunction
246 _SSLInternalSetSessionTicket
247 _SSLSetAllowAnonymousCiphers
248 _SSLGetAllowAnonymousCiphers
249 _SSLCopyDistinguishedNames
250 _SSLSetCertificateAuthorities
251 _SSLCopyCertificateAuthorities
252 _SSLGetNegotiatedCurve
253 _SSLGetNumberOfECDSACurves
254 _SSLGetECDSACurves
255 _SSLSetECDSACurves
256 _SSLGetNumberOfClientAuthTypes
257 _SSLGetClientAuthTypes
258 _SSLGetNegotiatedClientAuthType
259 _SSLGetNumberOfSignatureAlgorithms
260 _SSLGetSignatureAlgorithms
261 _SSLNewDatagramContext
262 _SSLGetDatagramWriteSize
263 _SSLSetPSKSharedSecret
264 _SSLSetPSKIdentity
265 _SSLSetMinimumDHGroupSize
266 _SSLGetMinimumDHGroupSize
267 _SSLSetDHEEnabled
268 _SSLGetDHEEnabled
269 _SSLSetSessionConfig
270 _SSLSetSessionTicketsEnabled
271 _SSLSetError
272 _SSLSetOCSPResponse
273
274 _kSSLSessionConfig_default
275 _kSSLSessionConfig_ATSv1
276 _kSSLSessionConfig_ATSv1_noPFS
277 _kSSLSessionConfig_legacy
278 _kSSLSessionConfig_standard
279 _kSSLSessionConfig_RC4_fallback
280 _kSSLSessionConfig_TLSv1_fallback
281 _kSSLSessionConfig_TLSv1_RC4_fallback
282 _kSSLSessionConfig_3DES_fallback
283 _kSSLSessionConfig_TLSv1_3DES_fallback
284 _kSSLSessionConfig_legacy_DHE
285 _kSSLSessionConfig_anonymous
286 #endif
287
288 /* Workaround for radar://9392483 */
289 /* _SSLCopyPeerCertificates */
290 /* _SSLDisposeContext */
291 /* _SSLNewContext */
292 /* _SSLSetEnableCertVerify */
293 /* _SSLSetAllowsAnyRoot */
294 /* _SSLSetAllowsExpiredRoots */
295 /* _SSLSetProtocolVersionEnabled */
296 /* end workaround */
297
298 _SecAbsoluteTimeFromDateContent
299
300 /* Internal securityd RPC stuff */
301 _CKKSSetupControlProtocol
302 #if TARGET_OS_IPHONE || (TARGET_OS_OSX && __x86_64__)
303 _OBJC_CLASS_$_CKKSControl
304 #endif
305 _OBJC_CLASS_$_SecuritydXPCClient
306 _SecAccessGroupsGetCurrent
307 _SecAccessGroupsSetCurrent
308 _SecSecurityClientGet
309 _securityd_create_message
310 _securityd_message_with_reply_sync
311 _securityd_message_no_error
312 _securityd_send_sync_and_do
313 #if TARGET_OS_IOS
314 _SecSecuritySetMusrMode
315 #endif
316
317 _SecDERItemCopyOIDDecimalRepresentation
318 _SecDigestCreate
319 #if TARGET_OS_IPHONE
320 _SecFrameworkCopyResourceContents
321 _SecFrameworkCopyResourceURL
322 #endif
323
324 _SecPKCS12Import
325 _SecRandomCopyBytes
326 #if TARGET_OS_IPHONE
327 _SecSHA1DigestCreate
328 _SecSHA256DigestCreateFromData
329 #endif
330 _SecTaskCopySigningIdentifier
331 _SecTaskCopyValueForEntitlement
332 _SecTaskCopyValuesForEntitlements
333 _SecTaskCreateFromSelf
334 _SecTaskCreateWithAuditToken
335 _SecTaskGetCodeSignStatus
336 _SecTaskGetTypeID
337 #if TARGET_OS_OSX
338 _SecTaskEntitlementsValidated
339 #endif
340
341 _kSecRandomDefault
342
343 #if TARGET_OS_IPHONE
344 _vmdh_create
345 _vmdh_destroy
346 _vmdh_encrypt_password
347 _vmdh_generate_key
348 #endif
349
350 _SecSMIMEFindBulkAlgForRecipients
351
352 //Localization
353 _SecFrameworkCopyLocalizedString
354
355 //
356 // utilities
357 //
358 _readFileSizet
359 _writeFileSizet
360
361 #if TARGET_OS_OSX
362 //
363 // libsecurity_cms
364 //
365 _kCMSEncoderDigestAlgorithmSHA1
366 _kCMSEncoderDigestAlgorithmSHA256
367 _CMSEncode
368 _CMSEncodeContent
369 _CMSEncoderAddSupportingCerts
370 _CMSEncoderAddRecipients
371 _CMSEncoderAddSigners
372 _CMSEncoderCopySupportingCerts
373 _CMSEncoderCopyRecipients
374 _CMSEncoderCopySigners
375 _CMSEncoderCreate
376 _CMSEncoderCopyEncodedContent
377 _CMSEncoderGetCmsMessage
378 _CMSEncoderSetSignerAlgorithm
379 _CMSEncoderSetHasDetachedContent
380 _CMSEncoderGetHasDetachedContent
381 _CMSEncoderCopyEncapsulatedContentType
382 _CMSEncoderGetEncoder
383 _CMSEncoderGetTypeID
384 _CMSEncoderSetEncapsulatedContentType
385 _CMSEncoderSetEncapsulatedContentTypeOID
386 _CMSEncoderSetEncoder
387 _CMSEncoderAddSignedAttributes
388 _CMSEncoderSetSigningTime
389 _CMSEncoderSetAppleCodesigningHashAgility
390 _CMSEncoderSetCertificateChainMode
391 _CMSEncoderGetCertificateChainMode
392 _CMSEncoderUpdateContent
393 _CMSDecoderCopyAllCerts
394 _CMSDecoderCopyContent
395 _CMSDecoderCopyDetachedContent
396 _CMSDecoderCopySignerStatus
397 _CMSDecoderCreate
398 _CMSDecoderGetTypeID
399 _CMSDecoderFinalizeMessage
400 _CMSDecoderGetDecoder
401 _CMSDecoderCopyEncapsulatedContentType
402 _CMSDecoderIsContentEncrypted
403 _CMSDecoderGetNumSigners
404 _CMSDecoderSetDecoder
405 _CMSDecoderSetDetachedContent
406 _CMSDecoderUpdateMessage
407 _CMSDecoderGetCmsMessage
408 _CMSDecoderSetSearchKeychain
409 _CMSDecoderCopySignerEmailAddress
410 _CMSDecoderCopySignerCert
411 _CmsMessageSetTSAContext
412 _CMSDecoderCopySignerSigningTime
413 _CMSDecoderCopySignerTimestamp
414 _CMSDecoderCopySignerTimestampWithPolicy
415 _CMSDecoderCopySignerTimestampCertificates
416 _CMSEncoderCopySignerTimestamp
417 _CMSEncoderCopySignerTimestampWithPolicy
418 _CMSDecoderCopySignerAppleCodesigningHashAgility
419 #endif // TARGET_OS_OSX
420
421 #if TARGET_OS_OSX
422 //
423 // libsecurity_authorization
424 //
425 _AuthorizationCopyInfo
426 _AuthorizationCopyPrivilegedReference
427 _AuthorizationCopyRights
428 _AuthorizationCopyRightsAsync
429 _AuthorizationDismiss
430 _AuthorizationCreate
431 _AuthorizationCreateWithAuditToken
432 _AuthorizationCreateFromExternalForm
433 _AuthorizationExecuteWithPrivileges
434 _AuthorizationExecuteWithPrivilegesExternalForm
435 _AuthorizationFree
436 _AuthorizationFreeItemSet
437 _AuthorizationMakeExternalForm
438 _AuthorizationPreauthorizeCredentials
439 _AuthorizationRightGet
440 _AuthorizationRightRemove
441 _AuthorizationRightSet
442 _AuthorizationEnableSmartCard
443 _SessionCreate
444 _SessionGetInfo
445 _SessionSetDistinguishedUser
446 _SessionGetDistinguishedUser
447 _SessionSetUserPreferences
448 #endif // TARGET_OS_OSX
449
450 #if TARGET_OS_OSX
451 //
452 // libsecurity_cssm
453 //
454 _CSSM_AC_AuthCompute
455 _CSSM_AC_PassThrough
456 _CSSM_CL_CertAbortCache
457 _CSSM_CL_CertAbortQuery
458 _CSSM_CL_CertCache
459 _CSSM_CL_CertCreateTemplate
460 _CSSM_CL_CertDescribeFormat
461 _CSSM_CL_CertGetAllFields
462 _CSSM_CL_CertGetAllTemplateFields
463 _CSSM_CL_CertGetFirstCachedFieldValue
464 _CSSM_CL_CertGetFirstFieldValue
465 _CSSM_CL_CertGetKeyInfo
466 _CSSM_CL_CertGetNextCachedFieldValue
467 _CSSM_CL_CertGetNextFieldValue
468 _CSSM_CL_CertGroupFromVerifiedBundle
469 _CSSM_CL_CertGroupToSignedBundle
470 _CSSM_CL_CertSign
471 _CSSM_CL_CertVerify
472 _CSSM_CL_CertVerifyWithKey
473 _CSSM_CL_CrlAbortCache
474 _CSSM_CL_CrlAbortQuery
475 _CSSM_CL_CrlAddCert
476 _CSSM_CL_CrlCache
477 _CSSM_CL_CrlCreateTemplate
478 _CSSM_CL_CrlDescribeFormat
479 _CSSM_CL_CrlGetAllCachedRecordFields
480 _CSSM_CL_CrlGetAllFields
481 _CSSM_CL_CrlGetFirstCachedFieldValue
482 _CSSM_CL_CrlGetFirstFieldValue
483 _CSSM_CL_CrlGetNextCachedFieldValue
484 _CSSM_CL_CrlGetNextFieldValue
485 _CSSM_CL_CrlRemoveCert
486 _CSSM_CL_CrlSetFields
487 _CSSM_CL_CrlSign
488 _CSSM_CL_CrlVerify
489 _CSSM_CL_CrlVerifyWithKey
490 _CSSM_CL_FreeFieldValue
491 _CSSM_CL_FreeFields
492 _CSSM_CL_IsCertInCachedCrl
493 _CSSM_CL_IsCertInCrl
494 _CSSM_CL_PassThrough
495 _CSSM_CSP_ChangeLoginAcl
496 _CSSM_CSP_ChangeLoginOwner
497 _CSSM_CSP_CreateAsymmetricContext
498 _CSSM_CSP_CreateDeriveKeyContext
499 _CSSM_CSP_CreateDigestContext
500 _CSSM_CSP_CreateKeyGenContext
501 _CSSM_CSP_CreateMacContext
502 _CSSM_CSP_CreatePassThroughContext
503 _CSSM_CSP_CreateRandomGenContext
504 _CSSM_CSP_CreateSignatureContext
505 _CSSM_CSP_CreateSymmetricContext
506 _CSSM_CSP_GetLoginAcl
507 _CSSM_CSP_GetLoginOwner
508 _CSSM_CSP_GetOperationalStatistics
509 _CSSM_CSP_Login
510 _CSSM_CSP_Logout
511 _CSSM_CSP_ObtainPrivateKeyFromPublicKey
512 _CSSM_CSP_PassThrough
513 _CSSM_ChangeKeyAcl
514 _CSSM_ChangeKeyOwner
515 _CSSM_DL_Authenticate
516 _CSSM_DL_ChangeDbAcl
517 _CSSM_DL_ChangeDbOwner
518 _CSSM_DL_CreateRelation
519 _CSSM_DL_DataAbortQuery
520 _CSSM_DL_DataDelete
521 _CSSM_DL_DataGetFirst
522 _CSSM_DL_DataGetFromUniqueRecordId
523 _CSSM_DL_DataGetNext
524 _CSSM_DL_DataInsert
525 _CSSM_DL_DataModify
526 _CSSM_DL_DbClose
527 _CSSM_DL_DbCreate
528 _CSSM_DL_DbDelete
529 _CSSM_DL_DbOpen
530 _CSSM_DL_DestroyRelation
531 _CSSM_DL_FreeNameList
532 _CSSM_DL_FreeUniqueRecord
533 _CSSM_DL_GetDbAcl
534 _CSSM_DL_GetDbNameFromHandle
535 _CSSM_DL_GetDbNames
536 _CSSM_DL_GetDbOwner
537 _CSSM_DL_PassThrough
538 _CSSM_DecryptData
539 _CSSM_DecryptDataFinal
540 _CSSM_DecryptDataInit
541 _CSSM_DecryptDataInitP
542 _CSSM_DecryptDataP
543 _CSSM_DecryptDataUpdate
544 _CSSM_DeleteContext
545 _CSSM_DeleteContextAttributes
546 _CSSM_DeriveKey
547 _CSSM_DigestData
548 _CSSM_DigestDataClone
549 _CSSM_DigestDataFinal
550 _CSSM_DigestDataInit
551 _CSSM_DigestDataUpdate
552 _CSSM_EncryptData
553 _CSSM_EncryptDataFinal
554 _CSSM_EncryptDataInit
555 _CSSM_EncryptDataInitP
556 _CSSM_EncryptDataP
557 _CSSM_EncryptDataUpdate
558 _CSSM_FreeContext
559 _CSSM_FreeKey
560 _CSSM_GenerateAlgorithmParams
561 _CSSM_GenerateKey
562 _CSSM_GenerateKeyP
563 _CSSM_GenerateKeyPair
564 _CSSM_GenerateKeyPairP
565 _CSSM_GenerateMac
566 _CSSM_GenerateMacFinal
567 _CSSM_GenerateMacInit
568 _CSSM_GenerateMacUpdate
569 _CSSM_GenerateRandom
570 _CSSM_GetAPIMemoryFunctions
571 _CSSM_GetContext
572 _CSSM_GetContextAttribute
573 _CSSM_GetKeyAcl
574 _CSSM_GetKeyOwner
575 _CSSM_GetModuleGUIDFromHandle
576 _CSSM_GetPrivilege
577 _CSSM_GetSubserviceUIDFromHandle
578 _CSSM_GetTimeValue
579 _CSSM_Init
580 _CSSM_Introduce
581 _CSSM_ListAttachedModuleManagers
582 _CSSM_ModuleAttach
583 _CSSM_ModuleDetach
584 _CSSM_ModuleLoad
585 _CSSM_ModuleUnload
586 _CSSM_QueryKeySizeInBits
587 _CSSM_QuerySize
588 _CSSM_RetrieveCounter
589 _CSSM_RetrieveUniqueId
590 _CSSM_SetContext
591 _CSSM_SetPrivilege
592 _CSSM_SignData
593 _CSSM_SignDataFinal
594 _CSSM_SignDataInit
595 _CSSM_SignDataUpdate
596 _CSSM_TP_ApplyCrlToDb
597 _CSSM_TP_CertCreateTemplate
598 _CSSM_TP_CertGetAllTemplateFields
599 _CSSM_TP_CertGroupConstruct
600 _CSSM_TP_CertGroupPrune
601 _CSSM_TP_CertGroupToTupleGroup
602 _CSSM_TP_CertGroupVerify
603 _CSSM_TP_CertReclaimAbort
604 _CSSM_TP_CertReclaimKey
605 _CSSM_TP_CertRemoveFromCrlTemplate
606 _CSSM_TP_CertRevoke
607 _CSSM_TP_CertSign
608 _CSSM_TP_ConfirmCredResult
609 _CSSM_TP_CrlCreateTemplate
610 _CSSM_TP_CrlSign
611 _CSSM_TP_CrlVerify
612 _CSSM_TP_FormRequest
613 _CSSM_TP_FormSubmit
614 _CSSM_TP_PassThrough
615 _CSSM_TP_ReceiveConfirmation
616 _CSSM_TP_RetrieveCredResult
617 _CSSM_TP_SubmitCredRequest
618 _CSSM_TP_TupleGroupToCertGroup
619 _CSSM_Terminate
620 _CSSM_Unintroduce
621 _CSSM_UnwrapKey
622 _CSSM_UnwrapKeyP
623 _CSSM_UpdateContextAttributes
624 _CSSM_VerifyData
625 _CSSM_VerifyDataFinal
626 _CSSM_VerifyDataInit
627 _CSSM_VerifyDataUpdate
628 _CSSM_VerifyDevice
629 _CSSM_VerifyMac
630 _CSSM_VerifyMacFinal
631 _CSSM_VerifyMacInit
632 _CSSM_VerifyMacUpdate
633 _CSSM_WrapKey
634 _CSSM_WrapKeyP
635 _cssmAlgToOid
636 _cssmOidToAlg
637 _gGuidAppleCSP
638 _gGuidAppleCSPDL
639 _gGuidAppleFileDL
640 _gGuidAppleX509CL
641 _gGuidAppleX509TP
642 _gGuidAppleDotMacTP
643 _gGuidAppleSdCSPDL
644 _gGuidCssm
645 _gGuidAppleLDAPDL
646 _gGuidAppleDotMacDL
647 #endif // TARGET_OS_OSX
648
649 #if TARGET_OS_OSX
650 //
651 // libsecurity_transform
652 //
653 _SecTransformCreateFromExternalRepresentation
654 _SecTransformCreateValidatorForCFtype
655 _SecTransformCopyExternalRepresentation
656 _SecTransformConnectTransforms
657 _SecTransformSetAttribute
658 _SecTransformGetAttribute
659 _SecTransformFindByName
660 _SecTransformExecute
661 _SecTransformExecuteAsync
662 _SecNullTransformCreate
663 _SecDigestTransformCreate
664 _SecCreateMaskGenerationFunctionTransform
665 _SecTransformCreate
666 _SecTransformRegister
667 _SecTransformNoData
668 _kSecDigestMD2
669 _kSecDigestMD4
670 _kSecDigestMD5
671 _kSecDigestSHA1
672 _kSecDigestSHA2
673 _kSecDigestHMACSHA1
674 _kSecDigestHMACMD5
675 _kSecDigestHMACKeyAttribute
676 _kSecDigestHMACSHA2
677 _SecExternalSourceTransformCreate
678 _SecExternalSourceSetValue
679 _kSecDecodeTypeAttribute
680 _CreateSecTransformErrorRef
681 _kSecTransformAbortOriginatorKey
682 _SecGroupTransformHasMember
683 _kSecDigestTypeAttribute
684 _kSecDigestLengthAttribute
685 _kSecOAEPEncodingParametersAttributeName
686 _kSecTransformInputAttributeName
687 _kSecTransformDebugAttributeName
688 _kSecTransformOutputAttributeName
689 _kSecTransformTransformName
690 _kSecTransformAbortAttributeName
691 _kSecPaddingNoneKey
692 _kSecPaddingPKCS1Key
693 _kSecPaddingPKCS5Key
694 _kSecPaddingPKCS7Key
695 _kSecPaddingOAEPKey
696 _kSecModeNoneKey
697 _kSecModeECBKey
698 _kSecModeCBCKey
699 _kSecModeCFBKey
700 _kSecModeOFBKey
701 _kSecEncryptKey
702 _kSecPaddingKey
703 _kSecIVKey
704 _kSecEncryptionMode
705 _SecEncryptTransformCreate
706 _SecDecryptTransformCreate
707 _SecDecodeTransformCreate
708 _SecEncodeTransformCreate
709 _SecSignTransformCreate
710 _SecVerifyTransformCreate
711 _kSecBase32Encoding
712 _kSecBase64Encoding
713 _kSecZLibEncoding
714 _kSecEncodeLineLengthAttribute
715 _kSecEncodeTypeAttribute
716 _kSecCompressionRatio
717 _kSecSignatureAttributeName
718 _kSecInputIsAttributeName
719 _kSecInputIsPlainText
720 _kSecInputIsDigest
721 _kSecInputIsRaw
722 _kSecTransformActionCanExecute
723 _kSecTransformActionStartingExecution
724 _kSecTransformActionFinalize
725 _kSecTransformActionProcessData
726 _SecTransformSetAttributeAction
727 _SecGroupTransformFindLastTransform
728 _SecGroupTransformFindMonitor
729 _SecTransformDisconnectTransforms
730 _SecTransformDotForDebugging
731 _SecCreateCollectTransform
732 _SecTransformGetTypeID
733 _SecGroupTransformGetTypeID
734 _SecTransformCreateGroupTransform
735 _SecTransformSetDataAction
736 _SecTransformSetTransformAction
737 _SecTranformCustomGetAttribute
738 _SecTransformCustomSetAttribute
739 _SecTransformPushbackAttribute
740 _kSecTransformActionExternalizeExtraData
741 _kSecTransformActionInternalizeExtraData
742 _kSecTransformActionAttributeNotification
743 _kSecTransformActionAttributeValidation
744 _kSecTransformErrorDomain
745 _kSecTransformPreviousErrorKey
746 _SecTransformCreateReadTransformWithReadStream
747 _kSecLineLength64
748 _kSecLineLength76
749 #endif // TARGET_OS_OSX
750
751
752
753 #if TARGET_OS_OSX
754 // gate keeper logging
755
756 _GKBIS_DS_Store_Present
757 _GKBIS_Dot_underbar_Present
758 _GKBIS_Num_localizations
759 _GKBIS_Num_files
760 _GKBIS_Num_dirs
761 _GKBIS_Num_symlinks
762 #endif // TARGET_OS_OSX
763
764 #if TARGET_OS_OSX
765 //
766 // libsecurity_mds
767 //
768 _MDS_Initialize
769 _MDS_Install
770 _MDS_Terminate
771 _MDS_Uninstall
772 _MDS_InstallFile
773 _MDS_RemoveSubservice
774 #endif // TARGET_OS_OSX
775
776 #if TARGET_OS_OSX
777 //
778 // libsecurity_keychain
779 //
780 _SecACLCopyAuthorizations
781 _SecACLCopyContents
782 _SecACLCopySimpleContents
783 _SecACLCreateFromSimpleContents
784 _SecACLCreateWithSimpleContents
785 _SecACLGetAuthorizations
786 _SecACLGetTypeID
787 _SecACLRemove
788 _SecACLSetAuthorizations
789 _SecACLSetContents
790 _SecACLSetSimpleContents
791 _SecACLUpdateAuthorizations
792 _SecAccessCopyACLList
793 _SecAccessCopyMatchingACLList
794 _SecAccessCopyOwnerAndACL
795 _SecAccessCopySelectedACLList
796 _SecAccessCreate
797 _SecAccessCreateFromOwnerAndACL
798 _SecAccessCreateWithOwnerAndACL
799 _SecAccessCreateWithTrustedApplications
800 _SecAccessGetOwnerAndACL
801 _SecAccessGetTypeID
802 _SecCopyErrorMessageString
803 _SecCreateRecoveryPassword
804 _SecDigestGetData
805 _SecFDERecoveryUnwrapCRSKWithPrivKey
806 _SecFDERecoveryWrapCRSKWithPubKey
807 _SecGenericPasswordCreate
808 _SecIdentityAddPreferenceItem
809 _SecIdentityCompare
810 _SecIdentityCopyFromPreferenceItem
811 _SecIdentityCopyPreference
812 _SecIdentityCopyPreferred
813 _SecIdentityCopySystemIdentity
814 _SecIdentityCreateWithCertificate
815 _SecIdentityFindPreferenceItem
816 _SecIdentitySearchCopyNext
817 _SecIdentitySearchCreate
818 _SecIdentitySearchCreateWithAttributes
819 _SecIdentitySearchCreateWithPolicy
820 _SecIdentitySearchGetTypeID
821 _SecIdentitySetPreference
822 _SecIdentitySetPreferred
823 _SecIdentitySetSystemIdentity
824 _SecIdentityUpdatePreferenceItem
825 _SecInferLabelFromX509Name
826 _SecItemAdd_ios
827 _SecItemCopyMatching_ios
828 _SecItemCopyParentCertificates_osx
829 _SecItemCopyStoredCertificate
830 #if TARGET_OS_OSX
831 _SecItemCreateFromAttributeDictionary_osx
832 #endif
833 _SecItemDelete_ios
834 _SecItemExport
835 _SecItemImport
836 _SecItemUpdate_ios
837 _SecKeychainAddCallback
838 _SecKeychainAddDBToKeychainList
839 _SecKeychainAddGenericPassword
840 _SecKeychainAddIToolsPassword
841 _SecKeychainAddInternetPassword
842 _SecKeychainAttemptMigrationWithMasterKey
843 _SecKeychainAttributeInfoForItemID
844 _SecKeychainChangeKeyStorePassphrase
845 _SecKeychainChangePassword
846 _SecKeychainCopyAccess
847 _SecKeychainCopyBlob
848 _SecKeychainCopyDefault
849 _SecKeychainCopyDomainDefault
850 _SecKeychainCopyDomainSearchList
851 _SecKeychainCopyLogin
852 _SecKeychainCopySearchList
853 _SecKeychainCopySettings
854 _SecKeychainCopySignature
855 _SecKeychainCreate
856 _SecKeychainCreateNew
857 _SecKeychainCreateWithBlob
858 _SecKeychainDBIsInKeychainList
859 _SecKeychainDelete
860 _SecKeychainEraseUnlockKeyWithPubKeyHash
861 _SecKeychainErrFromOSStatus
862 _SecKeychainFindGenericPassword
863 _SecKeychainFindInternetPassword
864 _SecKeychainFreeAttributeInfo
865 _SecKeychainGetCSPHandle
866 _SecKeychainGetDLDBHandle
867 _SecKeychainGetKeychainVersion
868 _SecKeychainGetPath
869 _SecKeychainGetPreferenceDomain
870 _SecKeychainGetStatus
871 _SecKeychainGetTypeID
872 _SecKeychainGetUserInteractionAllowed
873 _SecKeychainGetUserPromptAttempts
874 _SecKeychainGetVersion
875 _SecKeychainIsValid
876 _SecKeychainItemAdd
877 _SecKeychainItemAddNoUI
878 _SecKeychainItemCopyAccess
879 _SecKeychainItemCopyAllExtendedAttributes
880 _SecKeychainItemCopyAttributesAndData
881 _SecKeychainItemCopyAttributesAndEncryptedData
882 _SecKeychainItemCopyContent
883 _SecKeychainItemCopyExtendedAttribute
884 _SecKeychainItemCopyFromPersistentReference
885 _SecKeychainItemCopyFromRecordIdentifier
886 _SecKeychainItemCopyKeychain
887 _SecKeychainItemCopyRecordIdentifier
888 _SecKeychainItemCreateCopy
889 _SecKeychainItemCreateFromContent
890 _SecKeychainItemCreateFromEncryptedContent
891 _SecKeychainItemCreateNew
892 _SecKeychainItemCreatePersistentReference
893 _SecKeychainItemDelete
894 _SecKeychainItemExport
895 _SecKeychainItemFindFirst
896 _SecKeychainItemFreeAttributesAndData
897 _SecKeychainItemFreeContent
898 _SecKeychainItemGetAttribute
899 _SecKeychainItemGetDLDBHandle
900 _SecKeychainItemGetData
901 _SecKeychainItemGetTypeID
902 _SecKeychainItemGetUniqueRecordID
903 _SecKeychainItemImport
904 _SecKeychainItemModifyAttributesAndData
905 _SecKeychainItemModifyContent
906 _SecKeychainItemModifyEncryptedData
907 _SecKeychainItemSetAccess
908 _SecKeychainItemSetAccessWithPassword
909 _SecKeychainItemSetAttribute
910 _SecKeychainItemSetData
911 _SecKeychainItemSetExtendedAttribute
912 _SecKeychainItemUpdate
913 _SecKeychainListCopyKeychainAtIndex
914 _SecKeychainListGetCount
915 _SecKeychainListRemoveKeychain
916 _SecKeychainLock
917 _SecKeychainLockAll
918 _SecKeychainLogin
919 _SecKeychainLogout
920 _SecKeychainMDSInstall
921 _SecKeychainMakeFromFullPath
922 _SecKeychainOpen
923 _SecKeychainOpenWithGuid
924 _SecKeychainRecodeKeychain
925 _SecKeychainRemoveCallback
926 _SecKeychainRemoveDBFromKeychainList
927 _SecKeychainRemoveFromSearchList
928 _SecKeychainResetLogin
929 _SecKeychainSearchCopyNext
930 _SecKeychainSearchCreateForCertificateByEmail
931 _SecKeychainSearchCreateForCertificateByIssuerAndSN
932 _SecKeychainSearchCreateForCertificateByIssuerAndSN_CF
933 _SecKeychainSearchCreateForCertificateBySubjectKeyID
934 _SecKeychainSearchCreateFromAttributes
935 _SecKeychainSearchCreateFromAttributesExtended
936 _SecKeychainSearchGetTypeID
937 _SecKeychainSetAccess
938 _SecKeychainSetBatchMode
939 _SecKeychainSetDefault
940 _SecKeychainSetDomainDefault
941 _SecKeychainSetDomainSearchList
942 _SecKeychainSetPreferenceDomain
943 _SecKeychainSetSearchList
944 _SecKeychainSetServerMode
945 _SecKeychainSetSettings
946 _SecKeychainSetUserInteractionAllowed
947 _SecKeychainStash
948 _SecKeychainStoreUnlockKey
949 _SecKeychainStoreUnlockKeyWithPubKeyHash
950 _SecKeychainSystemKeychainCheckWouldDeadlock
951 _SecKeychainUnlock
952 _SecKeychainVerifyKeyStorePassphrase
953 _SecPasswordAction
954 _SecPasswordSetInitialAccess
955 _SecRandomCopyData
956 _SecSHA256DigestCreateFromData
957 _SecUnwrapRecoveryPasswordWithAnswers
958 _SecWrapRecoveryPasswordWithAnswers
959 __SecItemGetPersistentReference
960 _cssmErrorString
961 _cssmPerror
962 _kSecACLAuthorizationAny
963 _kSecACLAuthorizationDecrypt
964 _kSecACLAuthorizationDelete
965 _kSecACLAuthorizationDerive
966 _kSecACLAuthorizationEncrypt
967 _kSecACLAuthorizationExportClear
968 _kSecACLAuthorizationExportWrapped
969 _kSecACLAuthorizationGenKey
970 _kSecACLAuthorizationImportClear
971 _kSecACLAuthorizationImportWrapped
972 _kSecACLAuthorizationIntegrity
973 _kSecACLAuthorizationKeychainCreate
974 _kSecACLAuthorizationKeychainDelete
975 _kSecACLAuthorizationKeychainItemDelete
976 _kSecACLAuthorizationKeychainItemInsert
977 _kSecACLAuthorizationKeychainItemModify
978 _kSecACLAuthorizationKeychainItemRead
979 _kSecACLAuthorizationLogin
980 _kSecACLAuthorizationMAC
981 _kSecACLAuthorizationChangeACL
982 _kSecACLAuthorizationChangeOwner
983 _kSecACLAuthorizationPartitionID
984 _kSecACLAuthorizationSign
985
986 _kSecIdentityDomainDefault
987 _kSecIdentityDomainKerberosKDC
988 _kSecImportExportAccess
989 _kSecImportExportKeychain
990 _kSecMatchDiacriticInsensitive
991 _kSecMatchSubjectEndsWith
992 _kSecMatchSubjectStartsWith
993 _kSecMatchSubjectWholeString
994 _kSecMatchWidthInsensitive
995 #endif // TARGET_OS_OSX
996
997 #if TARGET_OS_OSX
998 _kSecOIDADC_CERT_POLICY
999 _kSecOIDAPPLE_CERT_POLICY
1000 _kSecOIDAPPLE_EKU_CODE_SIGNING
1001 _kSecOIDAPPLE_EKU_CODE_SIGNING_DEV
1002 _kSecOIDAPPLE_EKU_ICHAT_ENCRYPTION
1003 _kSecOIDAPPLE_EKU_ICHAT_SIGNING
1004 _kSecOIDAPPLE_EKU_RESOURCE_SIGNING
1005 _kSecOIDAPPLE_EKU_SYSTEM_IDENTITY
1006 _kSecOIDAPPLE_EXTENSION
1007 _kSecOIDAPPLE_EXTENSION_ADC_APPLE_SIGNING
1008 _kSecOIDAPPLE_EXTENSION_ADC_DEV_SIGNING
1009 _kSecOIDAPPLE_EXTENSION_APPLE_SIGNING
1010 _kSecOIDAPPLE_EXTENSION_CODE_SIGNING
1011 _kSecOIDAuthorityInfoAccess
1012 _kSecOIDAuthorityKeyIdentifier
1013 _kSecOIDBasicConstraints
1014 _kSecOIDBiometricInfo
1015 _kSecOIDCSSMKeyStruct
1016 _kSecOIDCertIssuer
1017 _kSecOIDCertificatePolicies
1018 _kSecOIDClientAuth
1019 _kSecOIDCollectiveStateProvinceName
1020 _kSecOIDCollectiveStreetAddress
1021 _kSecOIDCommonName
1022 _kSecOIDCountryName
1023 _kSecOIDCrlDistributionPoints
1024 _kSecOIDCrlNumber
1025 _kSecOIDCrlReason
1026 _kSecOIDDOTMAC_CERT_EMAIL_ENCRYPT
1027 _kSecOIDDOTMAC_CERT_EMAIL_SIGN
1028 _kSecOIDDOTMAC_CERT_EXTENSION
1029 _kSecOIDDOTMAC_CERT_IDENTITY
1030 _kSecOIDDOTMAC_CERT_POLICY
1031 _kSecOIDDeltaCrlIndicator
1032 _kSecOIDDescription
1033 _kSecOIDEKU_IPSec
1034 _kSecOIDEmailAddress
1035 _kSecOIDEmailProtection
1036 _kSecOIDExtendedKeyUsage
1037 _kSecOIDExtendedKeyUsageAny
1038 _kSecOIDExtendedUseCodeSigning
1039 _kSecOIDGivenName
1040 _kSecOIDHoldInstructionCode
1041 _kSecOIDInvalidityDate
1042 _kSecOIDIssuerAltName
1043 _kSecOIDIssuingDistributionPoint
1044 _kSecOIDIssuingDistributionPoints
1045 _kSecOIDKERBv5_PKINIT_KP_CLIENT_AUTH
1046 _kSecOIDKERBv5_PKINIT_KP_KDC
1047 _kSecOIDKeyUsage
1048 _kSecOIDLocalityName
1049 _kSecOIDMS_NTPrincipalName
1050 _kSecOIDMicrosoftSGC
1051 _kSecOIDNameConstraints
1052 _kSecOIDNetscapeCertSequence
1053 _kSecOIDNetscapeCertType
1054 _kSecOIDNetscapeSGC
1055 _kSecOIDOCSPSigning
1056 _kSecOIDOrganizationName
1057 _kSecOIDOrganizationalUnitName
1058 _kSecOIDPolicyConstraints
1059 _kSecOIDPolicyMappings
1060 _kSecOIDPrivateKeyUsagePeriod
1061 _kSecOIDQC_Statements
1062 _kSecOIDSRVName
1063 _kSecOIDSerialNumber
1064 _kSecOIDServerAuth
1065 _kSecOIDStateProvinceName
1066 _kSecOIDStreetAddress
1067 _kSecOIDSubjectAltName
1068 _kSecOIDSubjectDirectoryAttributes
1069 _kSecOIDSubjectEmailAddress
1070 _kSecOIDSubjectInfoAccess
1071 _kSecOIDSubjectKeyIdentifier
1072 _kSecOIDSubjectPicture
1073 _kSecOIDSubjectSignatureBitmap
1074 _kSecOIDSurname
1075 _kSecOIDTimeStamping
1076 _kSecOIDTitle
1077 _kSecOIDUseExemptions
1078 _kSecOIDX509V1CertificateIssuerUniqueId
1079 _kSecOIDX509V1CertificateSubjectUniqueId
1080 _kSecOIDX509V1IssuerName
1081 _kSecOIDX509V1IssuerNameCStruct
1082 _kSecOIDX509V1IssuerNameLDAP
1083 _kSecOIDX509V1IssuerNameStd
1084 _kSecOIDX509V1SerialNumber
1085 _kSecOIDX509V1Signature
1086 _kSecOIDX509V1SignatureAlgorithm
1087 _kSecOIDX509V1SignatureAlgorithmParameters
1088 _kSecOIDX509V1SignatureAlgorithmTBS
1089 _kSecOIDX509V1SignatureCStruct
1090 _kSecOIDX509V1SignatureStruct
1091 _kSecOIDX509V1SubjectName
1092 _kSecOIDX509V1SubjectNameCStruct
1093 _kSecOIDX509V1SubjectNameLDAP
1094 _kSecOIDX509V1SubjectNameStd
1095 _kSecOIDX509V1SubjectPublicKey
1096 _kSecOIDX509V1SubjectPublicKeyAlgorithm
1097 _kSecOIDX509V1SubjectPublicKeyAlgorithmParameters
1098 _kSecOIDX509V1SubjectPublicKeyCStruct
1099 _kSecOIDX509V1ValidityNotAfter
1100 _kSecOIDX509V1ValidityNotBefore
1101 _kSecOIDX509V1Version
1102 _kSecOIDX509V3Certificate
1103 _kSecOIDX509V3CertificateCStruct
1104 _kSecOIDX509V3CertificateExtensionCStruct
1105 _kSecOIDX509V3CertificateExtensionCritical
1106 _kSecOIDX509V3CertificateExtensionId
1107 _kSecOIDX509V3CertificateExtensionStruct
1108 _kSecOIDX509V3CertificateExtensionType
1109 _kSecOIDX509V3CertificateExtensionValue
1110 _kSecOIDX509V3CertificateExtensionsCStruct
1111 _kSecOIDX509V3CertificateExtensionsStruct
1112 _kSecOIDX509V3CertificateNumberOfExtensions
1113 _kSecOIDX509V3SignedCertificate
1114 _kSecOIDX509V3SignedCertificateCStruct
1115 #endif
1116
1117 #if TARGET_OS_OSX
1118 _kSecPrivateKeyAttrs
1119 _kSecPublicKeyAttrs
1120 _kSecRecIV
1121 _kSecRecLocale
1122 _kSecRecQuestions
1123 _kSecRecVersionNumber
1124 _kSecRecWrappedPassword
1125 _kSecUseKeychain
1126 #endif
1127
1128 //
1129 // libsecurity_asn1
1130 //
1131 _SecAsn1OidCompare
1132 #if TARGET_OS_IPHONE
1133 _SecAsn1CoderCreate
1134 _SecAsn1CoderRelease
1135 _SecAsn1DecodeData
1136 _SecAsn1EncodeItem
1137
1138 _kSecAsn1OCSPBasicResponseTemplate
1139 _kSecAsn1OCSPCertStatusRevokedTemplate
1140 _kSecAsn1OCSPResponderIDAsKeyTemplate
1141 _kSecAsn1OCSPResponderIDAsNameTemplate
1142 _kSecAsn1OCSPResponseDataTemplate
1143 _kSecAsn1OCSPResponseTemplate
1144 _kSecAsn1OCSPSignedRequestTemplate
1145 _kSecAsn1OctetStringTemplate
1146 #elif TARGET_OS_OSX
1147 _PORT_FreeArena
1148 _PORT_NewArena
1149 _SecAsn1AllocCopy
1150 _SecAsn1AllocCopyItem
1151 _SecAsn1AllocItem
1152 _SecAsn1CoderCreate
1153 _SecAsn1CoderRelease
1154 _SecAsn1Decode
1155 _SecAsn1DecodeData
1156 _SecAsn1EncodeItem
1157 _SecAsn1Malloc
1158 _SecAsn1TaggedTemplateChooser
1159 _kSecAsn1ATVTemplate
1160 _kSecAsn1AccessDescriptionTemplate
1161 _kSecAsn1AlgorithmIDTemplate
1162 _kSecAsn1AnyTemplate
1163 _kSecAsn1AttributeTemplate
1164 _kSecAsn1AuthorityInfoAccessTemplate
1165 _kSecAsn1AuthorityKeyIdTemplate
1166 _kSecAsn1BMPStringTemplate
1167 _kSecAsn1BasicConstraintsTemplate
1168 _kSecAsn1BitStringTemplate
1169 _kSecAsn1BooleanTemplate
1170 _kSecAsn1CRLDistributionPointsTemplate
1171 _kSecAsn1CertExtensionTemplate
1172 _kSecAsn1CertPoliciesTemplate
1173 _kSecAsn1CertRequestInfoTemplate
1174 _kSecAsn1CertRequestTemplate
1175 _kSecAsn1DHAlgorithmIdentifierX942Template
1176 _kSecAsn1DHDomainParamsX942Template
1177 _kSecAsn1DHParameterBlockTemplate
1178 _kSecAsn1DHParameterTemplate
1179 _kSecAsn1DHPrivateKeyPKCS8Template
1180 _kSecAsn1DHPrivateKeyTemplate
1181 _kSecAsn1DHPublicKeyX509Template
1182 _kSecAsn1DHValidationParamsTemplate
1183 _kSecAsn1DSAAlgParamsBSAFETemplate
1184 _kSecAsn1DSAAlgParamsTemplate
1185 _kSecAsn1DSAAlgorithmIdBSAFETemplate
1186 _kSecAsn1DSAAlgorithmIdX509Template
1187 _kSecAsn1DSAPrivateKeyBSAFETemplate
1188 _kSecAsn1DSAPrivateKeyOctsTemplate
1189 _kSecAsn1DSAPrivateKeyOpensslTemplate
1190 _kSecAsn1DSAPrivateKeyPKCS8Template
1191 _kSecAsn1DSAPublicKeyBSAFETemplate
1192 _kSecAsn1DSAPublicKeyX509Template
1193 _kSecAsn1DSASignatureTemplate
1194 _kSecAsn1DigestInfoTemplate
1195 _kSecAsn1DistPointFullNameTemplate
1196 _kSecAsn1DistPointRDNTemplate
1197 _kSecAsn1DistributionPointTemplate
1198 _kSecAsn1EncryptedPrivateKeyInfoTemplate
1199 _kSecAsn1EnumeratedTemplate
1200 _kSecAsn1GenNameOtherNameTemplate
1201 _kSecAsn1GeneralNameTemplate
1202 _kSecAsn1GeneralizedTimeTemplate
1203 _kSecAsn1IA5StringTemplate
1204 _kSecAsn1IntegerTemplate
1205 _kSecAsn1IssuingDistributionPointTemplate
1206 _kSecAsn1NameTemplate
1207 _kSecAsn1NullTemplate
1208 _kSecAsn1OCSPBasicResponseTemplate
1209 _kSecAsn1OCSPCertIDTemplate
1210 _kSecAsn1OCSPCertStatusGoodTemplate
1211 _kSecAsn1OCSPCertStatusRevokedTemplate
1212 _kSecAsn1OCSPCertStatusUnknownTemplate
1213 _kSecAsn1OCSPDRepliesTemplate
1214 _kSecAsn1OCSPDReplyTemplate
1215 _kSecAsn1OCSPDRequestTemplate
1216 _kSecAsn1OCSPDRequestsTemplate
1217 _kSecAsn1OCSPRequestTemplate
1218 _kSecAsn1OCSPResponderIDAsKeyTemplate
1219 _kSecAsn1OCSPResponderIDAsNameTemplate
1220 _kSecAsn1OCSPResponseBytesTemplate
1221 _kSecAsn1OCSPResponseDataTemplate
1222 _kSecAsn1OCSPResponseTemplate
1223 _kSecAsn1OCSPRevokedInfoTemplate
1224 _kSecAsn1OCSPSignatureTemplate
1225 _kSecAsn1OCSPSignedRequestTemplate
1226 _kSecAsn1OCSPSingleResponseTemplate
1227 _kSecAsn1OCSPTbsRequestTemplate
1228 _kSecAsn1ObjectIDTemplate
1229 _kSecAsn1OctetStringTemplate
1230 _kSecAsn1OtherNameTemplate
1231 _kSecAsn1PointerToAnyTemplate
1232 _kSecAsn1PointerToBMPStringTemplate
1233 _kSecAsn1PointerToBitStringTemplate
1234 _kSecAsn1PointerToBooleanTemplate
1235 _kSecAsn1PointerToEnumeratedTemplate
1236 _kSecAsn1PointerToGeneralizedTimeTemplate
1237 _kSecAsn1PointerToIA5StringTemplate
1238 _kSecAsn1PointerToIntegerTemplate
1239 _kSecAsn1PointerToNullTemplate
1240 _kSecAsn1PointerToObjectIDTemplate
1241 _kSecAsn1PointerToOctetStringTemplate
1242 _kSecAsn1PointerToPrintableStringTemplate
1243 _kSecAsn1PointerToT61StringTemplate
1244 _kSecAsn1PointerToTeletexStringTemplate
1245 _kSecAsn1PointerToUTCTimeTemplate
1246 _kSecAsn1PointerToUTF8StringTemplate
1247 _kSecAsn1PointerToUniversalStringTemplate
1248 _kSecAsn1PointerToVisibleStringTemplate
1249 _kSecAsn1PolicyInformationTemplate
1250 _kSecAsn1PolicyQualifierTemplate
1251 _kSecAsn1PrintableStringTemplate
1252 _kSecAsn1PrivateKeyInfoTemplate
1253 _kSecAsn1QC_StatementTemplate
1254 _kSecAsn1QC_StatementsTemplate
1255 _kSecAsn1RDNTemplate
1256 _kSecAsn1RSAPrivateKeyPKCS1Template
1257 _kSecAsn1RSAPublicKeyPKCS1Template
1258 _kSecAsn1RevokedCertTemplate
1259 _kSecAsn1SemanticsInformationTemplate
1260 _kSecAsn1SequenceOfAnyTemplate
1261 _kSecAsn1SequenceOfBMPStringTemplate
1262 _kSecAsn1SequenceOfBitStringTemplate
1263 _kSecAsn1SequenceOfBooleanTemplate
1264 _kSecAsn1SequenceOfCertExtensionTemplate
1265 _kSecAsn1SequenceOfEnumeratedTemplate
1266 _kSecAsn1SequenceOfGeneralizedTimeTemplate
1267 _kSecAsn1SequenceOfIA5StringTemplate
1268 _kSecAsn1SequenceOfIntegerTemplate
1269 _kSecAsn1SequenceOfNullTemplate
1270 _kSecAsn1SequenceOfObjectIDTemplate
1271 _kSecAsn1SequenceOfOctetStringTemplate
1272 _kSecAsn1SequenceOfPrintableStringTemplate
1273 _kSecAsn1SequenceOfRevokedCertTemplate
1274 _kSecAsn1SequenceOfT61StringTemplate
1275 _kSecAsn1SequenceOfTeletexStringTemplate
1276 _kSecAsn1SequenceOfUTCTimeTemplate
1277 _kSecAsn1SequenceOfUTF8StringTemplate
1278 _kSecAsn1SequenceOfUniversalStringTemplate
1279 _kSecAsn1SequenceOfVisibleStringTemplate
1280 _kSecAsn1SetOfAnyTemplate
1281 _kSecAsn1SetOfAttributeTemplate
1282 _kSecAsn1SetOfBMPStringTemplate
1283 _kSecAsn1SetOfBitStringTemplate
1284 _kSecAsn1SetOfBooleanTemplate
1285 _kSecAsn1SetOfEnumeratedTemplate
1286 _kSecAsn1SetOfGeneralizedTimeTemplate
1287 _kSecAsn1SetOfIA5StringTemplate
1288 _kSecAsn1SetOfIntegerTemplate
1289 _kSecAsn1SetOfNullTemplate
1290 _kSecAsn1SetOfObjectIDTemplate
1291 _kSecAsn1SetOfOctetStringTemplate
1292 _kSecAsn1SetOfPrintableStringTemplate
1293 _kSecAsn1SetOfT61StringTemplate
1294 _kSecAsn1SetOfTeletexStringTemplate
1295 _kSecAsn1SetOfUTCTimeTemplate
1296 _kSecAsn1SetOfUTF8StringTemplate
1297 _kSecAsn1SetOfUniversalStringTemplate
1298 _kSecAsn1SetOfVisibleStringTemplate
1299 _kSecAsn1SignedCertOrCRLTemplate
1300 _kSecAsn1SignedCertRequestTemplate
1301 _kSecAsn1SignedCertTemplate
1302 _kSecAsn1SignedCrlTemplate
1303 _kSecAsn1SkipTemplate
1304 _kSecAsn1SubjectPublicKeyInfoTemplate
1305 _kSecAsn1T61StringTemplate
1306 _kSecAsn1TBSCertificateTemplate
1307 _kSecAsn1TBSCrlTemplate
1308 _kSecAsn1TeletexStringTemplate
1309 _kSecAsn1UTCTimeTemplate
1310 _kSecAsn1UTF8StringTemplate
1311 _kSecAsn1UniversalStringTemplate
1312 _kSecAsn1UnsignedIntegerTemplate
1313 _kSecAsn1ValidityTemplate
1314 _kSecAsn1VisibleStringTemplate
1315 #endif // TARGET_OS_OSX
1316
1317 #if TARGET_OS_OSX
1318 //
1319 // libsecurity_codesigning
1320 //
1321 _SecCodeGetTypeID
1322 _SecCodeCopySelf
1323 _SecCodeCopyInternalRequirement
1324 _SecCodeGetStatus
1325 _SecCodeSetStatus
1326 _SecCodeCopyStaticCode
1327 _SecCodeCopyHost
1328 _SecCodeCopyGuestWithAttributes
1329 _SecCodeCreateWithPID
1330 _SecCodeCheckValidity
1331 _SecCodeCheckValidityWithErrors
1332 _SecCodeCopyPath
1333 _SecCodeCopyDesignatedRequirement
1334 _SecCodeCopySigningInformation
1335 _SecCodeMapMemory
1336 _SecCodeSetDetachedSignature
1337 _SecCodeCopyComponent
1338 _SecCodeValidateFileResource
1339 _kSecCodeAttributeArchitecture
1340 _kSecCodeAttributeBundleVersion
1341 _kSecCodeAttributeSubarchitecture
1342 _kSecCodeAttributeUniversalFileOffset
1343 _SecStaticCodeGetTypeID
1344 _SecStaticCodeCreateWithPath
1345 _SecStaticCodeCreateWithPathAndAttributes
1346 _SecStaticCodeCheckValidity
1347 _SecStaticCodeCheckValidityWithErrors
1348 _SecStaticCodeSetCallback
1349 _SecStaticCodeSetValidationConditions
1350 _SecStaticCodeCancelValidation
1351 _SecRequirementGetTypeID
1352 _SecRequirementCreateWithData
1353 _SecRequirementCreateWithResource
1354 _SecRequirementCreateWithString
1355 _SecRequirementCreateWithStringAndErrors
1356 _SecRequirementCreateGroup
1357 _SecRequirementCopyData
1358 _SecRequirementCopyString
1359 _SecRequirementEvaluate
1360 _SecRequirementsCreateFromRequirements
1361 _SecRequirementsCopyRequirements
1362 _SecRequirementsCreateWithString
1363 _SecRequirementsCopyString
1364 _SecCodeSignerGetTypeID
1365 _SecCodeSignerCreate
1366 _SecCodeSignerAddSignature
1367 _SecCodeSignerAddSignatureWithErrors
1368 _SecHostCreateGuest
1369 _SecHostRemoveGuest
1370 _SecHostSetGuestStatus
1371 _SecHostSelectGuest
1372 _SecHostSelectedGuest
1373 _SecHostSetHostingPort
1374 _kSecCodeDirectoryFlagTable
1375 _kSecCodeSignerApplicationData
1376 _kSecCodeSignerDetached
1377 _kSecCodeSignerDigestAlgorithm
1378 _kSecCodeSignerDryRun
1379 _kSecCodeSignerEntitlements
1380 _kSecCodeSignerFlags
1381 _kSecCodeSignerIdentifier
1382 _kSecCodeSignerIdentifierPrefix
1383 _kSecCodeSignerIdentity
1384 _kSecCodeSignerPageSize
1385 _kSecCodeSignerPreserveMetadata
1386 _kSecCodeSignerRequirements
1387 _kSecCodeSignerResourceRules
1388 _kSecCodeSignerSDKRoot
1389 _kSecCodeSignerSigningTime
1390 _kSecCodeSignerRequireTimestamp
1391 _kSecCodeSignerTeamIdentifier
1392 _kSecCodeSignerPlatformIdentifier
1393 _kSecCodeSignerTimestampServer
1394 _kSecCodeSignerTimestampAuthentication
1395 _kSecCodeSignerTimestampOmitCertificates
1396 _kSecCodeInfoCertificates
1397 _kSecCodeInfoChangedFiles
1398 _kSecCodeInfoCMS
1399 _kSecCodeInfoTime
1400 _kSecCodeInfoTimestamp
1401 _kSecCodeInfoDesignatedRequirement
1402 _kSecCodeInfoEntitlements
1403 _kSecCodeInfoEntitlementsDict
1404 _kSecCodeInfoFlags
1405 _kSecCodeInfoFormat
1406 _kSecCodeInfoDigestAlgorithm
1407 _kSecCodeInfoDigestAlgorithms
1408 _kSecCodeInfoIdentifier
1409 _kSecCodeInfoImplicitDesignatedRequirement
1410 _kSecCodeInfoMainExecutable
1411 _kSecCodeInfoPList
1412 _kSecCodeInfoRequirements
1413 _kSecCodeInfoRequirementData
1414 _kSecCodeInfoSource
1415 _kSecCodeInfoStatus
1416 _kSecCodeInfoTeamIdentifier
1417 _kSecCodeInfoTrust
1418 _kSecCodeInfoUnique
1419 _kSecCodeInfoCdHashes
1420 _kSecCodeInfoCodeDirectory
1421 _kSecCodeInfoCodeOffset
1422 _kSecCodeInfoDiskRepInfo
1423 _kSecCodeInfoDiskRepOSPlatform
1424 _kSecCodeInfoDiskRepOSVersionMin
1425 _kSecCodeInfoDiskRepOSSDKVersion
1426 _kSecCodeInfoDiskRepNoLibraryValidation
1427 _kSecCodeInfoResourceDirectory
1428 _kSecGuestAttributeCanonical
1429 _kSecGuestAttributeDynamicCode
1430 _kSecGuestAttributeDynamicCodeInfoPlist
1431 _kSecGuestAttributeHash
1432 _kSecGuestAttributeMachPort
1433 _kSecGuestAttributePid
1434 _kSecGuestAttributeAudit
1435 _kSecRequirementKeyInfoPlist
1436 _kSecRequirementKeyEntitlements
1437 _kSecRequirementKeyIdentifier
1438 _kSecCFErrorArchitecture
1439 _kSecCFErrorPath
1440 _kSecCFErrorPattern
1441 _kSecCFErrorResourceSeal
1442 _kSecCFErrorResourceAdded
1443 _kSecCFErrorResourceAltered
1444 _kSecCFErrorResourceMissing
1445 _kSecCFErrorResourceSideband
1446 _kSecCFErrorInfoPlist
1447 _kSecCFErrorGuestAttributes
1448 _kSecCFErrorRequirementSyntax
1449
1450 _SecTaskValidateForRequirement
1451
1452 _SecAssessmentCreate
1453 _SecAssessmentCopyResult
1454 _SecAssessmentUpdate
1455 _SecAssessmentCopyUpdate
1456 _SecAssessmentControl
1457 _kSecAssessmentContextKeyOperation
1458 _kSecAssessmentOperationTypeExecute
1459 _kSecAssessmentOperationTypeInstall
1460 _kSecAssessmentOperationTypeOpenDocument
1461 _kSecAssessmentContextKeyUTI
1462 _kSecAssessmentContextKeyFeedback
1463 _kSecAssessmentFeedbackProgress
1464 _kSecAssessmentFeedbackInfoCurrent
1465 _kSecAssessmentFeedbackInfoTotal
1466 _kSecAssessmentContextKeyUpdate
1467 _kSecAssessmentUpdateOperationAdd
1468 _kSecAssessmentUpdateOperationRemove
1469 _kSecAssessmentUpdateOperationEnable
1470 _kSecAssessmentUpdateOperationDisable
1471 _kSecAssessmentUpdateOperationFind
1472 _kSecAssessmentUpdateKeyAuthorization
1473 _kSecAssessmentUpdateKeyAllow
1474 _kSecAssessmentUpdateKeyExpires
1475 _kSecAssessmentUpdateKeyLabel
1476 _kSecAssessmentUpdateKeyPriority
1477 _kSecAssessmentUpdateKeyRemarks
1478 _kSecAssessmentUpdateKeyRow
1479 _kSecAssessmentUpdateKeyCount
1480 _kSecAssessmentUpdateKeyFound
1481 _kSecAssessmentAssessmentAuthority
1482 _kSecAssessmentAssessmentAuthorityOverride
1483 _kSecAssessmentAssessmentAuthorityRow
1484 _kSecAssessmentAssessmentFromCache
1485 _kSecAssessmentAssessmentOriginator
1486 _kSecAssessmentAssessmentSource
1487 _kSecAssessmentAssessmentVerdict
1488 _kSecAssessmentAssessmentWeakSignature
1489 _kSecAssessmentAssessmentCodeSigningError
1490 _kSecAssessmentRuleKeyID
1491 _kSecAssessmentRuleKeyPriority
1492 _kSecAssessmentRuleKeyAllow
1493 _kSecAssessmentRuleKeyLabel
1494 _kSecAssessmentRuleKeyRemarks
1495 _kSecAssessmentRuleKeyRequirement
1496 _kSecAssessmentRuleKeyType
1497 _kSecAssessmentRuleKeyExpires
1498 _kSecAssessmentRuleKeyDisabled
1499 _kSecAssessmentRuleKeyBookmark
1500 _kSecAssessmentContextKeyPrimarySignature
1501 #endif // TARGET_OS_OSX
1502
1503 #if TARGET_OS_OSX
1504 //breadcrumb
1505 _SecBreadcrumbCreateFromPassword
1506 _SecBreadcrumbCopyPassword
1507 _SecBreadcrumbCreateNewEncryptedKey
1508 #endif // TARGET_OS_OSX
1509
1510 #if TARGET_OS_IPHONE
1511 _oidAnyExtendedKeyUsage
1512 _oidAnyPolicy
1513 #elif TARGET_OS_OSX
1514 //
1515 // libDER OIDs
1516 //
1517 _oidRsa
1518 _oidMd2Rsa
1519 _oidMd4Rsa
1520 _oidMd5Rsa
1521 _oidSha1Rsa
1522 _oidSha256Rsa
1523 _oidSha384Rsa
1524 _oidSha512Rsa
1525 _oidSha224Rsa
1526 _oidEcPubKey
1527 _oidSha1Ecdsa
1528 _oidSha224Ecdsa
1529 _oidSha256Ecdsa
1530 _oidSha384Ecdsa
1531 _oidSha512Ecdsa
1532 _oidSha1Dsa
1533 _oidMd2
1534 _oidMd4
1535 _oidMd5
1536 _oidSha1
1537 _oidSha1DsaOIW
1538 _oidSha1DsaCommonOIW
1539 _oidSha1RsaOIW
1540 _oidSha256
1541 _oidSha384
1542 _oidSha512
1543 _oidSha224
1544 _oidFee
1545 _oidMd5Fee
1546 _oidSha1Fee
1547 _oidSubjectKeyIdentifier
1548 _oidKeyUsage
1549 _oidPrivateKeyUsagePeriod
1550 _oidSubjectAltName
1551 _oidIssuerAltName
1552 _oidBasicConstraints
1553 _oidCrlDistributionPoints
1554 _oidCertificatePolicies
1555 _oidAnyPolicy
1556 _oidPolicyMappings
1557 _oidAuthorityKeyIdentifier
1558 _oidPolicyConstraints
1559 _oidExtendedKeyUsage
1560 _oidAnyExtendedKeyUsage
1561 _oidInhibitAnyPolicy
1562 _oidAuthorityInfoAccess
1563 _oidSubjectInfoAccess
1564 _oidAdOCSP
1565 _oidAdCAIssuer
1566 _oidNetscapeCertType
1567 _oidEntrustVersInfo
1568 _oidMSNTPrincipalName
1569 _oidQtCps
1570 _oidQtUNotice
1571 _oidCommonName
1572 _oidCountryName
1573 _oidLocalityName
1574 _oidStateOrProvinceName
1575 _oidOrganizationName
1576 _oidOrganizationalUnitName
1577 _oidDescription
1578 _oidEmailAddress
1579 _oidFriendlyName
1580 _oidLocalKeyId
1581 _oidExtendedKeyUsageServerAuth
1582 _oidExtendedKeyUsageClientAuth
1583 _oidExtendedKeyUsageCodeSigning
1584 _oidExtendedKeyUsageEmailProtection
1585 _oidExtendedKeyUsageOCSPSigning
1586 _oidExtendedKeyUsageIPSec
1587 _oidExtendedKeyUsageMicrosoftSGC
1588 _oidExtendedKeyUsageNetscapeSGC
1589 _oidGoogleEmbeddedSignedCertificateTimestamp
1590 _oidGoogleOCSPSignedCertificateTimestamp
1591 #endif // TARGET_OS_OSX
1592
1593 #if TARGET_OS_OSX
1594 //
1595 // libsecurity_manifest
1596 //
1597 _SecManifestGetVersion
1598 _SecManifestCompare
1599 _SecManifestCreate
1600 _SecManifestRelease
1601 _SecManifestVerifySignature
1602 _SecManifestVerifySignatureWithPolicy
1603 _SecManifestCreateSignature
1604 _SecManifestAddObject
1605 _SecManifestAddSigner
1606 _SecureDownloadCreateWithTicket
1607 _SecureDownloadUpdateWithData
1608 _SecureDownloadFinished
1609 _SecureDownloadRelease
1610 _SecureDownloadCopyName
1611 _SecureDownloadCopyURLs
1612 _SecureDownloadCopyCreationDate
1613 _SecureDownloadGetDownloadSize
1614 __SecureDownloadCreateTicketXML
1615 _SecureDownloadCopyTicketLocation
1616 #endif // TARGET_OS_OSX
1617
1618 #if TARGET_OS_OSX
1619 //
1620 // anchor-test SPIs
1621 //
1622 _SecIsAppleTrustAnchorData
1623 _SecIsAppleTrustAnchor
1624 #endif
1625
1626 #if TARGET_OS_OSX
1627 //
1628 // libsecurity_translocate
1629 //
1630 _SecTranslocateStartListening
1631 _SecTranslocateStartListeningWithOptions
1632 _SecTranslocateCreateSecureDirectoryForURL
1633 _SecTranslocateDeleteSecureDirectory
1634 _SecTranslocateAppLaunchCheckin
1635 _SecTranslocateURLShouldRunTranslocated
1636 _SecTranslocateIsTranslocatedURL
1637 _SecTranslocateCreateOriginalPathForURL
1638 #endif // TARGET_OS_OSX
1639
1640 #if TARGET_OS_OSX
1641 _SecurityVersionNumber
1642 _SecurityVersionString
1643 #endif // TARGET_OS_OSX
1644
1645 #if TARGET_OS_OSX
1646 //
1647 // libsecurity_checkpw
1648 //
1649 _checkpw
1650 _checkpw_internal
1651 #endif // TARGET_OS_OSX
1652
1653 #if TARGET_OS_OSX
1654 //
1655 // libsecurity_utilities
1656 //
1657 _secdebug_internal
1658 _secdebugfunc_internal
1659 _weak_os_log_impl
1660 _weak_os_log_create
1661 _weak_os_log_type_enabled
1662 _secLogEnable
1663 _secLogDisable
1664 #endif
1665
1666 _secLogObjForScope
1667 _secLogObjForCFScope
1668
1669 //
1670 // Recovery Key
1671 //
1672
1673 _kSecRVSalt
1674 _kSecRVIterations
1675 _kSecRVProtocol
1676 _kSecRVVerifier
1677 _kSecRVMasterID
1678
1679 _SecRKCreateRecoveryKey
1680 _SecRKCreateRecoveryKeyWithError
1681 _SecRKCopyAccountRecoveryPassword
1682 _SecRKCopyAccountRecoveryVerifier
1683 _SecRKCopyBackupPublicKey
1684 _SecRKCopyBackupFullKey
1685 _SecRKRegisterBackupPublicKey
1686 _SecRKCreateRecoveryKeyString
1687
1688 //
1689 // Analytics
1690 //
1691
1692 .objc_class_name_SFSQLite
1693 .objc_class_name_SFAnalyticsLogger
1694
1695 // Padding
1696 _SecPaddingCompute