From 8f684bc12034721585f6412e39155898c8db3d65 Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Tue, 16 Feb 2021 11:40:15 -0500 Subject: lib: rsa: Add debug message on algo mismatch Currently we fail silently if there is an algorithm mismatch. To help distinguish this failure condition. Signed-off-by: Sean Anderson --- lib/rsa/rsa-verify.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/rsa/rsa-verify.c b/lib/rsa/rsa-verify.c index e34d3293d19..aee76f42d57 100644 --- a/lib/rsa/rsa-verify.c +++ b/lib/rsa/rsa-verify.c @@ -447,8 +447,11 @@ static int rsa_verify_with_keynode(struct image_sign_info *info, } algo = fdt_getprop(blob, node, "algo", NULL); - if (strcmp(info->name, algo)) + if (strcmp(info->name, algo)) { + debug("%s: Wrong algo: have %s, expected %s", __func__, + info->name, algo); return -EFAULT; + } prop.num_bits = fdtdec_get_int(blob, node, "rsa,num-bits", 0); -- cgit v1.3.1 From 277b8799061df3b3aa242c5fee9b1cf6a40abe04 Mon Sep 17 00:00:00 2001 From: Siew Chin Lim Date: Fri, 19 Feb 2021 10:32:07 +0800 Subject: lib: sha512: include "compiler.h" Include "compiler.h" in sha512.c. This is needed by 'cpu_to_be64' macro that used in 'sha512_base_do_finalize' function. Signed-off-by: Siew Chin Lim Reviewed-by: Simon Glass --- lib/sha512.c | 1 + 1 file changed, 1 insertion(+) (limited to 'lib') diff --git a/lib/sha512.c b/lib/sha512.c index f1e2acf0fbc..35f31e3dc5f 100644 --- a/lib/sha512.c +++ b/lib/sha512.c @@ -16,6 +16,7 @@ #else #include #endif /* USE_HOSTCC */ +#include #include #include -- cgit v1.3.1