From: Tom Kistner Date: Fri, 16 Oct 2009 11:38:01 +0000 (+0000) Subject: Limit SHA256 support to OpenSSL >= 0.9.8 X-Git-Tag: exim-4_70_RC3~33 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/cf1ef1a94d235f4bf3a1585fa0e0920b8f409af6 Limit SHA256 support to OpenSSL >= 0.9.8 --- 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 */