diff options
Diffstat (limited to 'crypto/padding.c')
-rw-r--r-- | crypto/padding.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/crypto/padding.c b/crypto/padding.c index 5580d6ef..14d94458 100644 --- a/crypto/padding.c +++ b/crypto/padding.c @@ -5,8 +5,7 @@ * arrays corresponding to various combinations of algorithms for RSA signatures. */ -#include "rsa.h" -#include "sha.h" +#include "cryptolib.h" /* @@ -170,6 +169,21 @@ 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, |