Index: src/platform/vboot_reference/crypto/padding.c |
diff --git a/src/platform/vboot_reference/crypto/padding.c b/src/platform/vboot_reference/crypto/padding.c |
index 91424ba548e4e5ef4fa2dca1410beb8adcaeb3f1..5580d6efe94bf147106cc9259d625656a8f90e3d 100644 |
--- a/src/platform/vboot_reference/crypto/padding.c |
+++ b/src/platform/vboot_reference/crypto/padding.c |
@@ -5,7 +5,9 @@ |
* arrays corresponding to various combinations of algorithms for RSA signatures. |
*/ |
-#include "cryptolib.h" |
+#include "rsa.h" |
+#include "sha.h" |
+ |
/* |
* PKCS 1.5 padding (from the RSA PKCS#1 v2.1 standard) |
@@ -168,21 +170,6 @@ RSA8192NUMBYTES - SHA256_DIGEST_SIZE, |
RSA8192NUMBYTES - SHA512_DIGEST_SIZE, |
}; |
-const int hash_type_map[] = { |
-SHA1_DIGEST_ALGORITHM, |
-SHA256_DIGEST_ALGORITHM, |
-SHA512_DIGEST_ALGORITHM, |
-SHA1_DIGEST_ALGORITHM, |
-SHA256_DIGEST_ALGORITHM, |
-SHA512_DIGEST_ALGORITHM, |
-SHA1_DIGEST_ALGORITHM, |
-SHA256_DIGEST_ALGORITHM, |
-SHA512_DIGEST_ALGORITHM, |
-SHA1_DIGEST_ALGORITHM, |
-SHA256_DIGEST_ALGORITHM, |
-SHA512_DIGEST_ALGORITHM, |
-}; |
- |
const int hash_size_map[NUMALGORITHMS] = { |
SHA1_DIGEST_SIZE, |
SHA256_DIGEST_SIZE, |
@@ -242,3 +229,4 @@ const char* algo_strings[NUMALGORITHMS] = { |
"RSA8192 SHA256", |
"RSA8192 SHA512", |
}; |
+ |