diff options
author | Tom Rini <trini@konsulko.com> | 2019-03-25 17:26:38 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-03-25 17:26:38 -0400 |
commit | e7134b9714ed851095e8bcf8b66e65c6f870634e (patch) | |
tree | e246b3b4f8136d4bd98206d97e66972e3bc8f353 /lib/rsa/rsa-verify.c | |
parent | cfb3e102c4bdf96a41cbd3eeb1d3a9a56c69c46c (diff) | |
parent | 7d5ccb1ae70256e0047ffcd1b866ec158567c53f (diff) |
Merge branch '2019-03-25-master-imports'
- 3 bugfixes:
- mmc: Align MMC_TRACE with tiny printf
- scripts/Makefile.extrawarn: Silence more DTC warnings
- rsa: check that pointer checksum isn't NULL before using it
Diffstat (limited to 'lib/rsa/rsa-verify.c')
-rw-r--r-- | lib/rsa/rsa-verify.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rsa/rsa-verify.c b/lib/rsa/rsa-verify.c index 9734f6d3bd6..287fcc4d234 100644 --- a/lib/rsa/rsa-verify.c +++ b/lib/rsa/rsa-verify.c @@ -295,7 +295,7 @@ static int rsa_verify_key(struct image_sign_info *info, #endif struct checksum_algo *checksum = info->checksum; struct padding_algo *padding = info->padding; - int hash_len = checksum->checksum_len; + int hash_len; if (!prop || !sig || !hash || !checksum) return -EIO; @@ -315,6 +315,7 @@ static int rsa_verify_key(struct image_sign_info *info, } uint8_t buf[sig_len]; + hash_len = checksum->checksum_len; #if !defined(USE_HOSTCC) ret = uclass_get_device(UCLASS_MOD_EXP, 0, &mod_exp_dev); |