1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

sha256: build with OpenSSL < 0.9.8 too

support for SHA-2 was introduced in OpenSSL 0.9.8

Closes #2305
This commit is contained in:
Douglas Mencken 2018-02-12 06:19:56 -05:00 committed by Daniel Stenberg
parent b9e323334d
commit 50c0033a6c
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -27,8 +27,20 @@
#include "warnless.h"
#include "curl_sha256.h"
#define USE_OPENSSL_SHA256 0
#if defined(USE_OPENSSL)
#include <openssl/opensslv.h>
#if (OPENSSL_VERSION_NUMBER >= 0x0090800fL)
#define USE_OPENSSL_SHA256 1
#endif
#endif
#if USE_OPENSSL_SHA256
/* When OpenSSL is available we use the SHA256-function from OpenSSL */
#include <openssl/sha.h>