Add a SHA1 test vector forcing padding over block boundary

This commit is contained in:
Martin Willi 2012-07-18 12:28:16 +02:00
parent 9c48a31975
commit 5d2698dd62
2 changed files with 7 additions and 0 deletions

View File

@ -140,6 +140,7 @@ TEST_VECTOR_HASHER(md5_7)
TEST_VECTOR_HASHER(sha1_1)
TEST_VECTOR_HASHER(sha1_2)
TEST_VECTOR_HASHER(sha1_3)
TEST_VECTOR_HASHER(sha1_4)
TEST_VECTOR_HASHER(sha224_1)
TEST_VECTOR_HASHER(sha224_2)
TEST_VECTOR_HASHER(sha224_3)

View File

@ -49,3 +49,9 @@ hasher_test_vector_t sha1_3 = {
"\x2b\xad\x27\xb3"
};
hasher_test_vector_t sha1_4 = {
.alg = HASH_SHA1, .len = 62,
.data = "12345678901234567890123456789012345678901234567890123456789012",
.hash = "\xd8\xd0\x73\xb3\x83\x15\x66\x17\xc5\xca\xdf\x17\xf6\x15\x96\xa3"
"\x84\x0a\xfd\x8b"
};