Index: src/platform/vboot_reference/crypto/genpadding.sh |
diff --git a/src/platform/vboot_reference/crypto/genpadding.sh b/src/platform/vboot_reference/crypto/genpadding.sh |
index 6086c8de17b63b0cd7cc02684e3c9748fa7704ff..e429ddc2bbbb677a91d60eff9197d83639c5af58 100755 |
--- a/src/platform/vboot_reference/crypto/genpadding.sh |
+++ b/src/platform/vboot_reference/crypto/genpadding.sh |
@@ -172,6 +172,18 @@ done |
echo "};" |
echo |
+# Generate signature algorithm to messge digest algorithm map. |
+echo "const int hash_type_map[] = {" |
+for rsaalgo in ${RSAAlgos[@]} |
+do |
+ for hashalgo in ${HashAlgos[@]} |
+ do |
+ echo ${hashalgo}_DIGEST_ALGORITHM, |
+ done |
+done |
+echo "};" |
+echo |
+ |
# Generate algorithm to message digest's output size map. |
echo "const int hash_size_map[NUMALGORITHMS] = {" |
for rsaalgo in ${RSAAlgos[@]} |