From ef28f7d20d2b944b6f51719de98966712579afa8 Mon Sep 17 00:00:00 2001 From: Gleydson Soares Date: Tue, 17 Nov 2015 19:36:58 -0300 Subject: [PATCH] add TLS_method(). for now, keep SSLv23_method() for compatibility. --- src/context.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/context.c b/src/context.c index c8f81c0..4982c23 100644 --- a/src/context.c +++ b/src/context.c @@ -93,6 +93,9 @@ static int set_option_flag(const char *opt, unsigned long *flag) */ static LSEC_SSL_METHOD* str2method(const char *method) { +#if OPENSSL_VERSION_NUMBER>=0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) +#define SSLv23_method TLS_method +#endif if (!strcmp(method, "sslv23")) return SSLv23_method(); #ifndef OPENSSL_NO_SSL3 if (!strcmp(method, "sslv3")) return SSLv3_method();