rsa: add CONFIG_RSA_VERIFY_WITH_PKEY config
In the next couple of commits, under new CONFIG_RSA_VERIFY_WITH_PKEY, rsa_verify() will be extended to be able to perform RSA decryption without additional RSA key properties from FIT image, i.e. rr and n0inv. Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
b983cc2da0
commit
dd89f5b0fd
@ -28,6 +28,20 @@ config RSA_VERIFY
|
|||||||
help
|
help
|
||||||
Add RSA signature verification support.
|
Add RSA signature verification support.
|
||||||
|
|
||||||
|
config RSA_VERIFY_WITH_PKEY
|
||||||
|
bool "Execute RSA verification without key parameters from FDT"
|
||||||
|
select RSA_VERIFY
|
||||||
|
help
|
||||||
|
The standard RSA-signature verification code (FIT_SIGNATURE) uses
|
||||||
|
pre-calculated key properties, that are stored in fdt blob, in
|
||||||
|
decrypting a signature.
|
||||||
|
This does not suit the use case where there is no way defined to
|
||||||
|
provide such additional key properties in standardized form,
|
||||||
|
particularly UEFI secure boot.
|
||||||
|
This options enables RSA signature verification with a public key
|
||||||
|
directly specified in image_sign_info, where all the necessary
|
||||||
|
key properties will be calculated on the fly in verification code.
|
||||||
|
|
||||||
config RSA_SOFTWARE_EXP
|
config RSA_SOFTWARE_EXP
|
||||||
bool "Enable driver for RSA Modular Exponentiation in software"
|
bool "Enable driver for RSA Modular Exponentiation in software"
|
||||||
depends on DM
|
depends on DM
|
||||||
|
Loading…
Reference in New Issue
Block a user