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