From: Bernard Spil Date: Sat, 30 Apr 2016 18:06:52 +0000 (+0200) Subject: Fix build with unmodified LibreSSL opensslv.h X-Git-Tag: 1.3.0~579^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F614%2Fhead;p=rspamd.git Fix build with unmodified LibreSSL opensslv.h Add test for LibreSSL to use "old" methods when OPENSSL_VERSION_NUMBER is 0x20000000L --- diff --git a/src/libserver/dkim.c b/src/libserver/dkim.c index d126cb5bb..5052960f0 100644 --- a/src/libserver/dkim.c +++ b/src/libserver/dkim.c @@ -886,7 +886,7 @@ rspamd_create_dkim_context (const gchar *sig, return NULL; } -#if OPENSSL_VERSION_NUMBER < 0x10100000L +#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ctx->body_hash = EVP_MD_CTX_create (); EVP_DigestInit_ex (ctx->body_hash, md_alg, NULL); ctx->headers_hash = EVP_MD_CTX_create ();