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