1 #include <TargetConditionals.h>
3 #include "Security/SecExports.exp-in"
4 #include "Security/SecAccessControlExports.exp-in"
5 #include "SecureObjectSync/SOSExports.exp-in"
10 _CSSMOID_SHA256WithRSA
11 _CSSMOID_SHA384WithRSA
12 _CSSMOID_ECDSA_WithSHA1
13 _CSSMOID_ECDSA_WithSHA256
14 _CSSMOID_ECDSA_WithSHA384
15 _CSSMOID_PKCS5_HMAC_SHA1
17 _NtlmCreateClientRequest
18 _NtlmCreateClientResponse
19 _NtlmGeneratePasswordHashes
22 _NtlmGetNegotiatedVersion
25 _SSLAddDistinguishedName
28 _SSLCopyDistinguishedNames
31 _SSLCreateContextWithRecordFuncs
32 _SSLGetAllowAnonymousCiphers
33 _SSLGetBufferedReadSize
36 _SSLGetClientCertificateState
37 _SSLGetClientSideAuthenticate
39 _SSLGetDatagramWriteSize
41 _SSLGetEncryptionCertificate
42 _SSLGetMaxDatagramRecordSize
43 _SSLGetMinimumDHGroupSize
44 _SSLGetNegotiatedCipher
45 _SSLGetNegotiatedCurve
46 _SSLGetNegotiatedProtocolVersion
47 _SSLGetNumberEnabledCiphers
48 _SSLGetNumberOfSignatureAlgorithms
49 _SSLGetNumberSupportedCiphers
51 _SSLGetPeerDomainNameLength
54 _SSLGetProtocolVersionMax
55 _SSLGetProtocolVersionMin
57 _SSLGetResumableSessionInfo
59 _SSLGetSignatureAlgorithms
60 _SSLGetSupportedCiphers
62 _SSLInternalClientRandom
63 _SSLInternalMasterSecret
64 _SSLInternalServerRandom
65 _SSLInternalSetMasterSecretFunction
66 _SSLInternalSetSessionTicket
75 _SSLCopyRequestedPeerName
76 _SSLCopyRequestedPeerNameLength
77 _SSLSetAllowAnonymousCiphers
79 _SSLSetClientSideAuthenticate
81 _SSLSetDatagramHelloCookie
84 _SSLSetEncryptionCertificate
86 _SSLSetMaxDatagramRecordSize
87 _SSLSetMinimumDHGroupSize
88 _SSLSetProtocolVersionMax
89 _SSLSetProtocolVersionMin
91 _SSLSetPSKSharedSecret
97 _SSLSetSessionCacheTimeout
99 _SSLSetSessionStrengthPolicy
105 _kSSLSessionConfig_default
106 _kSSLSessionConfig_ATSv1
107 _kSSLSessionConfig_ATSv1_noPFS
108 _kSSLSessionConfig_legacy
109 _kSSLSessionConfig_standard
110 _kSSLSessionConfig_RC4_fallback
111 _kSSLSessionConfig_TLSv1_fallback
112 _kSSLSessionConfig_TLSv1_RC4_fallback
113 _kSSLSessionConfig_legacy_DHE
116 /* Those are deprecated */
117 __SSLCopyPeerCertificates
119 __SSLGetAllowsAnyRoot
120 __SSLGetAllowsExpiredCerts
121 __SSLGetAllowsExpiredRoots
122 __SSLGetDiffieHellmanParams
123 __SSLGetEnableCertVerify
124 __SSLGetProtocolVersion
125 __SSLGetProtocolVersionEnabled
128 __SSLNewDatagramContext
129 __SSLSetAllowsAnyRoot
130 __SSLSetAllowsExpiredCerts
131 __SSLSetAllowsExpiredRoots
132 __SSLSetDiffieHellmanParams
133 __SSLSetEnableCertVerify
134 __SSLSetProtocolVersion
135 __SSLSetProtocolVersionEnabled
139 /* Workaround for radar://9392483 */
140 /* _SSLCopyPeerCertificates */
141 /* _SSLDisposeContext */
143 /* _SSLSetEnableCertVerify */
144 /* _SSLSetAllowsAnyRoot */
145 /* _SSLSetAllowsExpiredRoots */
146 /* _SSLSetProtocolVersionEnabled */
148 _SecASN1PrintableString
149 _SecAbsoluteTimeFromDateContent
151 _SecAccessGroupsGetCurrent
157 _SecDERItemCopyOIDDecimalRepresentation
159 _SecFrameworkCopyResourceContents
160 _SecFrameworkCopyResourceURL
164 _SecSHA256DigestCreateFromData
165 _SecTaskCopySigningIdentifier
166 _SecTaskCopyValueForEntitlement
167 _SecTaskCopyValuesForEntitlements
168 _SecTaskCreateFromSelf
169 _SecTaskCreateWithAuditToken
171 __NtlmCreateClientResponse
172 _kSecAsn1OCSPBasicResponseTemplate
173 _kSecAsn1OCSPCertStatusRevokedTemplate
174 _kSecAsn1OCSPResponderIDAsKeyTemplate
175 _kSecAsn1OCSPResponderIDAsNameTemplate
176 _kSecAsn1OCSPResponseDataTemplate
177 _kSecAsn1OCSPResponseTemplate
178 _kSecAsn1OCSPSignedRequestTemplate
179 _kSecAsn1OctetStringTemplate
180 _kSecCSRBasicContraintsPathLen
181 _kSecCSRChallengePassword
186 _kSecOidOrganizationalUnit
187 _kSecOidStateProvinceName
190 _oidAnyExtendedKeyUsage
194 _vmdh_encrypt_password
197 _SecSMIMEFindBulkAlgForRecipients
200 _SecFrameworkCopyLocalizedString