[U-Boot] [PATCH] 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 --- tools/kwbimage.c | 5 +++-- 1 file 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);

On Wed, Feb 21, 2018 at 02:59:01AM +1100, Jonathan Gray wrote:
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
Applied to u-boot/master, thanks!
participants (2)
-
Jonathan Gray
-
Tom Rini