]> git.baikalelectronics.ru Git - uboot.git/commit
lib: rsa: function to verify a signature against a hash
authorHeiko Stuebner <heiko.stuebner@theobroma-systems.com>
Fri, 22 May 2020 14:20:33 +0000 (16:20 +0200)
committerTom Rini <trini@konsulko.com>
Wed, 8 Jul 2020 21:21:46 +0000 (17:21 -0400)
commitd93857f0c578aaeb2bb065ddecab5f64fc46975e
tree387269e837a47126d5a7ccdef2b4d5af60598e16
parent313ab4d35f6ef931140b9cd6658b414f29c60b95
lib: rsa: function to verify a signature against a hash

rsa_verify() expects a memory region and wants to do the hashing itself,
but there may be cases where the hashing is done via other means,
like hashing a squashfs rootfs.

So add rsa_verify_hash() to allow verifiying a signature against
an existing hash. As this entails the same verification routines
we can just move the relevant code over from rsa_verify() and also
call rsa_verify_hash() from there.

Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
include/u-boot/rsa.h
lib/rsa/rsa-verify.c