summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorPhilippe Reynes <philippe.reynes@softathome.com>2018-11-14 13:51:01 +0100
committerTom Rini <trini@konsulko.com>2018-12-03 10:44:10 -0500
commit061daa0b61f0fbeb214c566f3adb23da05545320 (patch)
treef16e131f6e8fd1a724fd70d6669c9011f28c23eb /common
parent20031567e12bb312bff95b70767f6275e20f0346 (diff)
rsa: add support of padding pss
We add the support of the padding pss for rsa signature. This new padding is often recommended instead of pkcs-1.5. Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common')
-rw-r--r--common/image-sig.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/image-sig.c b/common/image-sig.c
index 3d8281f2fa..4f6b4ec412 100644
--- a/common/image-sig.c
+++ b/common/image-sig.c
@@ -76,6 +76,12 @@ struct padding_algo padding_algos[] = {
.name = "pkcs-1.5",
.verify = padding_pkcs_15_verify,
},
+#ifdef CONFIG_FIT_ENABLE_RSASSA_PSS_SUPPORT
+ {
+ .name = "pss",
+ .verify = padding_pss_verify,
+ }
+#endif /* CONFIG_FIT_ENABLE_RSASSA_PSS_SUPPORT */
};
struct checksum_algo *image_get_checksum_algo(const char *full_name)