aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeiko Stuebner <heiko.stuebner@theobroma-systems.com>2020-06-18 16:23:28 +0200
committerTom Rini <trini@konsulko.com>2020-07-08 17:21:46 -0400
commitc076faba141eb5ec45c447ccb8cd10014c719ee6 (patch)
tree6b951c051b569daf7b7cb7a6e7fa7f23bb5333fd
parent051cc09ea1fe37eba2204d62de6d35bbe5f5d919 (diff)
downloadu-boot-c076faba141eb5ec45c447ccb8cd10014c719ee6.zip
u-boot-c076faba141eb5ec45c447ccb8cd10014c719ee6.tar.gz
u-boot-c076faba141eb5ec45c447ccb8cd10014c719ee6.tar.bz2
spl: fit: select SPL_CRYPTO_SUPPORT for SPL_FIT_SIGNATURE
Verifying FIT images obviously needs the rsa parts of crypto support and while main uboot always compiles crypto support, it's optional for SPL and we should thus select the necessary option to not end up in compile errors like: u-boot/lib/rsa/rsa-verify.c:328: undefined reference to `rsa_mod_exp' So select SPL_CRYPTO_SUPPORT in SPL_FIT_SIGNATURE. 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>
-rw-r--r--Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/Kconfig b/Kconfig
index 8151be6..566ca72 100644
--- a/Kconfig
+++ b/Kconfig
@@ -509,6 +509,7 @@ config SPL_FIT_SIGNATURE
bool "Enable signature verification of FIT firmware within SPL"
depends on SPL_DM
select SPL_FIT
+ select SPL_CRYPTO_SUPPORT
select SPL_HASH_SUPPORT
select SPL_RSA
select SPL_RSA_VERIFY