From cf1ef1a94d235f4bf3a1585fa0e0920b8f409af6 Mon Sep 17 00:00:00 2001 From: Tom Kistner Date: Fri, 16 Oct 2009 11:38:01 +0000 Subject: [PATCH] Limit SHA256 support to OpenSSL >= 0.9.8 --- src/src/tls-openssl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/src/tls-openssl.c b/src/src/tls-openssl.c index 8bce3c4ca..dc20a6e3f 100644 --- a/src/src/tls-openssl.c +++ b/src/src/tls-openssl.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/tls-openssl.c,v 1.17 2009/10/16 09:10:40 tom Exp $ */ +/* $Cambridge: exim/src/src/tls-openssl.c,v 1.18 2009/10/16 11:38:01 tom Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -305,9 +305,11 @@ tls_init(host_item *host, uschar *dhparam, uschar *certificate, SSL_load_error_strings(); /* basic set up */ OpenSSL_add_ssl_algorithms(); +#if OPENSSL_VERSION_NUMBER >= 0x00908000L /* SHA256 is becoming ever moar popular. This makes sure it gets added to the list of available digests. */ EVP_add_digest(EVP_sha256()); +#endif /* Create a context */ -- 2.30.2