Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | ;+# |
michael@0 | 2 | ;+# This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 3 | ;+# License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 4 | ;+# file, You can obtain one at http://mozilla.org/MPL/2.0/. |
michael@0 | 5 | ;+# |
michael@0 | 6 | ;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS |
michael@0 | 7 | ;+# 1. For all unix platforms, the string ";-" means "remove this line" |
michael@0 | 8 | ;+# 2. For all unix platforms, the string " DATA " will be removed from any |
michael@0 | 9 | ;+# line on which it occurs. |
michael@0 | 10 | ;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX. |
michael@0 | 11 | ;+# On AIX, lines containing ";+" will be removed. |
michael@0 | 12 | ;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed. |
michael@0 | 13 | ;+# 5. For all unix platforms, after the above processing has taken place, |
michael@0 | 14 | ;+# all characters after the first ";" on the line will be removed. |
michael@0 | 15 | ;+# And for AIX, the first ";" will also be removed. |
michael@0 | 16 | ;+# This file is passed directly to windows. Since ';' is a comment, all UNIX |
michael@0 | 17 | ;+# directives are hidden behind ";", ";+", and ";-" |
michael@0 | 18 | ;+ |
michael@0 | 19 | ;+NSS_3.2 { # NSS 3.2 release |
michael@0 | 20 | ;+ global: |
michael@0 | 21 | LIBRARY ssl3 ;- |
michael@0 | 22 | EXPORTS ;- |
michael@0 | 23 | SSL_ImplementedCiphers DATA ; |
michael@0 | 24 | SSL_NumImplementedCiphers DATA ; |
michael@0 | 25 | NSS_CmpCertChainWCANames; |
michael@0 | 26 | NSS_FindCertKEAType; |
michael@0 | 27 | NSS_GetClientAuthData; |
michael@0 | 28 | NSS_SetDomesticPolicy; |
michael@0 | 29 | NSS_SetExportPolicy; |
michael@0 | 30 | NSS_SetFrancePolicy; |
michael@0 | 31 | SSL_AuthCertificate; |
michael@0 | 32 | SSL_AuthCertificateHook; |
michael@0 | 33 | SSL_BadCertHook; |
michael@0 | 34 | SSL_CertDBHandleSet; |
michael@0 | 35 | SSL_CipherPolicyGet; |
michael@0 | 36 | SSL_CipherPolicySet; |
michael@0 | 37 | SSL_CipherPrefGet; |
michael@0 | 38 | SSL_CipherPrefGetDefault; |
michael@0 | 39 | SSL_CipherPrefSet; |
michael@0 | 40 | SSL_CipherPrefSetDefault; |
michael@0 | 41 | SSL_ClearSessionCache; |
michael@0 | 42 | SSL_ConfigMPServerSIDCache; |
michael@0 | 43 | SSL_ConfigSecureServer; |
michael@0 | 44 | SSL_ConfigServerSessionIDCache; |
michael@0 | 45 | SSL_DataPending; |
michael@0 | 46 | SSL_ForceHandshake; |
michael@0 | 47 | SSL_GetClientAuthDataHook; |
michael@0 | 48 | SSL_GetSessionID; |
michael@0 | 49 | SSL_GetStatistics; |
michael@0 | 50 | SSL_HandshakeCallback; |
michael@0 | 51 | SSL_ImportFD; |
michael@0 | 52 | SSL_InheritMPServerSIDCache; |
michael@0 | 53 | SSL_InvalidateSession; |
michael@0 | 54 | SSL_OptionGet; |
michael@0 | 55 | SSL_OptionGetDefault; |
michael@0 | 56 | SSL_OptionSet; |
michael@0 | 57 | SSL_OptionSetDefault; |
michael@0 | 58 | SSL_PeerCertificate; |
michael@0 | 59 | SSL_PreencryptedFileToStream; |
michael@0 | 60 | SSL_PreencryptedStreamToFile; |
michael@0 | 61 | SSL_ReHandshake; |
michael@0 | 62 | SSL_ResetHandshake; |
michael@0 | 63 | SSL_RestartHandshakeAfterCertReq; |
michael@0 | 64 | SSL_RestartHandshakeAfterServerCert; |
michael@0 | 65 | SSL_RevealCert; |
michael@0 | 66 | SSL_RevealPinArg; |
michael@0 | 67 | SSL_RevealURL; |
michael@0 | 68 | SSL_SecurityStatus; |
michael@0 | 69 | SSL_SetPKCS11PinArg; |
michael@0 | 70 | SSL_SetSockPeerID; |
michael@0 | 71 | SSL_SetURL; |
michael@0 | 72 | ;+ local: |
michael@0 | 73 | ;+*; |
michael@0 | 74 | ;+}; |
michael@0 | 75 | ;+NSS_3.2.1 { # NSS 3.2.1 release |
michael@0 | 76 | ;+ global: |
michael@0 | 77 | NSSSSL_VersionCheck; |
michael@0 | 78 | ;+ local: |
michael@0 | 79 | ;+*; |
michael@0 | 80 | ;+}; |
michael@0 | 81 | ;+NSS_3.4 { # NSS 3.4 release |
michael@0 | 82 | ;+ global: |
michael@0 | 83 | SSL_GetChannelInfo; |
michael@0 | 84 | SSL_GetCipherSuiteInfo; |
michael@0 | 85 | SSL_GetMaxServerCacheLocks; |
michael@0 | 86 | SSL_LocalCertificate; |
michael@0 | 87 | SSL_SetMaxServerCacheLocks; |
michael@0 | 88 | ;+ local: |
michael@0 | 89 | ;+*; |
michael@0 | 90 | ;+}; |
michael@0 | 91 | ;+NSS_3.7.4 { # NSS 3.7.4 release |
michael@0 | 92 | ;+ global: |
michael@0 | 93 | SSL_ShutdownServerSessionIDCache; |
michael@0 | 94 | ;+ local: |
michael@0 | 95 | ;+*; |
michael@0 | 96 | ;+}; |
michael@0 | 97 | ;+NSS_3.11.4 { # NSS 3.11.4 release |
michael@0 | 98 | ;+ global: |
michael@0 | 99 | SSL_ForceHandshakeWithTimeout; |
michael@0 | 100 | SSL_ReHandshakeWithTimeout; |
michael@0 | 101 | ;+ local: |
michael@0 | 102 | ;+*; |
michael@0 | 103 | ;+}; |
michael@0 | 104 | ;+NSS_3.11.8 { # NSS 3.11.8 release |
michael@0 | 105 | ;+ global: |
michael@0 | 106 | SSL_CanBypass; |
michael@0 | 107 | ;+ local: |
michael@0 | 108 | ;+*; |
michael@0 | 109 | ;+}; |
michael@0 | 110 | ;+NSS_3.12.6 { # NSS 3.12.6 release |
michael@0 | 111 | ;+ global: |
michael@0 | 112 | SSL_ConfigServerSessionIDCacheWithOpt; |
michael@0 | 113 | SSL_GetImplementedCiphers; |
michael@0 | 114 | SSL_GetNegotiatedHostInfo; |
michael@0 | 115 | SSL_GetNumImplementedCiphers; |
michael@0 | 116 | SSL_HandshakeNegotiatedExtension; |
michael@0 | 117 | SSL_ReconfigFD; |
michael@0 | 118 | SSL_SetTrustAnchors; |
michael@0 | 119 | SSL_SNISocketConfigHook; |
michael@0 | 120 | ;+ local: |
michael@0 | 121 | ;+*; |
michael@0 | 122 | ;+}; |
michael@0 | 123 | ;+NSS_3.12.10 { # NSS 3.12.10 release |
michael@0 | 124 | ;+ global: |
michael@0 | 125 | SSL_ConfigSecureServerWithCertChain; |
michael@0 | 126 | ;+ local: |
michael@0 | 127 | ;+*; |
michael@0 | 128 | ;+}; |
michael@0 | 129 | ;+NSS_3.13 { # NSS 3.13 release |
michael@0 | 130 | ;+ global: |
michael@0 | 131 | NSSSSL_GetVersion; |
michael@0 | 132 | ;+ local: |
michael@0 | 133 | ;+ *; |
michael@0 | 134 | ;+}; |
michael@0 | 135 | ;+NSS_3.13.2 { # NSS 3.13.2 release |
michael@0 | 136 | ;+ global: |
michael@0 | 137 | SSL_SetNextProtoCallback; |
michael@0 | 138 | SSL_SetNextProtoNego; |
michael@0 | 139 | SSL_GetNextProto; |
michael@0 | 140 | SSL_AuthCertificateComplete; |
michael@0 | 141 | ;+ local: |
michael@0 | 142 | ;+ *; |
michael@0 | 143 | ;+}; |
michael@0 | 144 | ;+NSS_3.14 { # NSS 3.14 release |
michael@0 | 145 | ;+ global: |
michael@0 | 146 | DTLS_GetHandshakeTimeout; |
michael@0 | 147 | DTLS_ImportFD; |
michael@0 | 148 | SSL_ExportKeyingMaterial; |
michael@0 | 149 | SSL_VersionRangeGet; |
michael@0 | 150 | SSL_VersionRangeGetDefault; |
michael@0 | 151 | SSL_VersionRangeGetSupported; |
michael@0 | 152 | SSL_VersionRangeSet; |
michael@0 | 153 | SSL_VersionRangeSetDefault; |
michael@0 | 154 | SSL_GetSRTPCipher; |
michael@0 | 155 | SSL_SetSRTPCiphers; |
michael@0 | 156 | ;+ local: |
michael@0 | 157 | ;+*; |
michael@0 | 158 | ;+}; |
michael@0 | 159 | ;+NSS_3.15 { # NSS 3.15 release |
michael@0 | 160 | ;+ global: |
michael@0 | 161 | SSL_PeerStapledOCSPResponses; |
michael@0 | 162 | SSL_SetStapledOCSPResponses; |
michael@0 | 163 | ;+ local: |
michael@0 | 164 | ;+*; |
michael@0 | 165 | ;+}; |
michael@0 | 166 | ;+NSS_3.15.4 { # NSS 3.15.4 release |
michael@0 | 167 | ;+ global: |
michael@0 | 168 | SSL_PeerCertificateChain; |
michael@0 | 169 | SSL_RecommendedCanFalseStart; |
michael@0 | 170 | SSL_SetCanFalseStartCallback; |
michael@0 | 171 | ;+ local: |
michael@0 | 172 | ;+*; |
michael@0 | 173 | ;+}; |