summaryrefslogtreecommitdiffstats
path: root/include/digest.h
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2022-08-18 07:04:45 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2022-08-22 10:52:19 +0200
commit4794b2ccced53efaf2dc8d0fc1c70e71431d4daa (patch)
tree0ad644cd658ea43fbcaa9d0d04347555b2adda14 /include/digest.h
parent4b5b65fe21be09d5eb42ab822c72638a110b7c60 (diff)
downloadbarebox-4794b2ccced53efaf2dc8d0fc1c70e71431d4daa.tar.gz
barebox-4794b2ccced53efaf2dc8d0fc1c70e71431d4daa.tar.xz
pbl: export pbl_barebox_verify
There's no downside to always build the digest verification code in PBL and export pbl_barebox_verify to access it. This allows board code to use the function for verifying other firmware blobs and CONFIG_PBL_VERIFY_PIGGY=y will remain to enable the verification at barebox proper extraction time. Code not using it will have the function sections garbage collected by the linker, so no functional change. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20220818050447.2072932-2-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/digest.h')
-rw-r--r--include/digest.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/digest.h b/include/digest.h
index e4a5216964..b984d57d77 100644
--- a/include/digest.h
+++ b/include/digest.h
@@ -76,7 +76,7 @@ struct digest {
/*
* digest functions
*/
-#ifdef CONFIG_DIGEST
+#if defined(CONFIG_DIGEST) || defined(__PBL__)
int digest_algo_register(struct digest_algo *d);
void digest_algo_unregister(struct digest_algo *d);
void digest_algo_prints(const char *prefix);