summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-05-06 13:28:52 +0200
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-05-07 23:17:25 +0200
commite927e21c07483337ffb63b828d4ddb5e0db342b2 (patch)
tree671db0d6c6e455146a1051a5a8189f43c82799ad /tools
parentdeb2638aa09e23e0ca263a77bde2079dc4bd48df (diff)
downloadu-boot-e927e21c07483337ffb63b828d4ddb5e0db342b2.tar.gz
u-boot-e927e21c07483337ffb63b828d4ddb5e0db342b2.tar.bz2
u-boot-e927e21c07483337ffb63b828d4ddb5e0db342b2.zip
tools: mkimage: set OPENSSL_API_COMPAT
Building with OpenSSL 3.0 produces warnings like: ../tools/sunxi_toc0.c:846:17: warning: ‘RSA_get0_d’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 846 | if (root_key && RSA_get0_d(root_key)) { | ^~ As OpenSSL 3.0 is not available in elder Linux distributions just silence the warning. Add missing #include <openssl/bn.h>. Fixes: e9e87ec47c75 ("tools: mkimage: Add Allwinner TOC0 support") Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tested-by: Andre Przywara <andre.przywara@arm.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/sunxi_toc0.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/sunxi_toc0.c b/tools/sunxi_toc0.c
index 58a6e7a0a1..bab5d17b7d 100644
--- a/tools/sunxi_toc0.c
+++ b/tools/sunxi_toc0.c
@@ -4,6 +4,8 @@
* (C) Copyright 2020-2021 Samuel Holland <samuel@sholland.org>
*/
+#define OPENSSL_API_COMPAT 0x10101000L
+
#include <assert.h>
#include <stdint.h>
#include <stdio.h>
@@ -11,6 +13,7 @@
#include <string.h>
#include <openssl/asn1t.h>
+#include <openssl/bn.h>
#include <openssl/pem.h>
#include <openssl/rsa.h>