From e94f50bbbe7318eec5b6b165ff73d94bbc9d20b0 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 11 Feb 2018 11:05:43 +0000 Subject: [PATCH] crypto: Don't limit to TLSv1 only Signed-off-by: Michael Tremer --- crypto.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crypto.c b/crypto.c index 897b55b..440c882 100644 --- a/crypto.c +++ b/crypto.c @@ -93,7 +93,12 @@ smtp_init_crypto(int fd, int feature) SSL_library_init(); SSL_load_error_strings(); - meth = TLSv1_client_method(); + // Allow any possible version +#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) + meth = TLS_client_method(); +#else + meth = SSLv23_client_method(); +#endif ctx = SSL_CTX_new(meth); if (ctx == NULL) { -- 2.47.2