commit | c6b3ad3760aeb27e272c85f7a519189f7124c0de | [log] [tgz] |
---|---|---|
author | Kangheui Won <khwon@chromium.org> | Thu Aug 13 15:48:41 2020 +1000 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Aug 26 05:42:34 2020 +0000 |
tree | 7b5ec1f60bc3932643727eb52b9e6753e0e0d0fa | |
parent | 957fe0363d33cb7eefe4b323a88a1acfc8654379 [diff] |
vboot2: use hwcrypto for RSA when allowed Add vb2ex_hwcrypto_rsa_verify support for RSA verification. If firmware implements the function it will used instead of SW implementation in vboot. Also separate hwcrypto stubs to 2stub_hwcrypto.c for depthcharge and coreboot. Depthcharge needs stubs but fails to compile 2stub.c BRANCH=none BUG=b:163710320, b:161205813 TEST=make runtests TEST=check hwcrypto is allowed/disallowed depending on nvmem flag Change-Id: I85573e7cff31f32043db4b0a6b24b642856024e3 Signed-off-by: Kangheui Won <khwon@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2353775 Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2377545 Reviewed-by: Furquan Shaikh <furquan@chromium.org> Commit-Queue: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org>