aboutsummaryrefslogtreecommitdiff
path: root/lib/rsa
diff options
context:
space:
mode:
authorHeiko Stuebner <heiko.stuebner@theobroma-systems.com>2020-06-18 16:23:21 +0200
committerTom Rini <trini@konsulko.com>2020-07-08 17:21:46 -0400
commit3075eb70c912f7f1569117da719023fb1caf6275 (patch)
tree609d4ea3cd6e8093a2d0f2fb1699f184aa61010e /lib/rsa
parent85ecfd1a128fa0235c34e14eccafb5aa9bf65554 (diff)
downloadu-boot-3075eb70c912f7f1569117da719023fb1caf6275.zip
u-boot-3075eb70c912f7f1569117da719023fb1caf6275.tar.gz
u-boot-3075eb70c912f7f1569117da719023fb1caf6275.tar.bz2
lib: rsa: distinguish between tpl and spl for CONFIG_RSA_VERIFY
While the SPL may want to do signature checking this won't be the case for TPL in all cases, as TPL is mostly used when the amount of initial memory is not enough for a full SPL. So on a system where SPL uses DM but TPL does not we currently end up with a TPL compile error of: lib/rsa/rsa-verify.c:48:25: error: dereferencing pointer to incomplete type ‘struct checksum_algo’ To prevent that change the $(SPL_) to $(SPL_TPL_) to distinguish between both. If someone really needs FIT signature checking in TPL as well, a new TPL_RSA_VERIFY config symbol needs to be added. Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/rsa')
-rw-r--r--lib/rsa/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rsa/Makefile b/lib/rsa/Makefile
index 14ed3cb..c61ebfd 100644
--- a/lib/rsa/Makefile
+++ b/lib/rsa/Makefile
@@ -5,6 +5,6 @@
# (C) Copyright 2000-2007
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
-obj-$(CONFIG_$(SPL_)RSA_VERIFY) += rsa-verify.o rsa-checksum.o
+obj-$(CONFIG_$(SPL_TPL_)RSA_VERIFY) += rsa-verify.o rsa-checksum.o
obj-$(CONFIG_RSA_VERIFY_WITH_PKEY) += rsa-keyprop.o
obj-$(CONFIG_RSA_SOFTWARE_EXP) += rsa-mod-exp.o