From: Viktor Dukhovni <openssl-users@dukhovni.org>
Date: Tue, 8 Mar 2016 20:30:27 +0000 (-0500)
Subject: expose SSLv2 method prototypes
X-Git-Tag: OpenSSL_1_0_1t~29
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=03c71b84d351a3a5de0bc7d39a99336369277849;p=oweals%2Fopenssl.git

expose SSLv2 method prototypes

Reviewed-by: Kurt Roeckx <kurt@openssl.org>
---

diff --git a/ssl/s2_meth.c b/ssl/s2_meth.c
index d46e2f5af8..019d9dcf6c 100644
--- a/ssl/s2_meth.c
+++ b/ssl/s2_meth.c
@@ -74,8 +74,8 @@ IMPLEMENT_ssl2_meth_func(SSLv2_method,
                          ssl2_accept, ssl2_connect, ssl2_get_method)
 #else                           /* !OPENSSL_NO_SSL2 */
 
-SSL_METHOD *SSLv2_method(void) { return NULL; }
-SSL_METHOD *SSLv2_client_method(void) { return NULL; }
-SSL_METHOD *SSLv2_server_method(void) { return NULL; }
+const SSL_METHOD *SSLv2_method(void) { return NULL; }
+const SSL_METHOD *SSLv2_client_method(void) { return NULL; }
+const SSL_METHOD *SSLv2_server_method(void) { return NULL; }
 
 #endif
diff --git a/ssl/ssl.h b/ssl/ssl.h
index ee7b114511..06eb661652 100644
--- a/ssl/ssl.h
+++ b/ssl/ssl.h
@@ -2017,11 +2017,9 @@ const char *SSL_get_version(const SSL *s);
 /* This sets the 'default' SSL version that SSL_new() will create */
 int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth);
 
-# ifndef OPENSSL_NO_SSL2
 const SSL_METHOD *SSLv2_method(void); /* SSLv2 */
 const SSL_METHOD *SSLv2_server_method(void); /* SSLv2 */
 const SSL_METHOD *SSLv2_client_method(void); /* SSLv2 */
-# endif
 
 # ifndef OPENSSL_NO_SSL3_METHOD
 const SSL_METHOD *SSLv3_method(void); /* SSLv3 */