mirror of
https://github.com/darlinghq/darling-security.git
synced 2024-11-23 12:09:41 +00:00
2191 lines
55 KiB
Plaintext
2191 lines
55 KiB
Plaintext
#include <TargetConditionals.h>
|
|
|
|
#if __OBJC2__
|
|
#define SEC_EXP_CLASS(_name) _OBJC_CLASS_$_##_name
|
|
#else
|
|
#define SEC_EXP_CLASS(_name) .objc_class_name_##_name
|
|
#endif
|
|
|
|
_kSecFrameworkBundleID
|
|
|
|
#include "Security/SecExports.exp-in"
|
|
#include "Security/SecAccessControlExports.exp-in"
|
|
#include "keychain/SecureObjectSync/SOSExports.exp-in"
|
|
|
|
#include "CSSMOID.exp-in"
|
|
|
|
#if TARGET_OS_IPHONE
|
|
_NtlmCreateClientRequest
|
|
_NtlmCreateClientResponse
|
|
__NtlmCreateClientResponse
|
|
_NtlmGeneratePasswordHashes
|
|
_NtlmGeneratorCreate
|
|
_NtlmGeneratorRelease
|
|
_NtlmGetNegotiatedVersion
|
|
_OID_PKIX_OCSP_BASIC
|
|
_OID_PKIX_OCSP
|
|
_OID_PKIX_OCSP_ARCHIVE_CUTOFF
|
|
_OID_PKIX_OCSP_CRL
|
|
_OID_PKIX_OCSP_NOCHECK
|
|
_OID_PKIX_OCSP_NONCE
|
|
_OID_PKIX_OCSP_RESPONSE
|
|
_OID_PKIX_OCSP_SERVICE_LOCATOR
|
|
_OID_GOOGLE_OCSP_SCT
|
|
#endif
|
|
|
|
_SSLSetALPNProtocols
|
|
_SSLCopyALPNProtocols
|
|
__SSLProtocolVersionToWireFormatValue
|
|
_SSLSetECDSACurves
|
|
_SSLCiphersuiteGetName
|
|
_SSLProtocolGetVersionCodepoint
|
|
_SSLProtocolFromVersionCodepoint
|
|
|
|
#if TARGET_OS_IPHONE
|
|
_SSLAddDistinguishedName
|
|
_SSLClose
|
|
_SSLContextGetTypeID
|
|
_SSLCopyDistinguishedNames
|
|
_SSLCopyPeerTrust
|
|
_SSLCreateContext
|
|
_SSLCreateContextWithRecordFuncs
|
|
_SSLCiphersuiteGroupToCiphersuiteList
|
|
_SSLCiphersuiteGroupContainsCiphersuite
|
|
_SSLCiphersuiteMaximumTLSVersion
|
|
_SSLCiphersuiteMinimumTLSVersion
|
|
_SSLGetAllowAnonymousCiphers
|
|
_SSLGetBufferedReadSize
|
|
_SSLGetCertificate
|
|
_SSLGetCipherSizes
|
|
_SSLGetClientCertificateState
|
|
_SSLGetClientSideAuthenticate
|
|
_SSLGetConnection
|
|
_SSLGetDatagramWriteSize
|
|
_SSLGetEnabledCiphers
|
|
_SSLSetError
|
|
_SSLSetOCSPResponse
|
|
_SSLSetSessionTicketsEnabled
|
|
_SSLGetEncryptionCertificate
|
|
_SSLGetMaxDatagramRecordSize
|
|
_SSLGetMinimumDHGroupSize
|
|
_SSLGetNegotiatedCipher
|
|
_SSLGetNegotiatedCurve
|
|
_SSLGetNegotiatedProtocolVersion
|
|
_SSLGetNumberEnabledCiphers
|
|
_SSLGetNumberOfSignatureAlgorithms
|
|
_SSLGetNumberSupportedCiphers
|
|
_SSLGetPeerDomainName
|
|
_SSLGetPeerDomainNameLength
|
|
_SSLGetPeerID
|
|
_SSLGetPeerSecTrust
|
|
_SSLGetProtocolVersionMax
|
|
_SSLGetProtocolVersionMin
|
|
_SSLGetPSKIdentity
|
|
_SSLGetResumableSessionInfo
|
|
_SSLGetSessionState
|
|
_SSLGetSignatureAlgorithms
|
|
_SSLGetSupportedCiphers
|
|
_SSLHandshake
|
|
_SSLInternalClientRandom
|
|
_SSLInternalMasterSecret
|
|
_SSLInternalServerRandom
|
|
_SSLInternalSetMasterSecretFunction
|
|
_SSLInternalSetSessionTicket
|
|
_SSLInternal_PRF
|
|
_SSLRead
|
|
_SSLReHandshake
|
|
_SSLSetNPNData
|
|
_SSLSetNPNFunc
|
|
_SSLGetNPNData
|
|
_SSLSetALPNData
|
|
_SSLSetALPNFunc
|
|
_SSLGetALPNData
|
|
_SSLCopyRequestedPeerName
|
|
_SSLCopyRequestedPeerNameLength
|
|
_SSLSetAllowAnonymousCiphers
|
|
_SSLSetCertificate
|
|
_SSLSetClientSideAuthenticate
|
|
_SSLSetConnection
|
|
_SSLSetDatagramHelloCookie
|
|
_SSLSetEnabledCiphers
|
|
_SSLSetEncryptionCertificate
|
|
_SSLSetIOFuncs
|
|
_SSLSetMaxDatagramRecordSize
|
|
_SSLSetMinimumDHGroupSize
|
|
_SSLSetProtocolVersionMax
|
|
_SSLSetProtocolVersionMin
|
|
_SSLSetPSKIdentity
|
|
_SSLSetPSKSharedSecret
|
|
_SSLSetRecordContext
|
|
_SSLSetSessionOption
|
|
_SSLGetSessionOption
|
|
_SSLSetPeerDomainName
|
|
_SSLSetPeerID
|
|
_SSLSetSessionCacheTimeout
|
|
_SSLWrite
|
|
_SSLSetDHEEnabled
|
|
_SSLGetDHEEnabled
|
|
_SSLSetSessionConfig
|
|
_SSLSetSessionTicketsEnabled
|
|
_SSLSetError
|
|
_SSLSetOCSPResponse
|
|
|
|
_kSSLSessionConfig_default
|
|
_kSSLSessionConfig_ATSv1
|
|
_kSSLSessionConfig_ATSv1_noPFS
|
|
_kSSLSessionConfig_legacy
|
|
_kSSLSessionConfig_standard
|
|
_kSSLSessionConfig_RC4_fallback
|
|
_kSSLSessionConfig_TLSv1_fallback
|
|
_kSSLSessionConfig_TLSv1_RC4_fallback
|
|
_kSSLSessionConfig_3DES_fallback
|
|
_kSSLSessionConfig_TLSv1_3DES_fallback
|
|
_kSSLSessionConfig_legacy_DHE
|
|
_kSSLSessionConfig_anonymous
|
|
|
|
/* Those are deprecated */
|
|
__SSLCopyPeerCertificates
|
|
__SSLDisposeContext
|
|
__SSLGetAllowsAnyRoot
|
|
__SSLGetAllowsExpiredCerts
|
|
__SSLGetAllowsExpiredRoots
|
|
__SSLGetDiffieHellmanParams
|
|
__SSLGetEnableCertVerify
|
|
__SSLGetProtocolVersion
|
|
__SSLGetProtocolVersionEnabled
|
|
__SSLGetRsaBlinding
|
|
__SSLNewContext
|
|
__SSLNewDatagramContext
|
|
__SSLSetAllowsAnyRoot
|
|
__SSLSetAllowsExpiredCerts
|
|
__SSLSetAllowsExpiredRoots
|
|
__SSLSetDiffieHellmanParams
|
|
__SSLSetEnableCertVerify
|
|
__SSLSetProtocolVersion
|
|
__SSLSetProtocolVersionEnabled
|
|
__SSLSetRsaBlinding
|
|
__SSLSetTrustedRoots
|
|
#endif // TARGET_OS_IPHONE
|
|
|
|
//
|
|
// libsecurity_ssl
|
|
//
|
|
|
|
_SSLGetNumberOfECDSACurves
|
|
_SSLGetECDSACurves
|
|
_SSLGetNumberOfClientAuthTypes
|
|
_SSLGetNegotiatedClientAuthType
|
|
_SSLGetClientAuthTypes
|
|
|
|
#if TARGET_OS_IPHONE
|
|
__SSLCopyCertificateAuthorities
|
|
__SSLCopyTrustedRoots
|
|
__SSLSetCertificateAuthorities
|
|
#endif
|
|
|
|
#if TARGET_OS_OSX
|
|
_SSLAddDistinguishedName
|
|
_SSLClose
|
|
_SSLContextGetTypeID
|
|
_SSLCreateContext
|
|
_SSLCreateContextWithRecordFuncs
|
|
_SSLCiphersuiteGroupToCiphersuiteList
|
|
_SSLCiphersuiteGroupContainsCiphersuite
|
|
_SSLCiphersuiteMaximumTLSVersion
|
|
_SSLCiphersuiteMinimumTLSVersion
|
|
_SSLDisposeContext
|
|
_SSLGetAllowsAnyRoot
|
|
_SSLGetAllowsExpiredCerts
|
|
_SSLGetAllowsExpiredRoots
|
|
_SSLGetBufferedReadSize
|
|
_SSLGetClientCertificateState
|
|
_SSLGetClientSideAuthenticate
|
|
_SSLGetConnection
|
|
_SSLGetDiffieHellmanParams
|
|
_SSLGetEnableCertVerify
|
|
_SSLGetEnabledCiphers
|
|
_SSLSetError
|
|
_SSLSetOCSPResponse
|
|
_SSLSetSessionTicketsEnabled
|
|
_SSLGetNegotiatedCipher
|
|
_SSLGetNegotiatedProtocolVersion
|
|
_SSLGetNumberEnabledCiphers
|
|
_SSLGetNumberSupportedCiphers
|
|
_SSLGetPeerCertificates
|
|
_SSLCopyPeerCertificates
|
|
_SSLCopyPeerTrust
|
|
_SSLGetPeerDomainName
|
|
_SSLGetPeerDomainNameLength
|
|
_SSLGetPeerID
|
|
_SSLGetPeerSecTrust
|
|
_SSLGetPSKIdentity
|
|
_SSLGetProtocolVersion
|
|
_SSLGetProtocolVersionEnabled
|
|
_SSLGetProtocolVersionMax
|
|
_SSLGetProtocolVersionMin
|
|
_SSLGetResumableSessionInfo
|
|
_SSLGetRsaBlinding
|
|
_SSLGetSessionOption
|
|
_SSLGetSessionState
|
|
_SSLGetSupportedCiphers
|
|
_SSLCopyTrustedRoots
|
|
_SSLSetTrustedLeafCertificates
|
|
_SSLCopyTrustedLeafCertificates
|
|
_SSLHandshake
|
|
_SSLInternalClientRandom
|
|
_SSLInternalMasterSecret
|
|
_SSLInternalServerRandom
|
|
_SSLGetCipherSizes
|
|
_SSLInternal_PRF
|
|
_SSLNewContext
|
|
_SSLRead
|
|
_SSLReHandshake
|
|
_SSLSetAllowsAnyRoot
|
|
_SSLSetAllowsExpiredCerts
|
|
_SSLSetAllowsExpiredRoots
|
|
_SSLSetCertificate
|
|
_SSLGetCertificate
|
|
_SSLSetClientSideAuthenticate
|
|
_SSLSetConnection
|
|
_SSLSetDatagramHelloCookie
|
|
_SSLSetMaxDatagramRecordSize
|
|
_SSLGetMaxDatagramRecordSize
|
|
_SSLSetDiffieHellmanParams
|
|
_SSLSetEnableCertVerify
|
|
_SSLSetEnabledCiphers
|
|
_SSLSetEncryptionCertificate
|
|
_SSLGetEncryptionCertificate
|
|
_SSLSetIOFuncs
|
|
_SSLSetPeerDomainName
|
|
_SSLSetPeerID
|
|
_SSLSetProtocolVersion
|
|
_SSLSetProtocolVersionEnabled
|
|
_SSLSetProtocolVersionMax
|
|
_SSLSetProtocolVersionMin
|
|
_SSLSetRecordContext
|
|
_SSLSetRsaBlinding
|
|
_SSLSetTrustedRoots
|
|
_SSLWrite
|
|
_SSLSetNPNFunc
|
|
_SSLSetNPNData
|
|
_SSLGetNPNData
|
|
_SSLSetALPNData
|
|
_SSLSetALPNFunc
|
|
_SSLGetALPNData
|
|
_SSLCopyRequestedPeerName
|
|
_SSLCopyRequestedPeerNameLength
|
|
_SSLSetSessionCacheTimeout
|
|
_SSLSetSessionOption
|
|
_SSLInternalSetMasterSecretFunction
|
|
_SSLInternalSetSessionTicket
|
|
_SSLSetAllowAnonymousCiphers
|
|
_SSLGetAllowAnonymousCiphers
|
|
_SSLCopyDistinguishedNames
|
|
_SSLSetCertificateAuthorities
|
|
_SSLCopyCertificateAuthorities
|
|
_SSLGetNegotiatedCurve
|
|
_SSLGetNumberOfSignatureAlgorithms
|
|
_SSLGetSignatureAlgorithms
|
|
_SSLNewDatagramContext
|
|
_SSLGetDatagramWriteSize
|
|
_SSLSetPSKSharedSecret
|
|
_SSLSetPSKIdentity
|
|
_SSLSetMinimumDHGroupSize
|
|
_SSLGetMinimumDHGroupSize
|
|
_SSLSetDHEEnabled
|
|
_SSLGetDHEEnabled
|
|
_SSLSetSessionConfig
|
|
_SSLSetSessionTicketsEnabled
|
|
_SSLSetError
|
|
_SSLSetOCSPResponse
|
|
|
|
_kSSLSessionConfig_default
|
|
_kSSLSessionConfig_ATSv1
|
|
_kSSLSessionConfig_ATSv1_noPFS
|
|
_kSSLSessionConfig_legacy
|
|
_kSSLSessionConfig_standard
|
|
_kSSLSessionConfig_RC4_fallback
|
|
_kSSLSessionConfig_TLSv1_fallback
|
|
_kSSLSessionConfig_TLSv1_RC4_fallback
|
|
_kSSLSessionConfig_3DES_fallback
|
|
_kSSLSessionConfig_TLSv1_3DES_fallback
|
|
_kSSLSessionConfig_legacy_DHE
|
|
_kSSLSessionConfig_anonymous
|
|
#endif
|
|
|
|
/* Workaround for radar://9392483 */
|
|
/* _SSLCopyPeerCertificates */
|
|
/* _SSLDisposeContext */
|
|
/* _SSLNewContext */
|
|
/* _SSLSetEnableCertVerify */
|
|
/* _SSLSetAllowsAnyRoot */
|
|
/* _SSLSetAllowsExpiredRoots */
|
|
/* _SSLSetProtocolVersionEnabled */
|
|
/* end workaround */
|
|
|
|
_SecAbsoluteTimeFromDateContent
|
|
_SecAbsoluteTimeFromDateContentWithError
|
|
|
|
/* Internal securityd RPC stuff */
|
|
_CKKSSetupControlProtocol
|
|
SEC_EXP_CLASS(CKKSControl)
|
|
SEC_EXP_CLASS(SecuritydXPCClient)
|
|
|
|
#if __OBJC2__
|
|
SEC_EXP_CLASS(SecXPCHelper)
|
|
SEC_EXP_CLASS(OTClique)
|
|
SEC_EXP_CLASS(OTConfigurationContext)
|
|
SEC_EXP_CLASS(OTBottleIDs)
|
|
SEC_EXP_CLASS(OTOperationConfiguration)
|
|
_kSecEntitlementPrivateOctagonEscrow
|
|
#endif
|
|
|
|
__OctagonSignpostCreate
|
|
__OctagonSignpostGetNanoseconds
|
|
__OctagonSignpostLogSystem
|
|
|
|
_OTCliqueStatusToString
|
|
_OTCliqueStatusFromString
|
|
_OTCDPStatusToString
|
|
|
|
_OTCliqueCDPContextTypeNone
|
|
_OTCliqueCDPContextTypeSignIn
|
|
_OTCliqueCDPContextTypeRepair
|
|
_OTCliqueCDPContextTypeFinishPasscodeChange
|
|
_OTCliqueCDPContextTypeRecoveryKeyGenerate
|
|
_OTCliqueCDPContextTypeRecoveryKeyNew
|
|
_OTCliqueCDPContextTypeUpdatePasscode
|
|
_OTCliqueCDPContextTypeConfirmPasscodeCyrus
|
|
|
|
_OTSetupControlProtocol
|
|
_OTDefaultContext
|
|
_OctagonErrorDomain
|
|
_OTProtocolPairing
|
|
_OTProtocolPiggybacking
|
|
_OTDefaultsDomain
|
|
_OTDefaultsOctagonEnable
|
|
_OTTrustStatusChangeNotification
|
|
_OTEscrowRecordPrefix
|
|
|
|
_SecEscrowRequestHavePrecord
|
|
_SecEscrowRequestPendingPasscode
|
|
_SecEscrowRequestPendingCertificate
|
|
|
|
_CuttlefishErrorDomain
|
|
_CuttlefishErrorRetryAfterKey
|
|
|
|
_OctagonPlatformSupportsSOS
|
|
_OctagonSetPlatformSupportsSOS
|
|
_OctagonPerformSOSUpgrade
|
|
_OctagonSetSOSUpgrade
|
|
_OctagonIsEnabled
|
|
_OctagonSetIsEnabled
|
|
_OctagonRecoveryKeyIsEnabled
|
|
_OctagonRecoveryKeySetIsEnabled
|
|
_OctagonAuthoritativeTrustIsEnabled
|
|
_OctagonAuthoritativeTrustSetIsEnabled
|
|
_OctagonIsSOSFeatureEnabled
|
|
_OctagonSetSOSFeatureEnabled
|
|
_OctagonIsOptimizationEnabled
|
|
_OctagonSetOptimizationEnabled
|
|
_OctagonSetEscrowRecordFetchEnabled
|
|
_OctagonIsEscrowRecordFetchEnabled
|
|
_SecKVSOnCloudKitIsEnabled
|
|
_SecKVSOnCloudKitSetOverrideIsEnabled
|
|
_SecErrorIsNestedErrorCappingEnabled
|
|
_SecErrorSetOverrideNestedErrorCappingIsEnabled
|
|
|
|
SEC_EXP_CLASS(OTJoiningConfiguration)
|
|
SEC_EXP_CLASS(OTControl)
|
|
SEC_EXP_CLASS(SecuritydXPCClient)
|
|
|
|
_SecAccessGroupsGetCurrent
|
|
_SecAccessGroupsSetCurrent
|
|
_SecSecurityClientGet
|
|
_SecSecurityClientRegularToAppClip
|
|
_SecSecurityClientAppClipToRegular
|
|
_SecSecurityClientSetApplicationIdentifier
|
|
_securityd_create_message
|
|
_securityd_message_with_reply_sync
|
|
_securityd_message_no_error
|
|
_securityd_send_sync_and_do
|
|
_securityd_send_async_and_do
|
|
#if TARGET_OS_IOS
|
|
_SecSecuritySetMusrMode
|
|
_SecSecuritySetPersonaMusr
|
|
#endif
|
|
#if TARGET_OS_OSX
|
|
__SecSetSecuritydTargetUID
|
|
#endif
|
|
|
|
_SecDERItemCopyOIDDecimalRepresentation
|
|
_SecDigestCreate
|
|
_SecCopyErrorMessageString
|
|
|
|
_SecFrameworkCopyIPAddressData
|
|
_SecFrameworkIsDNSName
|
|
_SecFrameworkIsIPAddress
|
|
|
|
_SecPKCS12Import
|
|
#if TARGET_OS_OSX
|
|
_SecPKCS12Import_ios
|
|
#endif
|
|
_SecRandomCopyBytes
|
|
_SecSHA1DigestCreate
|
|
_SecTaskCopySigningIdentifier
|
|
_SecTaskCopyTeamIdentifier
|
|
_SecTaskCopyValueForEntitlement
|
|
_SecTaskCopyValuesForEntitlements
|
|
_SecTaskCreateFromSelf
|
|
_SecTaskCreateWithAuditToken
|
|
_SecTaskCreateWithXPCMessage
|
|
_SecTaskGetCodeSignStatus
|
|
_SecTaskGetTypeID
|
|
_SecTaskEntitlementsValidated
|
|
|
|
_kSecRandomDefault
|
|
|
|
#if TARGET_OS_IPHONE
|
|
_vmdh_create
|
|
_vmdh_destroy
|
|
_vmdh_encrypt_password
|
|
_vmdh_generate_key
|
|
#endif
|
|
|
|
_SecSMIMEFindBulkAlgForRecipients
|
|
|
|
//Localization
|
|
_SecFrameworkCopyLocalizedString
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_cms
|
|
//
|
|
_kCMSEncoderDigestAlgorithmSHA1
|
|
_kCMSEncoderDigestAlgorithmSHA256
|
|
_CMSEncode
|
|
_CMSEncodeContent
|
|
_CMSEncoderAddSupportingCerts
|
|
_CMSEncoderAddRecipients
|
|
_CMSEncoderAddSigners
|
|
_CMSEncoderCopySupportingCerts
|
|
_CMSEncoderCopyRecipients
|
|
_CMSEncoderCopySigners
|
|
_CMSEncoderCreate
|
|
_CMSEncoderCopyEncodedContent
|
|
_CMSEncoderGetCmsMessage
|
|
_CMSEncoderSetSignerAlgorithm
|
|
_CMSEncoderSetHasDetachedContent
|
|
_CMSEncoderGetHasDetachedContent
|
|
_CMSEncoderCopyEncapsulatedContentType
|
|
_CMSEncoderGetEncoder
|
|
_CMSEncoderGetTypeID
|
|
_CMSEncoderSetEncapsulatedContentType
|
|
_CMSEncoderSetEncapsulatedContentTypeOID
|
|
_CMSEncoderSetEncoder
|
|
_CMSEncoderAddSignedAttributes
|
|
_CMSEncoderSetSigningTime
|
|
_CMSEncoderSetAppleCodesigningHashAgility
|
|
_CMSEncoderSetAppleCodesigningHashAgilityV2
|
|
_CMSEncoderSetAppleExpirationTime
|
|
_CMSEncoderSetCertificateChainMode
|
|
_CMSEncoderGetCertificateChainMode
|
|
_CMSEncoderUpdateContent
|
|
_CMSDecoderCopyAllCerts
|
|
_CMSDecoderCopyContent
|
|
_CMSDecoderCopyDetachedContent
|
|
_CMSDecoderCopySignerStatus
|
|
_CMSDecoderCreate
|
|
_CMSDecoderGetTypeID
|
|
_CMSDecoderFinalizeMessage
|
|
_CMSDecoderGetDecoder
|
|
_CMSDecoderCopyEncapsulatedContentType
|
|
_CMSDecoderIsContentEncrypted
|
|
_CMSDecoderGetNumSigners
|
|
_CMSDecoderSetDecoder
|
|
_CMSDecoderSetDetachedContent
|
|
_CMSDecoderUpdateMessage
|
|
_CMSDecoderGetCmsMessage
|
|
_CMSDecoderSetSearchKeychain
|
|
_CMSDecoderCopySignerEmailAddress
|
|
_CMSDecoderCopySignerCert
|
|
_CmsMessageSetTSAContext
|
|
_CMSDecoderCopySignerSigningTime
|
|
_CMSDecoderCopySignerTimestamp
|
|
_CMSDecoderCopySignerTimestampWithPolicy
|
|
_CMSDecoderCopySignerTimestampCertificates
|
|
_CMSEncoderCopySignerTimestamp
|
|
_CMSEncoderCopySignerTimestampWithPolicy
|
|
_CMSDecoderCopySignerAppleCodesigningHashAgility
|
|
_CMSDecoderCopySignerAppleCodesigningHashAgilityV2
|
|
_CMSDecoderCopySignerAppleExpirationTime
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_authorization
|
|
//
|
|
_AuthorizationCopyInfo
|
|
_AuthorizationCopyPrivilegedReference
|
|
_AuthorizationCopyRights
|
|
_AuthorizationCopyRightsAsync
|
|
_AuthorizationDismiss
|
|
_AuthorizationCreate
|
|
_AuthorizationCreateWithAuditToken
|
|
_AuthorizationCreateFromExternalForm
|
|
_AuthorizationExecuteWithPrivileges
|
|
_AuthorizationExecuteWithPrivilegesExternalForm
|
|
_AuthorizationExecuteWithPrivilegesInternal
|
|
_AuthorizationExecuteWithPrivilegesExternalFormInternal
|
|
_AuthorizationFree
|
|
_AuthorizationFreeItemSet
|
|
_AuthorizationMakeExternalForm
|
|
_AuthorizationRightGet
|
|
_AuthorizationRightRemove
|
|
_AuthorizationRightSet
|
|
_AuthorizationEnableSmartCard
|
|
_AuthorizationCopyPreloginUserDatabase
|
|
_AuthorizationCopyPreloginPreferencesValue
|
|
_AuthorizationCopyRightProperties
|
|
_AuthorizationHandlePreloginOverride
|
|
_SessionCreate
|
|
_SessionGetInfo
|
|
_SessionSetDistinguishedUser
|
|
_SessionGetDistinguishedUser
|
|
_SessionSetUserPreferences
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_cssm
|
|
//
|
|
_CSSM_AC_AuthCompute
|
|
_CSSM_AC_PassThrough
|
|
_CSSM_CL_CertAbortCache
|
|
_CSSM_CL_CertAbortQuery
|
|
_CSSM_CL_CertCache
|
|
_CSSM_CL_CertCreateTemplate
|
|
_CSSM_CL_CertDescribeFormat
|
|
_CSSM_CL_CertGetAllFields
|
|
_CSSM_CL_CertGetAllTemplateFields
|
|
_CSSM_CL_CertGetFirstCachedFieldValue
|
|
_CSSM_CL_CertGetFirstFieldValue
|
|
_CSSM_CL_CertGetKeyInfo
|
|
_CSSM_CL_CertGetNextCachedFieldValue
|
|
_CSSM_CL_CertGetNextFieldValue
|
|
_CSSM_CL_CertGroupFromVerifiedBundle
|
|
_CSSM_CL_CertGroupToSignedBundle
|
|
_CSSM_CL_CertSign
|
|
_CSSM_CL_CertVerify
|
|
_CSSM_CL_CertVerifyWithKey
|
|
_CSSM_CL_CrlAbortCache
|
|
_CSSM_CL_CrlAbortQuery
|
|
_CSSM_CL_CrlAddCert
|
|
_CSSM_CL_CrlCache
|
|
_CSSM_CL_CrlCreateTemplate
|
|
_CSSM_CL_CrlDescribeFormat
|
|
_CSSM_CL_CrlGetAllCachedRecordFields
|
|
_CSSM_CL_CrlGetAllFields
|
|
_CSSM_CL_CrlGetFirstCachedFieldValue
|
|
_CSSM_CL_CrlGetFirstFieldValue
|
|
_CSSM_CL_CrlGetNextCachedFieldValue
|
|
_CSSM_CL_CrlGetNextFieldValue
|
|
_CSSM_CL_CrlRemoveCert
|
|
_CSSM_CL_CrlSetFields
|
|
_CSSM_CL_CrlSign
|
|
_CSSM_CL_CrlVerify
|
|
_CSSM_CL_CrlVerifyWithKey
|
|
_CSSM_CL_FreeFieldValue
|
|
_CSSM_CL_FreeFields
|
|
_CSSM_CL_IsCertInCachedCrl
|
|
_CSSM_CL_IsCertInCrl
|
|
_CSSM_CL_PassThrough
|
|
_CSSM_CSP_ChangeLoginAcl
|
|
_CSSM_CSP_ChangeLoginOwner
|
|
_CSSM_CSP_CreateAsymmetricContext
|
|
_CSSM_CSP_CreateDeriveKeyContext
|
|
_CSSM_CSP_CreateDigestContext
|
|
_CSSM_CSP_CreateKeyGenContext
|
|
_CSSM_CSP_CreateMacContext
|
|
_CSSM_CSP_CreatePassThroughContext
|
|
_CSSM_CSP_CreateRandomGenContext
|
|
_CSSM_CSP_CreateSignatureContext
|
|
_CSSM_CSP_CreateSymmetricContext
|
|
_CSSM_CSP_GetLoginAcl
|
|
_CSSM_CSP_GetLoginOwner
|
|
_CSSM_CSP_GetOperationalStatistics
|
|
_CSSM_CSP_Login
|
|
_CSSM_CSP_Logout
|
|
_CSSM_CSP_ObtainPrivateKeyFromPublicKey
|
|
_CSSM_CSP_PassThrough
|
|
_CSSM_ChangeKeyAcl
|
|
_CSSM_ChangeKeyOwner
|
|
_CSSM_DL_Authenticate
|
|
_CSSM_DL_ChangeDbAcl
|
|
_CSSM_DL_ChangeDbOwner
|
|
_CSSM_DL_CreateRelation
|
|
_CSSM_DL_DataAbortQuery
|
|
_CSSM_DL_DataDelete
|
|
_CSSM_DL_DataGetFirst
|
|
_CSSM_DL_DataGetFromUniqueRecordId
|
|
_CSSM_DL_DataGetNext
|
|
_CSSM_DL_DataInsert
|
|
_CSSM_DL_DataModify
|
|
_CSSM_DL_DbClose
|
|
_CSSM_DL_DbCreate
|
|
_CSSM_DL_DbDelete
|
|
_CSSM_DL_DbOpen
|
|
_CSSM_DL_DestroyRelation
|
|
_CSSM_DL_FreeNameList
|
|
_CSSM_DL_FreeUniqueRecord
|
|
_CSSM_DL_GetDbAcl
|
|
_CSSM_DL_GetDbNameFromHandle
|
|
_CSSM_DL_GetDbNames
|
|
_CSSM_DL_GetDbOwner
|
|
_CSSM_DL_PassThrough
|
|
_CSSM_DecryptData
|
|
_CSSM_DecryptDataFinal
|
|
_CSSM_DecryptDataInit
|
|
_CSSM_DecryptDataInitP
|
|
_CSSM_DecryptDataP
|
|
_CSSM_DecryptDataUpdate
|
|
_CSSM_DeleteContext
|
|
_CSSM_DeleteContextAttributes
|
|
_CSSM_DeriveKey
|
|
_CSSM_DigestData
|
|
_CSSM_DigestDataClone
|
|
_CSSM_DigestDataFinal
|
|
_CSSM_DigestDataInit
|
|
_CSSM_DigestDataUpdate
|
|
_CSSM_EncryptData
|
|
_CSSM_EncryptDataFinal
|
|
_CSSM_EncryptDataInit
|
|
_CSSM_EncryptDataInitP
|
|
_CSSM_EncryptDataP
|
|
_CSSM_EncryptDataUpdate
|
|
_CSSM_FreeContext
|
|
_CSSM_FreeKey
|
|
_CSSM_GenerateAlgorithmParams
|
|
_CSSM_GenerateKey
|
|
_CSSM_GenerateKeyP
|
|
_CSSM_GenerateKeyPair
|
|
_CSSM_GenerateKeyPairP
|
|
_CSSM_GenerateMac
|
|
_CSSM_GenerateMacFinal
|
|
_CSSM_GenerateMacInit
|
|
_CSSM_GenerateMacUpdate
|
|
_CSSM_GenerateRandom
|
|
_CSSM_GetAPIMemoryFunctions
|
|
_CSSM_GetContext
|
|
_CSSM_GetContextAttribute
|
|
_CSSM_GetKeyAcl
|
|
_CSSM_GetKeyOwner
|
|
_CSSM_GetModuleGUIDFromHandle
|
|
_CSSM_GetPrivilege
|
|
_CSSM_GetSubserviceUIDFromHandle
|
|
_CSSM_GetTimeValue
|
|
_CSSM_Init
|
|
_CSSM_Introduce
|
|
_CSSM_ListAttachedModuleManagers
|
|
_CSSM_ModuleAttach
|
|
_CSSM_ModuleDetach
|
|
_CSSM_ModuleLoad
|
|
_CSSM_ModuleUnload
|
|
_CSSM_QueryKeySizeInBits
|
|
_CSSM_QuerySize
|
|
_CSSM_RetrieveCounter
|
|
_CSSM_RetrieveUniqueId
|
|
_CSSM_SetContext
|
|
_CSSM_SetPrivilege
|
|
_CSSM_SignData
|
|
_CSSM_SignDataFinal
|
|
_CSSM_SignDataInit
|
|
_CSSM_SignDataUpdate
|
|
_CSSM_TP_ApplyCrlToDb
|
|
_CSSM_TP_CertCreateTemplate
|
|
_CSSM_TP_CertGetAllTemplateFields
|
|
_CSSM_TP_CertGroupConstruct
|
|
_CSSM_TP_CertGroupPrune
|
|
_CSSM_TP_CertGroupToTupleGroup
|
|
_CSSM_TP_CertGroupVerify
|
|
_CSSM_TP_CertReclaimAbort
|
|
_CSSM_TP_CertReclaimKey
|
|
_CSSM_TP_CertRemoveFromCrlTemplate
|
|
_CSSM_TP_CertRevoke
|
|
_CSSM_TP_CertSign
|
|
_CSSM_TP_ConfirmCredResult
|
|
_CSSM_TP_CrlCreateTemplate
|
|
_CSSM_TP_CrlSign
|
|
_CSSM_TP_CrlVerify
|
|
_CSSM_TP_FormRequest
|
|
_CSSM_TP_FormSubmit
|
|
_CSSM_TP_PassThrough
|
|
_CSSM_TP_ReceiveConfirmation
|
|
_CSSM_TP_RetrieveCredResult
|
|
_CSSM_TP_SubmitCredRequest
|
|
_CSSM_TP_TupleGroupToCertGroup
|
|
_CSSM_Terminate
|
|
_CSSM_Unintroduce
|
|
_CSSM_UnwrapKey
|
|
_CSSM_UnwrapKeyP
|
|
_CSSM_UpdateContextAttributes
|
|
_CSSM_VerifyData
|
|
_CSSM_VerifyDataFinal
|
|
_CSSM_VerifyDataInit
|
|
_CSSM_VerifyDataUpdate
|
|
_CSSM_VerifyDevice
|
|
_CSSM_VerifyMac
|
|
_CSSM_VerifyMacFinal
|
|
_CSSM_VerifyMacInit
|
|
_CSSM_VerifyMacUpdate
|
|
_CSSM_WrapKey
|
|
_CSSM_WrapKeyP
|
|
_cssmAlgToOid
|
|
_cssmOidToAlg
|
|
_gGuidAppleCSP
|
|
_gGuidAppleCSPDL
|
|
_gGuidAppleFileDL
|
|
_gGuidAppleX509CL
|
|
_gGuidAppleX509TP
|
|
_gGuidAppleDotMacTP
|
|
_gGuidAppleSdCSPDL
|
|
_gGuidCssm
|
|
_gGuidAppleLDAPDL
|
|
_gGuidAppleDotMacDL
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_transform
|
|
//
|
|
_SecTransformCreateFromExternalRepresentation
|
|
_SecTransformCreateValidatorForCFtype
|
|
_SecTransformCopyExternalRepresentation
|
|
_SecTransformConnectTransforms
|
|
_SecTransformSetAttribute
|
|
_SecTransformGetAttribute
|
|
_SecTransformFindByName
|
|
_SecTransformExecute
|
|
_SecTransformExecuteAsync
|
|
_SecNullTransformCreate
|
|
_SecDigestTransformCreate
|
|
_SecDigestTransformGetTypeID
|
|
_SecCreateMaskGenerationFunctionTransform
|
|
_SecTransformCreate
|
|
_SecTransformRegister
|
|
_SecTransformNoData
|
|
_kSecDigestMD2
|
|
_kSecDigestMD4
|
|
_kSecDigestMD5
|
|
_kSecDigestSHA1
|
|
_kSecDigestSHA2
|
|
_kSecDigestHMACSHA1
|
|
_kSecDigestHMACMD5
|
|
_kSecDigestHMACKeyAttribute
|
|
_kSecDigestHMACSHA2
|
|
_SecExternalSourceTransformCreate
|
|
_SecExternalSourceSetValue
|
|
_kSecDecodeTypeAttribute
|
|
_kSecTransformAbortOriginatorKey
|
|
_SecGroupTransformHasMember
|
|
_kSecDigestTypeAttribute
|
|
_kSecDigestLengthAttribute
|
|
_kSecOAEPEncodingParametersAttributeName
|
|
_kSecOAEPMessageLengthAttributeName
|
|
_kSecOAEPMGF1DigestAlgorithmAttributeName
|
|
_kSecNullTransformName
|
|
_kSecTransformInputAttributeName
|
|
_kSecTransformDebugAttributeName
|
|
_kSecTransformOutputAttributeName
|
|
_kSecTransformTransformName
|
|
_kSecTransformAbortAttributeName
|
|
_kSecPaddingNoneKey
|
|
_kSecPaddingPKCS1Key
|
|
_kSecPaddingPKCS5Key
|
|
_kSecPaddingPKCS7Key
|
|
_kSecPaddingOAEPKey
|
|
_kSecModeNoneKey
|
|
_kSecModeECBKey
|
|
_kSecModeCBCKey
|
|
_kSecModeCFBKey
|
|
_kSecModeOFBKey
|
|
_kSecEncryptKey
|
|
_kSecPaddingKey
|
|
_kSecIVKey
|
|
_kSecEncryptionMode
|
|
_SecEncryptTransformCreate
|
|
_SecEncryptTransformGetTypeID
|
|
_SecDecryptTransformCreate
|
|
_SecDecryptTransformGetTypeID
|
|
_SecDecodeTransformCreate
|
|
_SecEncodeTransformCreate
|
|
_SecSignTransformCreate
|
|
_SecVerifyTransformCreate
|
|
_kSecBase32Encoding
|
|
_kSecBase64Encoding
|
|
_kSecZLibEncoding
|
|
_kSecEncodeLineLengthAttribute
|
|
_kSecEncodeTypeAttribute
|
|
_kSecCompressionRatio
|
|
_kSecSignatureAttributeName
|
|
_kSecInputIsAttributeName
|
|
_kSecInputIsPlainText
|
|
_kSecInputIsDigest
|
|
_kSecInputIsRaw
|
|
_kSecTransformActionCanExecute
|
|
_kSecTransformActionStartingExecution
|
|
_kSecTransformActionFinalize
|
|
_kSecTransformActionProcessData
|
|
_SecTransformSetAttributeAction
|
|
_SecGroupTransformFindLastTransform
|
|
_SecGroupTransformFindMonitor
|
|
_SecTransformConnectTransformsInternal
|
|
_SecTransformDisconnectTransforms
|
|
_SecTransformDotForDebugging
|
|
_SecCreateCollectTransform
|
|
_SecTransformGetTypeID
|
|
_SecGroupTransformGetTypeID
|
|
_SecTransformCreateGroupTransform
|
|
_SecTransformSetDataAction
|
|
_SecTransformSetTransformAction
|
|
_SecTranformCustomGetAttribute
|
|
_SecTransformCustomSetAttribute
|
|
_SecTransformPushbackAttribute
|
|
_kSecTransformActionExternalizeExtraData
|
|
_kSecTransformActionInternalizeExtraData
|
|
_kSecTransformActionAttributeNotification
|
|
_kSecTransformActionAttributeValidation
|
|
_kSecTransformErrorDomain
|
|
_kSecTransformPreviousErrorKey
|
|
_SecTransformCreateReadTransformWithReadStream
|
|
_kSecLineLength64
|
|
_kSecLineLength76
|
|
#endif // TARGET_OS_OSX
|
|
|
|
|
|
|
|
#if TARGET_OS_OSX
|
|
// gate keeper logging
|
|
|
|
_GKBIS_DS_Store_Present
|
|
_GKBIS_Dot_underbar_Present
|
|
_GKBIS_Num_localizations
|
|
_GKBIS_Num_files
|
|
_GKBIS_Num_dirs
|
|
_GKBIS_Num_symlinks
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_mds
|
|
//
|
|
_MDS_Initialize
|
|
_MDS_Install
|
|
_MDS_Terminate
|
|
_MDS_Uninstall
|
|
_MDS_InstallFile
|
|
_MDS_RemoveSubservice
|
|
#endif // TARGET_OS_OSX
|
|
|
|
//
|
|
// libsecurity_keychain
|
|
//
|
|
|
|
#if TARGET_OS_OSX
|
|
_ConvertArrayToKeyUsage
|
|
_SecACLCopyAuthorizations
|
|
_SecACLCopyContents
|
|
_SecACLCopySimpleContents
|
|
_SecACLCreateFromSimpleContents
|
|
_SecACLCreateWithSimpleContents
|
|
_SecACLGetAuthorizations
|
|
_SecACLGetTypeID
|
|
_SecACLRemove
|
|
_SecACLSetAuthorizations
|
|
_SecACLSetContents
|
|
_SecACLSetSimpleContents
|
|
_SecACLUpdateAuthorizations
|
|
_SecAccessCopyACLList
|
|
_SecAccessCopyMatchingACLList
|
|
_SecAccessCopyOwnerAndACL
|
|
_SecAccessCopySelectedACLList
|
|
_SecAccessCreate
|
|
_SecAccessCreateFromOwnerAndACL
|
|
_SecAccessCreateWithOwnerAndACL
|
|
_SecAccessCreateWithTrustedApplications
|
|
_SecAccessGetOwnerAndACL
|
|
_SecAccessGetTypeID
|
|
_SecCreateRecoveryPassword
|
|
_SecDigestGetData
|
|
_SecFDERecoveryUnwrapCRSKWithPrivKey
|
|
_SecFDERecoveryWrapCRSKWithPubKey
|
|
_SecGenericPasswordCreate
|
|
_SecIdentityCopyPreference
|
|
_SecIdentityCopyPreferred
|
|
_SecIdentityCopySystemIdentity
|
|
_SecIdentityCreateWithCertificate
|
|
_SecIdentitySearchCopyNext
|
|
_SecIdentitySearchCreate
|
|
_SecIdentitySearchCreateWithAttributes
|
|
_SecIdentitySearchCreateWithPolicy
|
|
_SecIdentitySearchGetTypeID
|
|
_SecIdentitySetPreference
|
|
_SecIdentitySetPreferred
|
|
_SecIdentitySetSystemIdentity
|
|
_SecInferLabelFromX509Name
|
|
_SecItemAdd_ios
|
|
_SecItemCopyMatching_ios
|
|
_SecItemUpdateTokenItemsForAccessGroups
|
|
|
|
_SecKeyGeneratePair_ios
|
|
|
|
_SecItemCopyParentCertificates_osx
|
|
_SecItemParentCachePurge
|
|
|
|
_SecItemCopyStoredCertificate
|
|
_SecItemCreateFromAttributeDictionary_osx
|
|
_SecItemDelete_ios
|
|
_SecItemExport
|
|
_SecItemImport
|
|
_SecItemUpdate_ios
|
|
_SecKeychainAddCallback
|
|
_SecKeychainAddDBToKeychainList
|
|
_SecKeychainAddGenericPassword
|
|
_SecKeychainAddInternetPassword
|
|
_SecKeychainAttemptMigrationWithMasterKey
|
|
_SecKeychainAttributeInfoForItemID
|
|
_SecKeychainChangeKeyStorePassphrase
|
|
_SecKeychainChangePassword
|
|
_SecKeychainCleanupHandles
|
|
_SecKeychainCopyAccess
|
|
_SecKeychainCopyBlob
|
|
_SecKeychainCopyDefault
|
|
_SecKeychainCopyDomainDefault
|
|
_SecKeychainCopyDomainSearchList
|
|
_SecKeychainCopyLogin
|
|
_SecKeychainCopySearchList
|
|
_SecKeychainCopySettings
|
|
_SecKeychainCopySignature
|
|
_SecKeychainCreate
|
|
_SecKeychainCreateNew
|
|
_SecKeychainCreateWithBlob
|
|
_SecKeychainDBIsInKeychainList
|
|
_SecKeychainDelete
|
|
_SecKeychainEraseUnlockKeyWithPubKeyHash
|
|
_SecKeychainErrFromOSStatus
|
|
_SecKeychainFindGenericPassword
|
|
_SecKeychainFindInternetPassword
|
|
_SecKeychainFreeAttributeInfo
|
|
_SecKeychainGetCSPHandle
|
|
_SecKeychainGetDLDBHandle
|
|
_SecKeychainGetKeychainVersion
|
|
_SecKeychainGetPath
|
|
_SecKeychainGetPreferenceDomain
|
|
_SecKeychainGetStatus
|
|
_SecKeychainGetTypeID
|
|
_SecKeychainGetUserInteractionAllowed
|
|
_SecKeychainGetUserPromptAttempts
|
|
_SecKeychainGetVersion
|
|
_SecKeychainIsValid
|
|
_SecKeychainItemAdd
|
|
_SecKeychainItemAddNoUI
|
|
_SecKeychainItemCopyAccess
|
|
_SecKeychainItemCopyAllExtendedAttributes
|
|
_SecKeychainItemCopyAttributesAndData
|
|
_SecKeychainItemCopyAttributesAndEncryptedData
|
|
_SecKeychainItemCopyContent
|
|
_SecKeychainItemCopyExtendedAttribute
|
|
_SecKeychainItemCopyFromPersistentReference
|
|
_SecKeychainItemCopyFromRecordIdentifier
|
|
_SecKeychainItemCopyKeychain
|
|
_SecKeychainItemCopyRecordIdentifier
|
|
_SecKeychainItemCreateCopy
|
|
_SecKeychainItemCreateFromContent
|
|
_SecKeychainItemCreateFromEncryptedContent
|
|
_SecKeychainItemCreateNew
|
|
_SecKeychainItemCreatePersistentReference
|
|
_SecKeychainItemDelete
|
|
_SecKeychainItemExport
|
|
_SecKeychainItemFindFirst
|
|
_SecKeychainItemFreeAttributesAndData
|
|
_SecKeychainItemFreeContent
|
|
_SecKeychainItemGetAttribute
|
|
_SecKeychainItemGetDLDBHandle
|
|
_SecKeychainItemGetData
|
|
_SecKeychainItemGetTypeID
|
|
_SecKeychainItemGetUniqueRecordID
|
|
_SecKeychainItemImport
|
|
_SecKeychainItemModifyAttributesAndData
|
|
_SecKeychainItemModifyContent
|
|
_SecKeychainItemModifyEncryptedData
|
|
_SecKeychainItemSetAccess
|
|
_SecKeychainItemSetAccessWithPassword
|
|
_SecKeychainItemSetAttribute
|
|
_SecKeychainItemSetData
|
|
_SecKeychainItemSetExtendedAttribute
|
|
_SecKeychainItemUpdate
|
|
_SecKeychainListCopyKeychainAtIndex
|
|
_SecKeychainListGetCount
|
|
_SecKeychainListRemoveKeychain
|
|
_SecKeychainLock
|
|
_SecKeychainLockAll
|
|
_SecKeychainLogin
|
|
_SecKeychainLogout
|
|
_SecKeychainMDSInstall
|
|
_SecKeychainMakeFromFullPath
|
|
_SecKeychainOpen
|
|
_SecKeychainRecodeKeychain
|
|
_SecKeychainRemoveCallback
|
|
_SecKeychainRemoveDBFromKeychainList
|
|
_SecKeychainRemoveFromSearchList
|
|
_SecKeychainResetLogin
|
|
_SecKeychainSearchCopyNext
|
|
_SecKeychainSearchCreateForCertificateByEmail
|
|
_SecKeychainSearchCreateForCertificateByIssuerAndSN
|
|
_SecKeychainSearchCreateForCertificateByIssuerAndSN_CF
|
|
_SecKeychainSearchCreateForCertificateBySubjectKeyID
|
|
_SecKeychainSearchCreateFromAttributes
|
|
_SecKeychainSearchCreateFromAttributesExtended
|
|
_SecKeychainSearchGetTypeID
|
|
_SecKeychainSetAccess
|
|
_SecKeychainSetBatchMode
|
|
_SecKeychainSetDefault
|
|
_SecKeychainSetDomainDefault
|
|
_SecKeychainSetDomainSearchList
|
|
_SecKeychainSetPreferenceDomain
|
|
_SecKeychainSetSearchList
|
|
_SecKeychainSetServerMode
|
|
_SecKeychainSetSettings
|
|
_SecKeychainSetUserInteractionAllowed
|
|
_SecKeychainStash
|
|
_SecKeychainStoreUnlockKey
|
|
_SecKeychainStoreUnlockKeyWithPubKeyHash
|
|
_SecKeychainSystemKeychainCheckWouldDeadlock
|
|
_SecKeychainUnlock
|
|
_SecKeychainVerifyKeyStorePassphrase
|
|
_SecPasswordAction
|
|
_SecPasswordSetInitialAccess
|
|
_SecRandomCopyData
|
|
_SecUnwrapRecoveryPasswordWithAnswers
|
|
_SecWrapRecoveryPasswordWithAnswers
|
|
__SecItemGetPersistentReference
|
|
_cssmErrorString
|
|
_cssmPerror
|
|
_kSecACLAuthorizationAny
|
|
_kSecACLAuthorizationChangeACL
|
|
_kSecACLAuthorizationChangeOwner
|
|
_kSecACLAuthorizationDecrypt
|
|
_kSecACLAuthorizationDelete
|
|
_kSecACLAuthorizationDerive
|
|
_kSecACLAuthorizationEncrypt
|
|
_kSecACLAuthorizationExportClear
|
|
_kSecACLAuthorizationExportWrapped
|
|
_kSecACLAuthorizationGenKey
|
|
_kSecACLAuthorizationImportClear
|
|
_kSecACLAuthorizationImportWrapped
|
|
_kSecACLAuthorizationIntegrity
|
|
_kSecACLAuthorizationKeychainCreate
|
|
_kSecACLAuthorizationKeychainDelete
|
|
_kSecACLAuthorizationKeychainItemDelete
|
|
_kSecACLAuthorizationKeychainItemInsert
|
|
_kSecACLAuthorizationKeychainItemModify
|
|
_kSecACLAuthorizationKeychainItemRead
|
|
_kSecACLAuthorizationLogin
|
|
_kSecACLAuthorizationMAC
|
|
_kSecACLAuthorizationChangeACL
|
|
_kSecACLAuthorizationChangeOwner
|
|
_kSecACLAuthorizationPartitionID
|
|
_kSecACLAuthorizationSign
|
|
|
|
_kSecIdentityDomainDefault
|
|
_kSecIdentityDomainKerberosKDC
|
|
_kSecImportExportAccess
|
|
_kSecImportExportKeychain
|
|
_kSecMatchDiacriticInsensitive
|
|
_kSecMatchSubjectEndsWith
|
|
_kSecMatchSubjectStartsWith
|
|
_kSecMatchSubjectWholeString
|
|
_kSecMatchWidthInsensitive
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
_kSecOIDADC_CERT_POLICY
|
|
_kSecOIDAPPLE_CERT_POLICY
|
|
_kSecOIDAPPLE_EKU_CODE_SIGNING
|
|
_kSecOIDAPPLE_EKU_CODE_SIGNING_DEV
|
|
_kSecOIDAPPLE_EKU_ICHAT_ENCRYPTION
|
|
_kSecOIDAPPLE_EKU_ICHAT_SIGNING
|
|
_kSecOIDAPPLE_EKU_RESOURCE_SIGNING
|
|
_kSecOIDAPPLE_EKU_SYSTEM_IDENTITY
|
|
_kSecOIDAPPLE_EXTENSION
|
|
_kSecOIDAPPLE_EXTENSION_ADC_APPLE_SIGNING
|
|
_kSecOIDAPPLE_EXTENSION_ADC_DEV_SIGNING
|
|
_kSecOIDAPPLE_EXTENSION_APPLE_SIGNING
|
|
_kSecOIDAPPLE_EXTENSION_CODE_SIGNING
|
|
_kSecOIDAPPLE_EXTENSION_AAI_INTERMEDIATE
|
|
_kSecOIDAPPLE_EXTENSION_APPLEID_INTERMEDIATE
|
|
_kSecOIDAPPLE_EXTENSION_INTERMEDIATE_MARKER
|
|
_kSecOIDAPPLE_EXTENSION_WWDR_INTERMEDIATE
|
|
_kSecOIDAPPLE_EXTENSION_ITMS_INTERMEDIATE
|
|
_kSecOIDAuthorityInfoAccess
|
|
_kSecOIDAuthorityKeyIdentifier
|
|
_kSecOIDBasicConstraints
|
|
_kSecOIDBiometricInfo
|
|
_kSecOIDCSSMKeyStruct
|
|
_kSecOIDCertIssuer
|
|
_kSecOIDCertificatePolicies
|
|
_kSecOIDClientAuth
|
|
_kSecOIDCollectiveStateProvinceName
|
|
_kSecOIDCollectiveStreetAddress
|
|
_kSecOIDCommonName
|
|
_kSecOIDCountryName
|
|
_kSecOIDCrlDistributionPoints
|
|
_kSecOIDCrlNumber
|
|
_kSecOIDCrlReason
|
|
_kSecOIDDOTMAC_CERT_EMAIL_ENCRYPT
|
|
_kSecOIDDOTMAC_CERT_EMAIL_SIGN
|
|
_kSecOIDDOTMAC_CERT_EXTENSION
|
|
_kSecOIDDOTMAC_CERT_IDENTITY
|
|
_kSecOIDDOTMAC_CERT_POLICY
|
|
_kSecOIDDeltaCrlIndicator
|
|
_kSecOIDDescription
|
|
_kSecOIDEKU_IPSec
|
|
_kSecOIDEmailAddress
|
|
_kSecOIDEmailProtection
|
|
_kSecOIDExtendedKeyUsage
|
|
_kSecOIDExtendedKeyUsageAny
|
|
_kSecOIDExtendedUseCodeSigning
|
|
_kSecOIDGivenName
|
|
_kSecOIDHoldInstructionCode
|
|
_kSecOIDInvalidityDate
|
|
_kSecOIDIssuerAltName
|
|
_kSecOIDIssuingDistributionPoint
|
|
_kSecOIDIssuingDistributionPoints
|
|
_kSecOIDKERBv5_PKINIT_KP_CLIENT_AUTH
|
|
_kSecOIDKERBv5_PKINIT_KP_KDC
|
|
_kSecOIDKeyUsage
|
|
_kSecOIDLocalityName
|
|
_kSecOIDMS_NTPrincipalName
|
|
_kSecOIDMicrosoftSGC
|
|
_kSecOIDNameConstraints
|
|
_kSecOIDNetscapeCertSequence
|
|
_kSecOIDNetscapeCertType
|
|
_kSecOIDNetscapeSGC
|
|
_kSecOIDOCSPSigning
|
|
_kSecOIDOrganizationName
|
|
_kSecOIDOrganizationalUnitName
|
|
_kSecOIDPolicyConstraints
|
|
_kSecOIDPolicyMappings
|
|
_kSecOIDPrivateKeyUsagePeriod
|
|
_kSecOIDQC_Statements
|
|
_kSecOIDSRVName
|
|
_kSecOIDSerialNumber
|
|
_kSecOIDServerAuth
|
|
_kSecOIDStateProvinceName
|
|
_kSecOIDStreetAddress
|
|
_kSecOIDSubjectAltName
|
|
_kSecOIDSubjectDirectoryAttributes
|
|
_kSecOIDSubjectEmailAddress
|
|
_kSecOIDSubjectInfoAccess
|
|
_kSecOIDSubjectKeyIdentifier
|
|
_kSecOIDSubjectPicture
|
|
_kSecOIDSubjectSignatureBitmap
|
|
_kSecOIDSurname
|
|
_kSecOIDTimeStamping
|
|
_kSecOIDTitle
|
|
_kSecOIDUseExemptions
|
|
_kSecOIDX509V1CertificateIssuerUniqueId
|
|
_kSecOIDX509V1CertificateSubjectUniqueId
|
|
_kSecOIDX509V1IssuerName
|
|
_kSecOIDX509V1IssuerNameCStruct
|
|
_kSecOIDX509V1IssuerNameLDAP
|
|
_kSecOIDX509V1IssuerNameStd
|
|
_kSecOIDX509V1SerialNumber
|
|
_kSecOIDX509V1Signature
|
|
_kSecOIDX509V1SignatureAlgorithm
|
|
_kSecOIDX509V1SignatureAlgorithmParameters
|
|
_kSecOIDX509V1SignatureAlgorithmTBS
|
|
_kSecOIDX509V1SignatureCStruct
|
|
_kSecOIDX509V1SignatureStruct
|
|
_kSecOIDX509V1SubjectName
|
|
_kSecOIDX509V1SubjectNameCStruct
|
|
_kSecOIDX509V1SubjectNameLDAP
|
|
_kSecOIDX509V1SubjectNameStd
|
|
_kSecOIDX509V1SubjectPublicKey
|
|
_kSecOIDX509V1SubjectPublicKeyAlgorithm
|
|
_kSecOIDX509V1SubjectPublicKeyAlgorithmParameters
|
|
_kSecOIDX509V1SubjectPublicKeyCStruct
|
|
_kSecOIDX509V1ValidityNotAfter
|
|
_kSecOIDX509V1ValidityNotBefore
|
|
_kSecOIDX509V1Version
|
|
_kSecOIDX509V3Certificate
|
|
_kSecOIDX509V3CertificateCStruct
|
|
_kSecOIDX509V3CertificateExtensionCStruct
|
|
_kSecOIDX509V3CertificateExtensionCritical
|
|
_kSecOIDX509V3CertificateExtensionId
|
|
_kSecOIDX509V3CertificateExtensionStruct
|
|
_kSecOIDX509V3CertificateExtensionType
|
|
_kSecOIDX509V3CertificateExtensionValue
|
|
_kSecOIDX509V3CertificateExtensionsCStruct
|
|
_kSecOIDX509V3CertificateExtensionsStruct
|
|
_kSecOIDX509V3CertificateNumberOfExtensions
|
|
_kSecOIDX509V3SignedCertificate
|
|
_kSecOIDX509V3SignedCertificateCStruct
|
|
#endif
|
|
|
|
#if TARGET_OS_OSX
|
|
_kSecPrivateKeyAttrs
|
|
_kSecPublicKeyAttrs
|
|
_kSecRecIV
|
|
_kSecRecLocale
|
|
_kSecRecQuestions
|
|
_kSecRecVersionNumber
|
|
_kSecRecWrappedPassword
|
|
_kSecUseKeychain
|
|
#endif
|
|
|
|
//
|
|
// libsecurity_asn1
|
|
//
|
|
_SecAsn1OidCompare
|
|
|
|
_SecASN1PrintableString
|
|
_SecASN1UTF8String
|
|
#if TARGET_OS_IPHONE
|
|
_SecAsn1CoderCreate
|
|
_SecAsn1CoderRelease
|
|
_SecAsn1DecodeData
|
|
_SecAsn1EncodeItem
|
|
|
|
_kSecAsn1OCSPBasicResponseTemplate
|
|
_kSecAsn1OCSPCertStatusRevokedTemplate
|
|
_kSecAsn1OCSPResponderIDAsKeyTemplate
|
|
_kSecAsn1OCSPResponderIDAsNameTemplate
|
|
_kSecAsn1OCSPResponseDataTemplate
|
|
_kSecAsn1OCSPResponseTemplate
|
|
_kSecAsn1OCSPSignedRequestTemplate
|
|
_kSecAsn1OctetStringTemplate
|
|
|
|
_kSecAsn1AnyTemplate
|
|
_kSecAsn1BMPStringTemplate
|
|
_kSecAsn1BitStringTemplate
|
|
_kSecAsn1BooleanTemplate
|
|
_kSecAsn1EnumeratedTemplate
|
|
_kSecAsn1GeneralizedTimeTemplate
|
|
_kSecAsn1IA5StringTemplate
|
|
_kSecAsn1IntegerTemplate
|
|
_kSecAsn1NullTemplate
|
|
_kSecAsn1ObjectIDTemplate
|
|
_kSecAsn1PointerToAnyTemplate
|
|
_kSecAsn1PointerToBMPStringTemplate
|
|
_kSecAsn1PointerToBitStringTemplate
|
|
_kSecAsn1PointerToBooleanTemplate
|
|
_kSecAsn1PointerToEnumeratedTemplate
|
|
_kSecAsn1PointerToGeneralizedTimeTemplate
|
|
_kSecAsn1PointerToIA5StringTemplate
|
|
_kSecAsn1PointerToIntegerTemplate
|
|
_kSecAsn1PointerToNullTemplate
|
|
_kSecAsn1PointerToObjectIDTemplate
|
|
_kSecAsn1PointerToOctetStringTemplate
|
|
_kSecAsn1PointerToPrintableStringTemplate
|
|
_kSecAsn1PointerToT61StringTemplate
|
|
_kSecAsn1PointerToTeletexStringTemplate
|
|
_kSecAsn1PointerToUTCTimeTemplate
|
|
_kSecAsn1PointerToUTF8StringTemplate
|
|
_kSecAsn1PointerToUniversalStringTemplate
|
|
_kSecAsn1PointerToVisibleStringTemplate
|
|
_kSecAsn1PrintableStringTemplate
|
|
_kSecAsn1SequenceOfAnyTemplate
|
|
_kSecAsn1SequenceOfBMPStringTemplate
|
|
_kSecAsn1SequenceOfBitStringTemplate
|
|
_kSecAsn1SequenceOfBooleanTemplate
|
|
_kSecAsn1SequenceOfEnumeratedTemplate
|
|
_kSecAsn1SequenceOfGeneralizedTimeTemplate
|
|
_kSecAsn1SequenceOfIA5StringTemplate
|
|
_kSecAsn1SequenceOfIntegerTemplate
|
|
_kSecAsn1SequenceOfNullTemplate
|
|
_kSecAsn1SequenceOfObjectIDTemplate
|
|
_kSecAsn1SequenceOfOctetStringTemplate
|
|
_kSecAsn1SequenceOfPrintableStringTemplate
|
|
_kSecAsn1SequenceOfT61StringTemplate
|
|
_kSecAsn1SequenceOfTeletexStringTemplate
|
|
_kSecAsn1SequenceOfUTCTimeTemplate
|
|
_kSecAsn1SequenceOfUTF8StringTemplate
|
|
_kSecAsn1SequenceOfUniversalStringTemplate
|
|
_kSecAsn1SequenceOfVisibleStringTemplate
|
|
_kSecAsn1SetOfAnyTemplate
|
|
_kSecAsn1SetOfBMPStringTemplate
|
|
_kSecAsn1SetOfBitStringTemplate
|
|
_kSecAsn1SetOfBooleanTemplate
|
|
_kSecAsn1SetOfEnumeratedTemplate
|
|
_kSecAsn1SetOfGeneralizedTimeTemplate
|
|
_kSecAsn1SetOfIA5StringTemplate
|
|
_kSecAsn1SetOfIntegerTemplate
|
|
_kSecAsn1SetOfNullTemplate
|
|
_kSecAsn1SetOfObjectIDTemplate
|
|
_kSecAsn1SetOfOctetStringTemplate
|
|
_kSecAsn1SetOfPrintableStringTemplate
|
|
_kSecAsn1SetOfT61StringTemplate
|
|
_kSecAsn1SetOfTeletexStringTemplate
|
|
_kSecAsn1SetOfUTCTimeTemplate
|
|
_kSecAsn1SetOfUTF8StringTemplate
|
|
_kSecAsn1SetOfUniversalStringTemplate
|
|
_kSecAsn1SetOfVisibleStringTemplate
|
|
_kSecAsn1SkipTemplate
|
|
_kSecAsn1T61StringTemplate
|
|
_kSecAsn1TeletexStringTemplate
|
|
_kSecAsn1UTCTimeTemplate
|
|
_kSecAsn1UTF8StringTemplate
|
|
_kSecAsn1UniversalStringTemplate
|
|
_kSecAsn1UnsignedIntegerTemplate
|
|
_kSecAsn1VisibleStringTemplate
|
|
|
|
_SecAsn1AllocCopy
|
|
_SecAsn1AllocCopyItem
|
|
_SecAsn1AllocItem
|
|
_SecAsn1Decode
|
|
_SecAsn1Malloc
|
|
|
|
_kSecAsn1OCSPCertIDTemplate
|
|
_kSecAsn1OCSPCertStatusGoodTemplate
|
|
_kSecAsn1OCSPCertStatusUnknownTemplate
|
|
_kSecAsn1OCSPDRepliesTemplate
|
|
_kSecAsn1OCSPDReplyTemplate
|
|
_kSecAsn1OCSPDRequestTemplate
|
|
_kSecAsn1OCSPDRequestsTemplate
|
|
_kSecAsn1OCSPRequestTemplate
|
|
_kSecAsn1OCSPResponseBytesTemplate
|
|
_kSecAsn1OCSPRevokedInfoTemplate
|
|
_kSecAsn1OCSPSignatureTemplate
|
|
_kSecAsn1OCSPSingleResponseTemplate
|
|
_kSecAsn1OCSPTbsRequestTemplate
|
|
|
|
_SecAsn1TaggedTemplateChooser
|
|
|
|
_kSecAsn1ATVTemplate
|
|
_kSecAsn1GeneralNameTemplate
|
|
_kSecAsn1GenNameOtherNameTemplate
|
|
_kSecAsn1NameTemplate
|
|
_kSecAsn1OtherNameTemplate
|
|
_kSecAsn1RDNTemplate
|
|
|
|
_kSecAsn1CertExtensionTemplate
|
|
_kSecAsn1RevokedCertTemplate
|
|
_kSecAsn1SequenceOfCertExtensionTemplate
|
|
_kSecAsn1SequenceOfRevokedCertTemplate
|
|
_kSecAsn1SignedCertOrCRLTemplate
|
|
_kSecAsn1SignedCertTemplate
|
|
_kSecAsn1SignedCrlTemplate
|
|
_kSecAsn1TBSCertificateTemplate
|
|
_kSecAsn1TBSCrlTemplate
|
|
_kSecAsn1ValidityTemplate
|
|
|
|
_kSecAsn1AccessDescriptionTemplate
|
|
_kSecAsn1AuthorityInfoAccessTemplate
|
|
_kSecAsn1AuthorityKeyIdTemplate
|
|
_kSecAsn1BasicConstraintsTemplate
|
|
_kSecAsn1CRLDistributionPointsTemplate
|
|
_kSecAsn1CertPoliciesTemplate
|
|
_kSecAsn1DistPointFullNameTemplate
|
|
_kSecAsn1DistPointRDNTemplate
|
|
_kSecAsn1DistributionPointTemplate
|
|
_kSecAsn1IssuingDistributionPointTemplate
|
|
_kSecAsn1NameConstraintsTemplate
|
|
_kSecAsn1PolicyConstraintsTemplate
|
|
_kSecAsn1PolicyInformationTemplate
|
|
_kSecAsn1PolicyMappingsTemplate
|
|
_kSecAsn1PolicyQualifierTemplate
|
|
_kSecAsn1QC_StatementTemplate
|
|
_kSecAsn1QC_StatementsTemplate
|
|
_kSecAsn1SemanticsInformationTemplate
|
|
|
|
#elif TARGET_OS_OSX
|
|
_PORT_FreeArena
|
|
_PORT_NewArena
|
|
_SecAsn1AllocCopy
|
|
_SecAsn1AllocCopyItem
|
|
_SecAsn1AllocItem
|
|
_SecAsn1CoderCreate
|
|
_SecAsn1CoderRelease
|
|
_SecAsn1Decode
|
|
_SecAsn1DecodeData
|
|
_SecAsn1EncodeItem
|
|
_SecAsn1Malloc
|
|
_SecAsn1TaggedTemplateChooser
|
|
_kSecAsn1ATVTemplate
|
|
_kSecAsn1AccessDescriptionTemplate
|
|
_kSecAsn1AlgorithmIDTemplate
|
|
_kSecAsn1AnyTemplate
|
|
_kSecAsn1AttributeTemplate
|
|
_kSecAsn1AuthorityInfoAccessTemplate
|
|
_kSecAsn1AuthorityKeyIdTemplate
|
|
_kSecAsn1BMPStringTemplate
|
|
_kSecAsn1BasicConstraintsTemplate
|
|
_kSecAsn1BitStringTemplate
|
|
_kSecAsn1BooleanTemplate
|
|
_kSecAsn1CRLDistributionPointsTemplate
|
|
_kSecAsn1CertExtensionTemplate
|
|
_kSecAsn1CertPoliciesTemplate
|
|
_kSecAsn1CertRequestInfoTemplate
|
|
_kSecAsn1CertRequestTemplate
|
|
_kSecAsn1DHAlgorithmIdentifierX942Template
|
|
_kSecAsn1DHDomainParamsX942Template
|
|
_kSecAsn1DHParameterBlockTemplate
|
|
_kSecAsn1DHParameterTemplate
|
|
_kSecAsn1DHPrivateKeyPKCS8Template
|
|
_kSecAsn1DHPrivateKeyTemplate
|
|
_kSecAsn1DHPublicKeyX509Template
|
|
_kSecAsn1DHValidationParamsTemplate
|
|
_kSecAsn1DSAAlgParamsBSAFETemplate
|
|
_kSecAsn1DSAAlgParamsTemplate
|
|
_kSecAsn1DSAAlgorithmIdBSAFETemplate
|
|
_kSecAsn1DSAAlgorithmIdX509Template
|
|
_kSecAsn1DSAPrivateKeyBSAFETemplate
|
|
_kSecAsn1DSAPrivateKeyOctsTemplate
|
|
_kSecAsn1DSAPrivateKeyOpensslTemplate
|
|
_kSecAsn1DSAPrivateKeyPKCS8Template
|
|
_kSecAsn1DSAPublicKeyBSAFETemplate
|
|
_kSecAsn1DSAPublicKeyX509Template
|
|
_kSecAsn1DSASignatureTemplate
|
|
_kSecAsn1DigestInfoTemplate
|
|
_kSecAsn1DistPointFullNameTemplate
|
|
_kSecAsn1DistPointRDNTemplate
|
|
_kSecAsn1DistributionPointTemplate
|
|
_kSecAsn1EncryptedPrivateKeyInfoTemplate
|
|
_kSecAsn1ECDSAPrivateKeyInfoTemplate
|
|
_kSecAsn1EnumeratedTemplate
|
|
_kSecAsn1GenNameOtherNameTemplate
|
|
_kSecAsn1GeneralNameTemplate
|
|
_kSecAsn1GeneralizedTimeTemplate
|
|
_kSecAsn1IA5StringTemplate
|
|
_kSecAsn1IntegerTemplate
|
|
_kSecAsn1IssuingDistributionPointTemplate
|
|
_kSecAsn1NameTemplate
|
|
_kSecAsn1NameConstraintsTemplate
|
|
_kSecAsn1NullTemplate
|
|
_kSecAsn1OCSPBasicResponseTemplate
|
|
_kSecAsn1OCSPCertIDTemplate
|
|
_kSecAsn1OCSPCertStatusGoodTemplate
|
|
_kSecAsn1OCSPCertStatusRevokedTemplate
|
|
_kSecAsn1OCSPCertStatusUnknownTemplate
|
|
_kSecAsn1OCSPDRepliesTemplate
|
|
_kSecAsn1OCSPDReplyTemplate
|
|
_kSecAsn1OCSPDRequestTemplate
|
|
_kSecAsn1OCSPDRequestsTemplate
|
|
_kSecAsn1OCSPRequestTemplate
|
|
_kSecAsn1OCSPResponderIDAsKeyTemplate
|
|
_kSecAsn1OCSPResponderIDAsNameTemplate
|
|
_kSecAsn1OCSPResponseBytesTemplate
|
|
_kSecAsn1OCSPResponseDataTemplate
|
|
_kSecAsn1OCSPResponseTemplate
|
|
_kSecAsn1OCSPRevokedInfoTemplate
|
|
_kSecAsn1OCSPSignatureTemplate
|
|
_kSecAsn1OCSPSignedRequestTemplate
|
|
_kSecAsn1OCSPSingleResponseTemplate
|
|
_kSecAsn1OCSPTbsRequestTemplate
|
|
_kSecAsn1ObjectIDTemplate
|
|
_kSecAsn1OctetStringTemplate
|
|
_kSecAsn1OtherNameTemplate
|
|
_kSecAsn1PointerToAnyTemplate
|
|
_kSecAsn1PointerToBMPStringTemplate
|
|
_kSecAsn1PointerToBitStringTemplate
|
|
_kSecAsn1PointerToBooleanTemplate
|
|
_kSecAsn1PointerToEnumeratedTemplate
|
|
_kSecAsn1PointerToGeneralizedTimeTemplate
|
|
_kSecAsn1PointerToIA5StringTemplate
|
|
_kSecAsn1PointerToIntegerTemplate
|
|
_kSecAsn1PointerToNullTemplate
|
|
_kSecAsn1PointerToObjectIDTemplate
|
|
_kSecAsn1PointerToOctetStringTemplate
|
|
_kSecAsn1PointerToPrintableStringTemplate
|
|
_kSecAsn1PointerToT61StringTemplate
|
|
_kSecAsn1PointerToTeletexStringTemplate
|
|
_kSecAsn1PointerToUTCTimeTemplate
|
|
_kSecAsn1PointerToUTF8StringTemplate
|
|
_kSecAsn1PointerToUniversalStringTemplate
|
|
_kSecAsn1PointerToVisibleStringTemplate
|
|
_kSecAsn1PolicyConstraintsTemplate
|
|
_kSecAsn1PolicyInformationTemplate
|
|
_kSecAsn1PolicyQualifierTemplate
|
|
_kSecAsn1PolicyMappingsTemplate
|
|
_kSecAsn1PrintableStringTemplate
|
|
_kSecAsn1PrivateKeyInfoTemplate
|
|
_kSecAsn1QC_StatementTemplate
|
|
_kSecAsn1QC_StatementsTemplate
|
|
_kSecAsn1RDNTemplate
|
|
_kSecAsn1RSAPrivateKeyPKCS1Template
|
|
_kSecAsn1RSAPublicKeyPKCS1Template
|
|
_kSecAsn1RevokedCertTemplate
|
|
_kSecAsn1SemanticsInformationTemplate
|
|
_kSecAsn1SequenceOfAnyTemplate
|
|
_kSecAsn1SequenceOfBMPStringTemplate
|
|
_kSecAsn1SequenceOfBitStringTemplate
|
|
_kSecAsn1SequenceOfBooleanTemplate
|
|
_kSecAsn1SequenceOfCertExtensionTemplate
|
|
_kSecAsn1SequenceOfEnumeratedTemplate
|
|
_kSecAsn1SequenceOfGeneralizedTimeTemplate
|
|
_kSecAsn1SequenceOfIA5StringTemplate
|
|
_kSecAsn1SequenceOfIntegerTemplate
|
|
_kSecAsn1SequenceOfNullTemplate
|
|
_kSecAsn1SequenceOfObjectIDTemplate
|
|
_kSecAsn1SequenceOfOctetStringTemplate
|
|
_kSecAsn1SequenceOfPrintableStringTemplate
|
|
_kSecAsn1SequenceOfRevokedCertTemplate
|
|
_kSecAsn1SequenceOfT61StringTemplate
|
|
_kSecAsn1SequenceOfTeletexStringTemplate
|
|
_kSecAsn1SequenceOfUTCTimeTemplate
|
|
_kSecAsn1SequenceOfUTF8StringTemplate
|
|
_kSecAsn1SequenceOfUniversalStringTemplate
|
|
_kSecAsn1SequenceOfVisibleStringTemplate
|
|
_kSecAsn1SetOfAnyTemplate
|
|
_kSecAsn1SetOfAttributeTemplate
|
|
_kSecAsn1SetOfBMPStringTemplate
|
|
_kSecAsn1SetOfBitStringTemplate
|
|
_kSecAsn1SetOfBooleanTemplate
|
|
_kSecAsn1SetOfEnumeratedTemplate
|
|
_kSecAsn1SetOfGeneralizedTimeTemplate
|
|
_kSecAsn1SetOfIA5StringTemplate
|
|
_kSecAsn1SetOfIntegerTemplate
|
|
_kSecAsn1SetOfNullTemplate
|
|
_kSecAsn1SetOfObjectIDTemplate
|
|
_kSecAsn1SetOfOctetStringTemplate
|
|
_kSecAsn1SetOfPrintableStringTemplate
|
|
_kSecAsn1SetOfT61StringTemplate
|
|
_kSecAsn1SetOfTeletexStringTemplate
|
|
_kSecAsn1SetOfUTCTimeTemplate
|
|
_kSecAsn1SetOfUTF8StringTemplate
|
|
_kSecAsn1SetOfUniversalStringTemplate
|
|
_kSecAsn1SetOfVisibleStringTemplate
|
|
_kSecAsn1SignedCertOrCRLTemplate
|
|
_kSecAsn1SignedCertRequestTemplate
|
|
_kSecAsn1SignedCertTemplate
|
|
_kSecAsn1SignedCrlTemplate
|
|
_kSecAsn1SkipTemplate
|
|
_kSecAsn1SubjectPublicKeyInfoTemplate
|
|
_kSecAsn1T61StringTemplate
|
|
_kSecAsn1TBSCertificateTemplate
|
|
_kSecAsn1TBSCrlTemplate
|
|
_kSecAsn1TeletexStringTemplate
|
|
_kSecAsn1UTCTimeTemplate
|
|
_kSecAsn1UTF8StringTemplate
|
|
_kSecAsn1UniversalStringTemplate
|
|
_kSecAsn1UnsignedIntegerTemplate
|
|
_kSecAsn1ValidityTemplate
|
|
_kSecAsn1VisibleStringTemplate
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_codesigning
|
|
//
|
|
_SecCodeGetTypeID
|
|
_SecCodeCopySelf
|
|
_SecCodeCopyInternalRequirement
|
|
_SecCodeGetStatus
|
|
_SecCodeSetStatus
|
|
_SecCodeCopyStaticCode
|
|
_SecCodeCopyHost
|
|
_SecCodeCopyGuestWithAttributes
|
|
_SecCodeCreateWithAuditToken
|
|
_SecCodeCreateWithPID
|
|
_SecCodeCreateWithXPCMessage
|
|
_SecCodeCheckValidity
|
|
_SecCodeCheckValidityWithErrors
|
|
_SecCodeCopyPath
|
|
_SecCodeCopyDesignatedRequirement
|
|
_SecCodeCopySigningInformation
|
|
_SecCodeMapMemory
|
|
_SecCodeSetDetachedSignature
|
|
_SecCodeCopyComponent
|
|
_SecCodeValidateFileResource
|
|
_kSecCodeAttributeArchitecture
|
|
_kSecCodeAttributeBundleVersion
|
|
_kSecCodeAttributeSubarchitecture
|
|
_kSecCodeAttributeUniversalFileOffset
|
|
_SecStaticCodeGetTypeID
|
|
_SecStaticCodeCreateWithPath
|
|
_SecStaticCodeCreateWithPathAndAttributes
|
|
_SecStaticCodeCheckValidity
|
|
_SecStaticCodeCheckValidityWithErrors
|
|
_SecStaticCodeSetCallback
|
|
_SecStaticCodeSetValidationConditions
|
|
_SecStaticCodeCancelValidation
|
|
_SecStaticCodeEnableOnlineNotarizationCheck
|
|
_SecStaticCodeValidateResourceWithErrors
|
|
_SecRequirementGetTypeID
|
|
_SecRequirementCreateWithData
|
|
_SecRequirementCreateWithResource
|
|
_SecRequirementCreateWithString
|
|
_SecRequirementCreateWithStringAndErrors
|
|
_SecRequirementCreateGroup
|
|
_SecRequirementCopyData
|
|
_SecRequirementCopyString
|
|
_SecRequirementEvaluate
|
|
_SecRequirementsCreateFromRequirements
|
|
_SecRequirementsCopyRequirements
|
|
_SecRequirementsCreateWithString
|
|
_SecRequirementsCopyString
|
|
_SecCodeSignerGetTypeID
|
|
_SecCodeSignerCreate
|
|
_SecCodeSignerAddSignature
|
|
_SecCodeSignerAddSignatureWithErrors
|
|
_SecHostCreateGuest
|
|
_SecHostRemoveGuest
|
|
_SecHostSetGuestStatus
|
|
_SecHostSelectGuest
|
|
_SecHostSelectedGuest
|
|
_SecHostSetHostingPort
|
|
_kSecCodeDirectoryFlagTable
|
|
_kSecCodeSignerApplicationData
|
|
_kSecCodeSignerDetached
|
|
_kSecCodeSignerDigestAlgorithm
|
|
_kSecCodeSignerDryRun
|
|
_kSecCodeSignerEditCMS
|
|
_kSecCodeSignerEditCpuSubtype
|
|
_kSecCodeSignerEditCpuType
|
|
_kSecCodeSignerEntitlements
|
|
_kSecCodeSignerFlags
|
|
_kSecCodeSignerIdentifier
|
|
_kSecCodeSignerIdentifierPrefix
|
|
_kSecCodeSignerIdentity
|
|
_kSecCodeSignerPageSize
|
|
_kSecCodeSignerPreserveMetadata
|
|
_kSecCodeSignerRequirements
|
|
_kSecCodeSignerResourceRules
|
|
_kSecCodeSignerSDKRoot
|
|
_kSecCodeSignerSigningTime
|
|
_kSecCodeSignerRequireTimestamp
|
|
_kSecCodeSignerTeamIdentifier
|
|
_kSecCodeSignerPlatformIdentifier
|
|
_kSecCodeSignerRuntimeVersion
|
|
_kSecCodeSignerPreserveAFSC
|
|
_kSecCodeSignerOmitAdhocFlag
|
|
_kSecCodeSignerTimestampServer
|
|
_kSecCodeSignerTimestampAuthentication
|
|
_kSecCodeSignerTimestampOmitCertificates
|
|
_kSecCodeInfoCdHashes
|
|
_kSecCodeInfoCdHashesFull
|
|
_kSecCodeInfoCertificates
|
|
_kSecCodeInfoChangedFiles
|
|
_kSecCodeInfoCMS
|
|
_kSecCodeInfoCMSDigest
|
|
_kSecCodeInfoCMSDigestHashType
|
|
_kSecCodeInfoTime
|
|
_kSecCodeInfoTimestamp
|
|
_kSecCodeInfoDesignatedRequirement
|
|
_kSecCodeInfoEntitlements
|
|
_kSecCodeInfoEntitlementsDict
|
|
_kSecCodeInfoFlags
|
|
_kSecCodeInfoFormat
|
|
_kSecCodeInfoDigestAlgorithm
|
|
_kSecCodeInfoDigestAlgorithms
|
|
_kSecCodeInfoPlatformIdentifier
|
|
_kSecCodeInfoIdentifier
|
|
_kSecCodeInfoImplicitDesignatedRequirement
|
|
_kSecCodeInfoMainExecutable
|
|
_kSecCodeInfoPList
|
|
_kSecCodeInfoRequirements
|
|
_kSecCodeInfoRequirementData
|
|
_kSecCodeInfoSource
|
|
_kSecCodeInfoStatus
|
|
_kSecCodeInfoTeamIdentifier
|
|
_kSecCodeInfoTrust
|
|
_kSecCodeInfoUnique
|
|
_kSecCodeInfoRuntimeVersion
|
|
_kSecCodeInfoCodeDirectory
|
|
_kSecCodeInfoCodeOffset
|
|
_kSecCodeInfoDiskRepInfo
|
|
_kSecCodeInfoDiskRepNoLibraryValidation
|
|
_kSecCodeInfoDiskRepVersionPlatform
|
|
_kSecCodeInfoDiskRepVersionMin
|
|
_kSecCodeInfoDiskRepVersionSDK
|
|
_kSecCodeInfoResourceDirectory
|
|
_kSecCodeInfoNotarizationDate
|
|
_kSecCodeInfoSignatureVersion
|
|
_kSecGuestAttributeCanonical
|
|
_kSecGuestAttributeDynamicCode
|
|
_kSecGuestAttributeDynamicCodeInfoPlist
|
|
_kSecGuestAttributeArchitecture
|
|
_kSecGuestAttributeSubarchitecture
|
|
_kSecGuestAttributeHash
|
|
_kSecGuestAttributeMachPort
|
|
_kSecGuestAttributePid
|
|
_kSecGuestAttributeAudit
|
|
_kSecRequirementKeyInfoPlist
|
|
_kSecRequirementKeyEntitlements
|
|
_kSecRequirementKeyIdentifier
|
|
_kSecRequirementKeyPackageChecksum
|
|
_kSecRequirementKeyChecksumAlgorithm
|
|
_kSecRequirementKeySecureTimestamp
|
|
_kSecRequirementKeyTeamIdentifier
|
|
_kSecCFErrorArchitecture
|
|
_kSecCFErrorPath
|
|
_kSecCFErrorPattern
|
|
_kSecCFErrorResourceSeal
|
|
_kSecCFErrorResourceAdded
|
|
_kSecCFErrorResourceAltered
|
|
_kSecCFErrorResourceMissing
|
|
_kSecCFErrorResourceSideband
|
|
_kSecCFErrorInfoPlist
|
|
_kSecCFErrorGuestAttributes
|
|
_kSecCFErrorRequirementSyntax
|
|
|
|
_SecTaskValidateForRequirement
|
|
|
|
_SecAssessmentCreate
|
|
_SecAssessmentCopyResult
|
|
_SecAssessmentUpdate
|
|
_SecAssessmentCopyUpdate
|
|
_SecAssessmentControl
|
|
_SecAssessmentGetTypeID
|
|
_SecAssessmentLegacyCheck
|
|
_SecAssessmentRegisterPackageTicket
|
|
_SecAssessmentTicketLookup
|
|
_SecAssessmentTicketRegister
|
|
_kSecAssessmentContextKeyOperation
|
|
_kSecAssessmentOperationTypeExecute
|
|
_kSecAssessmentOperationTypeInstall
|
|
_kSecAssessmentOperationTypeOpenDocument
|
|
_kSecAssessmentContextKeyUTI
|
|
_kSecAssessmentContextKeyFeedback
|
|
_kSecAssessmentFeedbackProgress
|
|
_kSecAssessmentFeedbackInfoCurrent
|
|
_kSecAssessmentFeedbackInfoTotal
|
|
_kSecAssessmentContextKeyUpdate
|
|
_kSecAssessmentUpdateOperationAdd
|
|
_kSecAssessmentUpdateOperationRemove
|
|
_kSecAssessmentUpdateOperationEnable
|
|
_kSecAssessmentUpdateOperationDisable
|
|
_kSecAssessmentUpdateOperationFind
|
|
_kSecAssessmentUpdateKeyAuthorization
|
|
_kSecAssessmentUpdateKeyAllow
|
|
_kSecAssessmentUpdateKeyExpires
|
|
_kSecAssessmentUpdateKeyLabel
|
|
_kSecAssessmentUpdateKeyPriority
|
|
_kSecAssessmentUpdateKeyRemarks
|
|
_kSecAssessmentUpdateKeyRow
|
|
_kSecAssessmentUpdateKeyCount
|
|
_kSecAssessmentUpdateKeyFound
|
|
_kSecAssessmentAssessmentAuthority
|
|
_kSecAssessmentAssessmentAuthorityFlags
|
|
_kSecAssessmentAssessmentAuthorityOverride
|
|
_kSecAssessmentAssessmentAuthorityOriginalVerdict
|
|
_kSecAssessmentAssessmentAuthorityRow
|
|
_kSecAssessmentAssessmentFromCache
|
|
_kSecAssessmentAssessmentOriginator
|
|
_kSecAssessmentAssessmentSource
|
|
_kSecAssessmentAssessmentVerdict
|
|
_kSecAssessmentAssessmentWeakSignature
|
|
_kSecAssessmentAssessmentCodeSigningError
|
|
_kSecAssessmentAssessmentNotarizationDate
|
|
_kSecAssessmentRuleKeyID
|
|
_kSecAssessmentRuleKeyPriority
|
|
_kSecAssessmentRuleKeyAllow
|
|
_kSecAssessmentRuleKeyLabel
|
|
_kSecAssessmentRuleKeyRemarks
|
|
_kSecAssessmentRuleKeyRequirement
|
|
_kSecAssessmentRuleKeyType
|
|
_kSecAssessmentRuleKeyExpires
|
|
_kSecAssessmentRuleKeyDisabled
|
|
_kSecAssessmentRuleKeyBookmark
|
|
_kSecAssessmentContextKeyPrimarySignature
|
|
_kDisabledOverride
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_IPHONE
|
|
_SecCodeCheckValidity
|
|
_SecCodeCheckValidityWithErrors
|
|
_SecCodeCopyComponent
|
|
_SecCodeCopyDesignatedRequirement
|
|
_SecCodeCopyHost
|
|
_SecCodeCopyInternalRequirement
|
|
_SecCodeCopyPath
|
|
_SecCodeCopySelf
|
|
_SecCodeCopyStaticCode
|
|
//_SecCodeCreateWithPID
|
|
_SecCodeGetStatus
|
|
_SecCodeGetTypeID
|
|
_SecCodeMapMemory
|
|
_SecCodeSetStatus
|
|
_SecCodeValidateFileResource
|
|
#endif // TARGET_OS_IPHONE
|
|
|
|
_SecCopyLastError
|
|
|
|
#if TARGET_OS_IPHONE
|
|
_SecRequirementCopyData
|
|
_SecRequirementCopyString
|
|
_SecRequirementCreateWithData
|
|
_SecRequirementCreateWithString
|
|
_SecRequirementCreateWithStringAndErrors
|
|
_SecRequirementGetTypeID
|
|
_SecStaticCodeCheckValidity
|
|
_SecStaticCodeCreateWithPath
|
|
_SecStaticCodeGetTypeID
|
|
_SecStaticCodeSetCallback
|
|
_SecStaticCodeSetValidationConditions
|
|
_SecStaticCodeCancelValidation
|
|
_SecStaticCodeEnableOnlineNotarizationCheck
|
|
_SecStaticCodeValidateResourceWithErrors
|
|
_kSecCFErrorArchitecture
|
|
_kSecCFErrorGuestAttributes
|
|
_kSecCFErrorInfoPlist
|
|
_kSecCFErrorPath
|
|
_kSecCFErrorPattern
|
|
_kSecCFErrorRequirementSyntax
|
|
_kSecCFErrorResourceSeal
|
|
_kSecCFErrorResourceSideband
|
|
_kSecCodeAttributeArchitecture
|
|
_kSecCodeAttributeBundleVersion
|
|
_kSecCodeAttributeSubarchitecture
|
|
_kSecCodeDirectoryFlagTable
|
|
_kSecCodeInfoCMS
|
|
_kSecCodeInfoCMSDigest
|
|
_kSecCodeInfoCMSDigestHashType
|
|
_kSecCodeInfoCdHashes
|
|
_kSecCodeInfoCdHashesFull
|
|
_kSecCodeInfoChangedFiles
|
|
_kSecCodeInfoCodeDirectory
|
|
_kSecCodeInfoCodeOffset
|
|
_kSecCodeInfoDesignatedRequirement
|
|
_kSecCodeInfoDigestAlgorithm
|
|
_kSecCodeInfoDigestAlgorithms
|
|
_kSecCodeInfoDiskRepInfo
|
|
_kSecCodeInfoDiskRepNoLibraryValidation
|
|
_kSecCodeInfoDiskRepVersionPlatform
|
|
_kSecCodeInfoDiskRepVersionMin
|
|
_kSecCodeInfoDiskRepVersionSDK
|
|
_kSecCodeInfoFlags
|
|
_kSecCodeInfoFormat
|
|
_kSecCodeInfoImplicitDesignatedRequirement
|
|
_kSecCodeInfoMainExecutable
|
|
_kSecCodeInfoNotarizationDate
|
|
_kSecCodeInfoPList
|
|
_kSecCodeInfoPlatformIdentifier
|
|
_kSecCodeInfoRequirementData
|
|
_kSecCodeInfoRequirements
|
|
_kSecCodeInfoResourceDirectory
|
|
_kSecCodeInfoSignatureVersion
|
|
_kSecCodeInfoSource
|
|
_kSecCodeInfoStatus
|
|
_kSecCodeInfoTimestamp
|
|
_kSecCodeInfoTrust
|
|
_kSecGuestAttributeArchitecture
|
|
_kSecGuestAttributeAudit
|
|
_kSecGuestAttributeCanonical
|
|
_kSecGuestAttributeDynamicCode
|
|
_kSecGuestAttributeDynamicCodeInfoPlist
|
|
_kSecGuestAttributeHash
|
|
_kSecGuestAttributeMachPort
|
|
_kSecGuestAttributePid
|
|
_kSecGuestAttributeSubarchitecture
|
|
|
|
#endif // TARGET_OS_IPHONE
|
|
|
|
//
|
|
// libDER OIDs
|
|
//
|
|
_oidRsa
|
|
_oidMd2Rsa
|
|
_oidMd4Rsa
|
|
_oidMd5Rsa
|
|
_oidSha1Rsa
|
|
_oidSha256Rsa
|
|
_oidSha384Rsa
|
|
_oidSha512Rsa
|
|
_oidSha224Rsa
|
|
_oidEcPubKey
|
|
_oidSha1Ecdsa
|
|
_oidSha224Ecdsa
|
|
_oidSha256Ecdsa
|
|
_oidSha384Ecdsa
|
|
_oidSha512Ecdsa
|
|
_oidSha1Dsa
|
|
_oidMd2
|
|
_oidMd4
|
|
_oidMd5
|
|
_oidSha1
|
|
_oidSha1DsaOIW
|
|
_oidSha1DsaCommonOIW
|
|
_oidSha1RsaOIW
|
|
_oidSha256
|
|
_oidSha384
|
|
_oidSha512
|
|
_oidSha224
|
|
_oidFee
|
|
_oidMd5Fee
|
|
_oidSha1Fee
|
|
_oidEcPrime192v1
|
|
_oidEcPrime256v1
|
|
_oidAnsip384r1
|
|
_oidAnsip521r1
|
|
_oidSubjectKeyIdentifier
|
|
_oidKeyUsage
|
|
_oidPrivateKeyUsagePeriod
|
|
_oidSubjectAltName
|
|
_oidIssuerAltName
|
|
_oidBasicConstraints
|
|
_oidNameConstraints
|
|
_oidCrlDistributionPoints
|
|
_oidCertificatePolicies
|
|
_oidAnyPolicy
|
|
_oidPolicyMappings
|
|
_oidAuthorityKeyIdentifier
|
|
_oidPolicyConstraints
|
|
_oidExtendedKeyUsage
|
|
_oidAnyExtendedKeyUsage
|
|
_oidInhibitAnyPolicy
|
|
_oidAuthorityInfoAccess
|
|
_oidSubjectInfoAccess
|
|
_oidAdOCSP
|
|
_oidAdCAIssuer
|
|
_oidNetscapeCertType
|
|
_oidEntrustVersInfo
|
|
_oidMSNTPrincipalName
|
|
_oidQtCps
|
|
_oidQtUNotice
|
|
_oidCommonName
|
|
_oidCountryName
|
|
_oidLocalityName
|
|
_oidStateOrProvinceName
|
|
_oidOrganizationName
|
|
_oidOrganizationalUnitName
|
|
_oidDescription
|
|
_oidEmailAddress
|
|
_oidFriendlyName
|
|
_oidLocalKeyId
|
|
_oidExtendedKeyUsageServerAuth
|
|
_oidExtendedKeyUsageClientAuth
|
|
_oidExtendedKeyUsageCodeSigning
|
|
_oidExtendedKeyUsageEmailProtection
|
|
_oidExtendedKeyUsageTimeStamping
|
|
_oidExtendedKeyUsageOCSPSigning
|
|
_oidExtendedKeyUsageIPSec
|
|
_oidExtendedKeyUsageMicrosoftSGC
|
|
_oidExtendedKeyUsageNetscapeSGC
|
|
_oidGoogleEmbeddedSignedCertificateTimestamp
|
|
_oidGoogleOCSPSignedCertificateTimestamp
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_manifest
|
|
//
|
|
_SecManifestGetVersion
|
|
_SecManifestCompare
|
|
_SecManifestCreate
|
|
_SecManifestRelease
|
|
_SecManifestVerifySignature
|
|
_SecManifestVerifySignatureWithPolicy
|
|
_SecManifestCreateSignature
|
|
_SecManifestAddObject
|
|
_SecManifestAddSigner
|
|
_SecureDownloadCreateWithTicket
|
|
_SecureDownloadUpdateWithData
|
|
_SecureDownloadFinished
|
|
_SecureDownloadRelease
|
|
_SecureDownloadCopyName
|
|
_SecureDownloadCopyURLs
|
|
_SecureDownloadCopyCreationDate
|
|
_SecureDownloadGetDownloadSize
|
|
__SecureDownloadCreateTicketXML
|
|
__SecureDownloadParseTicketXML
|
|
_SecureDownloadCopyTicketLocation
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// anchor-test SPIs
|
|
//
|
|
_SecIsAppleTrustAnchorData
|
|
_SecIsAppleTrustAnchor
|
|
#endif
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_translocate
|
|
//
|
|
_SecTranslocateStartListening
|
|
_SecTranslocateStartListeningWithOptions
|
|
_SecTranslocateCreateSecureDirectoryForURL
|
|
_SecTranslocateDeleteSecureDirectory
|
|
_SecTranslocateAppLaunchCheckin
|
|
_SecTranslocateURLShouldRunTranslocated
|
|
_SecTranslocateIsTranslocatedURL
|
|
_SecTranslocateCreateOriginalPathForURL
|
|
_SecTranslocateCreateGeneric
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
_SecurityVersionNumber
|
|
_SecurityVersionString
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_checkpw
|
|
//
|
|
_checkpw
|
|
_checkpw_internal
|
|
#endif // TARGET_OS_OSX
|
|
|
|
#if TARGET_OS_OSX
|
|
//
|
|
// libsecurity_utilities
|
|
//
|
|
_secdebug_internal
|
|
_secdebugfunc_internal
|
|
_secLogEnable
|
|
_secLogDisable
|
|
|
|
_ApplyScopeDictionaryForID
|
|
_ApplyScopeListForID
|
|
_SecLogAPICreate
|
|
___security_simulatecrash
|
|
___security_simulatecrash_enable
|
|
___security_simulatecrash_enabled
|
|
___security_stackshotreport
|
|
_api_trace
|
|
_secLogEnabled
|
|
_CopyCurrentScopePlist
|
|
|
|
#endif
|
|
|
|
// SecFramework.h
|
|
_SecOSStatusWith
|
|
_SecSHA256DigestCreate
|
|
_SecSHA256DigestCreateFromData
|
|
|
|
_secLogObjForScope
|
|
_secLogObjForCFScope
|
|
|
|
//
|
|
// Recovery Key
|
|
//
|
|
|
|
_kSecRVSalt
|
|
_kSecRVIterations
|
|
_kSecRVProtocol
|
|
_kSecRVVerifier
|
|
_kSecRVMasterID
|
|
|
|
_SecRKCreateRecoveryKey
|
|
_SecRKCreateRecoveryKeyWithError
|
|
_SecRKCopyAccountRecoveryPassword
|
|
_SecRKCopyAccountRecoveryVerifier
|
|
_SecRKCopyBackupPublicKey
|
|
_SecRKCopyBackupFullKey
|
|
_SecRKRegisterBackupPublicKey
|
|
_SecRKCreateRecoveryKeyString
|
|
|
|
//
|
|
// Analytics
|
|
//
|
|
|
|
#if __OBJC2__
|
|
|
|
_OBJC_CLASS_$_SFSQLite
|
|
_OBJC_METACLASS_$_SFAnalytics
|
|
_OBJC_CLASS_$_SFAnalytics
|
|
_OBJC_CLASS_$_SFAnalyticsActivityTracker
|
|
_OBJC_CLASS_$_SFAnalyticsMultiSampler
|
|
_OBJC_CLASS_$_SFAnalyticsSampler
|
|
_OBJC_CLASS_$_SFAnalyticsSQLiteStore
|
|
_OBJC_CLASS_$_SecCoreAnalytics
|
|
_SecCoreAnalyticsValue
|
|
_SecCoreAnalyticsSendValue
|
|
_SecCoreAnalyticsSendKernEntropyHealth
|
|
_SFAnalyticsMaxEventsToReport
|
|
_SFSQLiteJournalSuffixes
|
|
_SFAnalyticsSamplerIntervalOncePerReport
|
|
_SFAnalyticsTableSuccessCount
|
|
_SFAnalyticsTableHardFailures
|
|
_SFAnalyticsTableSoftFailures
|
|
_SFAnalyticsTableSamples
|
|
_SFAnalyticsTableNotes
|
|
_SFAnalyticsColumnSuccessCount
|
|
_SFAnalyticsColumnHardFailureCount
|
|
_SFAnalyticsColumnSoftFailureCount
|
|
_SFAnalyticsColumnSampleValue
|
|
_SFAnalyticsColumnSampleName
|
|
_SFAnalyticsPostTime
|
|
_SFAnalyticsEventTime
|
|
_SFAnalyticsEventType
|
|
_SFAnalyticsEventTypeErrorEvent
|
|
_SFAnalyticsEventErrorDestription
|
|
_SFAnalyticsEventClassKey
|
|
_SFAnalyticsUserDefaultsSuite
|
|
_SFAnalyticsFireSamplersNotification
|
|
_SFAnalyticsTableSchema
|
|
_SFAnalyticsAttributeErrorCode
|
|
_SFAnalyticsAttributeErrorDomain
|
|
_SFAnalyticsAttributeErrorUnderlyingChain
|
|
_SFAnalyticsAttributeLastUploadTime
|
|
_SFAnalyticsTopicCloudServices
|
|
_SFAnalyticsTopicKeySync
|
|
_SFAnalyticsTopicNetworking
|
|
_SFAnalyticsTopicTransparency
|
|
_SFAnalyticsTopicTrust
|
|
_SFAnalyticsErrorDomain
|
|
|
|
_OBJC_CLASS_$_SOSAnalytics
|
|
_CKDKVSPerformanceCountersSampler
|
|
_CKDKVSPerfCounterSynchronize
|
|
_CKDKVSPerfCounterSynchronizeWithCompletionHandler
|
|
_CKDKVSPerfCounterIncomingMessages
|
|
_CKDKVSPerfCounterOutgoingMessages
|
|
_CKDKVSPerfCounterTotalWaitTimeSynchronize
|
|
_CKDKVSPerfCounterLongestWaitTimeSynchronize
|
|
_CKDKVSPerfCounterSynchronizeFailures
|
|
|
|
_OBJC_CLASS_$_LocalKeychainAnalytics
|
|
_LKAEventUpgrade
|
|
_LKAEventStash
|
|
_LKAEventStashLoad
|
|
#endif // __OBJC2__
|
|
|
|
_LKAReportKeychainUpgradeOutcome
|
|
_LKAReportKeychainUpgradeOutcomeWithError
|
|
_LKABackupReportStart
|
|
_LKABackupReportEnd
|
|
_LKAForceClose
|
|
|
|
//
|
|
// Padding
|
|
//
|
|
_SecPaddingCompute
|
|
|
|
//
|
|
// Escrow Request Support
|
|
//
|
|
#if __OBJC2__
|
|
|
|
_OBJC_CLASS_$_SecEscrowRequest
|
|
|
|
#endif // __OBJC2__
|
|
|
|
_SecEscrowRequestSetupControlProtocol
|
|
|
|
//
|
|
// Code coverage support
|
|
//
|
|
|
|
_VPMergeHook*
|
|
___llvm_profile_*
|
|
_lprofCurFilename*
|
|
|
|
_SecCreateCFErrorWithXPCObject
|
|
_SecCreateXPCObjectWithCFError
|
|
|
|
_SecItemVerifyBackupIntegrity
|
|
|
|
_SecItemDeleteKeychainItemsForAppClip
|
|
|
|
//
|
|
// File URL Overriding support
|
|
//
|
|
_SecCopyHomeURL
|
|
_SecCopyBaseFilesURL
|
|
|
|
_SecSetCustomHomeURL
|
|
_SecSetCustomHomeURLString
|