1 --- Crypt-SSLeay-0.72/SSLeay.xs~ 2014-04-24 00:36:24.000000000 +0200
2 +++ Crypt-SSLeay-0.72/SSLeay.xs 2018-09-20 14:58:57.648701785 +0200
3 @@ -46,11 +46,7 @@ extern "C" {
7 -#if SSLEAY_VERSION_NUMBER >= 0x0900
8 -#define CRYPT_SSL_CLIENT_METHOD SSLv3_client_method()
10 -#define CRYPT_SSL_CLIENT_METHOD SSLv2_client_method()
12 +#define CRYPT_SSL_CLIENT_METHOD SSLv23_client_method()
14 static void InfoCallback(const SSL *s,int where,int ret)
16 @@ -145,21 +141,8 @@ SSL_CTX_new(packname, ssl_version)
17 RAND_seed(buf, CRYPT_SSLEAY_RAND_BUFSIZE);
20 - if(ssl_version == 23) {
21 - ctx = SSL_CTX_new(SSLv23_client_method());
23 - else if(ssl_version == 3) {
24 - ctx = SSL_CTX_new(SSLv3_client_method());
27 -#ifndef OPENSSL_NO_SSL2
28 - /* v2 is the default */
29 - ctx = SSL_CTX_new(SSLv2_client_method());
31 - /* v3 is the default */
32 - ctx = SSL_CTX_new(SSLv3_client_method());
35 + /* v23 is the default */
36 + ctx = SSL_CTX_new(SSLv23_client_method());
38 SSL_CTX_set_options(ctx,SSL_OP_ALL|0);
39 SSL_CTX_set_default_verify_paths(ctx);