mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-23 10:35:40 +08:00
Change SSLv23_*_method to TLS_*_method for OpenSSL 1.1
This commit is contained in:
parent
8b548dccc7
commit
22ac04576f
@ -199,7 +199,11 @@ SSL_CONN ssl_handshake_to_server(SOCKET s, char * hostname, SSL_CERT *server_cer
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
conn->ctx = SSL_CTX_new(SSLv23_client_method());
|
||||
#else
|
||||
conn->ctx = SSL_CTX_new(TLS_client_method());
|
||||
#endif
|
||||
if ( conn->ctx == NULL ) {
|
||||
free(conn);
|
||||
return NULL;
|
||||
@ -249,7 +253,11 @@ SSL_CONN ssl_handshake_to_client(SOCKET s, SSL_CERT server_cert, char** errSSL)
|
||||
if ( conn == NULL )
|
||||
return NULL;
|
||||
|
||||
#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
conn->ctx = SSL_CTX_new(SSLv23_server_method());
|
||||
#else
|
||||
conn->ctx = SSL_CTX_new(TLS_server_method());
|
||||
#endif
|
||||
if ( conn->ctx == NULL ) {
|
||||
free(conn);
|
||||
return NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user