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