security/nss/lib/ssl/ssl.def

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

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

mercurial