diff options
author | Jonathan Gray <jsg@jsg.id.au> | 2018-02-21 02:59:01 +1100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-02-23 10:40:51 -0500 |
commit | a2d5efd74fb2e6893bcebfae41ea600bc7b65e6e (patch) | |
tree | 6edafee776df5b9cdd61d8d8a08f87c6d49cf214 /tools/kwbimage.c | |
parent | 744247de29453c24f14e29191e0271a29cd0b3c1 (diff) | |
download | u-boot-a2d5efd74fb2e6893bcebfae41ea600bc7b65e6e.tar.gz |
tools/kwbimage: fix LibreSSL build
Fix build after addition of RSA_get0_key() to LibreSSL.
Patch from Theo Buehler and Stuart Henderson.
Signed-off-by: Theo Buehler <tb@openbsd.org>
Signed-off-by: Stuart Henderson <sthen@openbsd.org>
Diffstat (limited to 'tools/kwbimage.c')
-rw-r--r-- | tools/kwbimage.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/kwbimage.c b/tools/kwbimage.c index ccecf87185..3ca3b3b4a6 100644 --- a/tools/kwbimage.c +++ b/tools/kwbimage.c @@ -24,7 +24,8 @@ #include <openssl/err.h> #include <openssl/evp.h> -#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) +#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ + (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) static void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) { @@ -36,7 +37,7 @@ static void RSA_get0_key(const RSA *r, *d = r->d; } -#else +#elif !defined(LIBRESSL_VERSION_NUMBER) void EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx) { EVP_MD_CTX_reset(ctx); |