crypto/weakcryptospi/test/thash/testdata/hmacsha384.dat
author hgs
Sat, 30 Oct 2010 16:29:23 +0530
changeset 108 ca9a0fc2f082
parent 85 1efb81185f1c
permissions -rw-r--r--
201043_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
85
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     1
+M HMAC-SHA384 tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     2
+C This file contains test vectors for the HMAC-SHA384 algorithm taken from RFC4231...
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     3
+M Test Case 1
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     4
4869205468657265 0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B AFD03944D84895626B0825F4AB46907F15F9DADBE4101EC682AA034C7CEBC59CFAEA9EA9076EDE7F4AF152E8B2FA9CB6 
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     5
+M Test Case 2
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     6
+C Test with a key shorter than the length of the HMAC output
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     7
7768617420646F2079612077616E7420666F72206E6F7468696E673F 4A656665 AF45D2E376484031617F78D2B58A6B1B9C7EF464F5A01B47E42EC3736322445E8E2240CA5E69E2C78B3239ECFAB21649
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     8
+M Test Case 3
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     9
+C Test with a combined length of key and data that is larger than 64 bytes (= block-size of SHA-224 and SHA-256).
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    10
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 88062608D3E6AD8A0AA2ACE014C8A86F0AA635D947AC9FEBE83EF4E55966144B2A5AB39DC13814B94E3AB6E101A34F27
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    11
+M Test Case 4
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    12
+C Test with a combined length of key and data that is larger than 64 bytes (= block-size of SHA-224 and SHA-256).
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    13
CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD 0102030405060708090A0B0C0D0E0F10111213141516171819 3E8A69B7783C25851933AB6290AF6CA77A9981480850009CC5577C6E1F573B4E6801DD23C4A7D679CCF8A386C674CFFB
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    14
+M Test Case 6
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    15
+C Test with a key larger than 128 bytes (= block-size of SHA-384 and SHA-512)
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    16
54657374205573696E67204C6172676572205468616E20426C6F636B2D53697A65204B6579202D2048617368204B6579204669727374 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4ECE084485813E9088D2C63A041BC5B44F9EF1012A2B588F3CD11F05033AC4C60C2EF6AB4030FE8296248DF163F44952
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    17
+M Test Case 7
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    18
+C Test with a key and data that is larger than 128 bytes (= block-size of SHA-384 and SHA-512).
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    19
5468697320697320612074657374207573696E672061206C6172676572207468616E20626C6F636B2D73697A65206B657920616E642061206C6172676572207468616E20626C6F636B2D73697A6520646174612E20546865206B6579206E6565647320746F20626520686173686564206265666F7265206265696E6720757365642062792074686520484D414320616C676F726974686D2E AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 6617178E941F020D351E2F254E8FD32C602420FEB0B8FB9ADCCEBB82461E99C5A678CC31E799176D3860E6110C46523E
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    20