1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/security/nss/lib/ssl/ssl.def Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,173 @@ 1.4 +;+# 1.5 +;+# This Source Code Form is subject to the terms of the Mozilla Public 1.6 +;+# License, v. 2.0. If a copy of the MPL was not distributed with this 1.7 +;+# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.8 +;+# 1.9 +;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS 1.10 +;+# 1. For all unix platforms, the string ";-" means "remove this line" 1.11 +;+# 2. For all unix platforms, the string " DATA " will be removed from any 1.12 +;+# line on which it occurs. 1.13 +;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX. 1.14 +;+# On AIX, lines containing ";+" will be removed. 1.15 +;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed. 1.16 +;+# 5. For all unix platforms, after the above processing has taken place, 1.17 +;+# all characters after the first ";" on the line will be removed. 1.18 +;+# And for AIX, the first ";" will also be removed. 1.19 +;+# This file is passed directly to windows. Since ';' is a comment, all UNIX 1.20 +;+# directives are hidden behind ";", ";+", and ";-" 1.21 +;+ 1.22 +;+NSS_3.2 { # NSS 3.2 release 1.23 +;+ global: 1.24 +LIBRARY ssl3 ;- 1.25 +EXPORTS ;- 1.26 +SSL_ImplementedCiphers DATA ; 1.27 +SSL_NumImplementedCiphers DATA ; 1.28 +NSS_CmpCertChainWCANames; 1.29 +NSS_FindCertKEAType; 1.30 +NSS_GetClientAuthData; 1.31 +NSS_SetDomesticPolicy; 1.32 +NSS_SetExportPolicy; 1.33 +NSS_SetFrancePolicy; 1.34 +SSL_AuthCertificate; 1.35 +SSL_AuthCertificateHook; 1.36 +SSL_BadCertHook; 1.37 +SSL_CertDBHandleSet; 1.38 +SSL_CipherPolicyGet; 1.39 +SSL_CipherPolicySet; 1.40 +SSL_CipherPrefGet; 1.41 +SSL_CipherPrefGetDefault; 1.42 +SSL_CipherPrefSet; 1.43 +SSL_CipherPrefSetDefault; 1.44 +SSL_ClearSessionCache; 1.45 +SSL_ConfigMPServerSIDCache; 1.46 +SSL_ConfigSecureServer; 1.47 +SSL_ConfigServerSessionIDCache; 1.48 +SSL_DataPending; 1.49 +SSL_ForceHandshake; 1.50 +SSL_GetClientAuthDataHook; 1.51 +SSL_GetSessionID; 1.52 +SSL_GetStatistics; 1.53 +SSL_HandshakeCallback; 1.54 +SSL_ImportFD; 1.55 +SSL_InheritMPServerSIDCache; 1.56 +SSL_InvalidateSession; 1.57 +SSL_OptionGet; 1.58 +SSL_OptionGetDefault; 1.59 +SSL_OptionSet; 1.60 +SSL_OptionSetDefault; 1.61 +SSL_PeerCertificate; 1.62 +SSL_PreencryptedFileToStream; 1.63 +SSL_PreencryptedStreamToFile; 1.64 +SSL_ReHandshake; 1.65 +SSL_ResetHandshake; 1.66 +SSL_RestartHandshakeAfterCertReq; 1.67 +SSL_RestartHandshakeAfterServerCert; 1.68 +SSL_RevealCert; 1.69 +SSL_RevealPinArg; 1.70 +SSL_RevealURL; 1.71 +SSL_SecurityStatus; 1.72 +SSL_SetPKCS11PinArg; 1.73 +SSL_SetSockPeerID; 1.74 +SSL_SetURL; 1.75 +;+ local: 1.76 +;+*; 1.77 +;+}; 1.78 +;+NSS_3.2.1 { # NSS 3.2.1 release 1.79 +;+ global: 1.80 +NSSSSL_VersionCheck; 1.81 +;+ local: 1.82 +;+*; 1.83 +;+}; 1.84 +;+NSS_3.4 { # NSS 3.4 release 1.85 +;+ global: 1.86 +SSL_GetChannelInfo; 1.87 +SSL_GetCipherSuiteInfo; 1.88 +SSL_GetMaxServerCacheLocks; 1.89 +SSL_LocalCertificate; 1.90 +SSL_SetMaxServerCacheLocks; 1.91 +;+ local: 1.92 +;+*; 1.93 +;+}; 1.94 +;+NSS_3.7.4 { # NSS 3.7.4 release 1.95 +;+ global: 1.96 +SSL_ShutdownServerSessionIDCache; 1.97 +;+ local: 1.98 +;+*; 1.99 +;+}; 1.100 +;+NSS_3.11.4 { # NSS 3.11.4 release 1.101 +;+ global: 1.102 +SSL_ForceHandshakeWithTimeout; 1.103 +SSL_ReHandshakeWithTimeout; 1.104 +;+ local: 1.105 +;+*; 1.106 +;+}; 1.107 +;+NSS_3.11.8 { # NSS 3.11.8 release 1.108 +;+ global: 1.109 +SSL_CanBypass; 1.110 +;+ local: 1.111 +;+*; 1.112 +;+}; 1.113 +;+NSS_3.12.6 { # NSS 3.12.6 release 1.114 +;+ global: 1.115 +SSL_ConfigServerSessionIDCacheWithOpt; 1.116 +SSL_GetImplementedCiphers; 1.117 +SSL_GetNegotiatedHostInfo; 1.118 +SSL_GetNumImplementedCiphers; 1.119 +SSL_HandshakeNegotiatedExtension; 1.120 +SSL_ReconfigFD; 1.121 +SSL_SetTrustAnchors; 1.122 +SSL_SNISocketConfigHook; 1.123 +;+ local: 1.124 +;+*; 1.125 +;+}; 1.126 +;+NSS_3.12.10 { # NSS 3.12.10 release 1.127 +;+ global: 1.128 +SSL_ConfigSecureServerWithCertChain; 1.129 +;+ local: 1.130 +;+*; 1.131 +;+}; 1.132 +;+NSS_3.13 { # NSS 3.13 release 1.133 +;+ global: 1.134 +NSSSSL_GetVersion; 1.135 +;+ local: 1.136 +;+ *; 1.137 +;+}; 1.138 +;+NSS_3.13.2 { # NSS 3.13.2 release 1.139 +;+ global: 1.140 +SSL_SetNextProtoCallback; 1.141 +SSL_SetNextProtoNego; 1.142 +SSL_GetNextProto; 1.143 +SSL_AuthCertificateComplete; 1.144 +;+ local: 1.145 +;+ *; 1.146 +;+}; 1.147 +;+NSS_3.14 { # NSS 3.14 release 1.148 +;+ global: 1.149 +DTLS_GetHandshakeTimeout; 1.150 +DTLS_ImportFD; 1.151 +SSL_ExportKeyingMaterial; 1.152 +SSL_VersionRangeGet; 1.153 +SSL_VersionRangeGetDefault; 1.154 +SSL_VersionRangeGetSupported; 1.155 +SSL_VersionRangeSet; 1.156 +SSL_VersionRangeSetDefault; 1.157 +SSL_GetSRTPCipher; 1.158 +SSL_SetSRTPCiphers; 1.159 +;+ local: 1.160 +;+*; 1.161 +;+}; 1.162 +;+NSS_3.15 { # NSS 3.15 release 1.163 +;+ global: 1.164 +SSL_PeerStapledOCSPResponses; 1.165 +SSL_SetStapledOCSPResponses; 1.166 +;+ local: 1.167 +;+*; 1.168 +;+}; 1.169 +;+NSS_3.15.4 { # NSS 3.15.4 release 1.170 +;+ global: 1.171 +SSL_PeerCertificateChain; 1.172 +SSL_RecommendedCanFalseStart; 1.173 +SSL_SetCanFalseStartCallback; 1.174 +;+ local: 1.175 +;+*; 1.176 +;+};