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