diff options
Diffstat (limited to 'include/crypto')
-rw-r--r-- | include/crypto/sha.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/crypto/sha.h b/include/crypto/sha.h index 0686e1f7a24b..c0ccc2b1a2d8 100644 --- a/include/crypto/sha.h +++ b/include/crypto/sha.h | |||
@@ -8,6 +8,9 @@ | |||
8 | #define SHA1_DIGEST_SIZE 20 | 8 | #define SHA1_DIGEST_SIZE 20 |
9 | #define SHA1_BLOCK_SIZE 64 | 9 | #define SHA1_BLOCK_SIZE 64 |
10 | 10 | ||
11 | #define SHA224_DIGEST_SIZE 28 | ||
12 | #define SHA224_BLOCK_SIZE 64 | ||
13 | |||
11 | #define SHA256_DIGEST_SIZE 32 | 14 | #define SHA256_DIGEST_SIZE 32 |
12 | #define SHA256_BLOCK_SIZE 64 | 15 | #define SHA256_BLOCK_SIZE 64 |
13 | 16 | ||
@@ -23,6 +26,15 @@ | |||
23 | #define SHA1_H3 0x10325476UL | 26 | #define SHA1_H3 0x10325476UL |
24 | #define SHA1_H4 0xc3d2e1f0UL | 27 | #define SHA1_H4 0xc3d2e1f0UL |
25 | 28 | ||
29 | #define SHA224_H0 0xc1059ed8UL | ||
30 | #define SHA224_H1 0x367cd507UL | ||
31 | #define SHA224_H2 0x3070dd17UL | ||
32 | #define SHA224_H3 0xf70e5939UL | ||
33 | #define SHA224_H4 0xffc00b31UL | ||
34 | #define SHA224_H5 0x68581511UL | ||
35 | #define SHA224_H6 0x64f98fa7UL | ||
36 | #define SHA224_H7 0xbefa4fa4UL | ||
37 | |||
26 | #define SHA256_H0 0x6a09e667UL | 38 | #define SHA256_H0 0x6a09e667UL |
27 | #define SHA256_H1 0xbb67ae85UL | 39 | #define SHA256_H1 0xbb67ae85UL |
28 | #define SHA256_H2 0x3c6ef372UL | 40 | #define SHA256_H2 0x3c6ef372UL |