eee16120 |
1 | # Test vectors for SHA-384 |
2 | |
3 | # --- Basic hash function --- |
4 | |
5 | sha384 { |
6 | |
7 | # --- Test vectors from the definition --- |
8 | |
9 | "abc" |
10 | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7; |
11 | "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu" |
12 | 09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712fcc7c71a557e2db966c3e9fa91746039; |
13 | |
14 | # --- Other tests to trap regression --- |
15 | |
16 | "" |
17 | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b; |
18 | "a" |
19 | 54a59b9f22b0b80880d8427e548b7c23abd873486e1f035dce9cd697e85175033caa88e6d57bc35efae0b5afd3145f31; |
20 | "message digest" |
21 | 473ed35167ec1f5d8e550368a3db39be54639f828868e9454c239fc8b52e3c61dbd0d8b4de1390c256dcbb5d5fd99cd5; |
22 | "abcdefghijklmnopqrstuvwxyz" |
23 | feb67349df3db6f5924815d6c3dc133f091809213731fe5c7b5f4999e463479ff2877f5f2936fa63bb43784b12f3ebb4; |
24 | "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" |
25 | 3391fdddfc8dc7393707a65b1b4709397cf8b1d162af05abfe8f450de5f36bc6b0455a8520bc4e6f5fe95b1fe3c8452b; |
26 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" |
27 | 1761336e3f7cbfe51deb137f026f89e01a448e3b1fafa64039c1464ee8732f11a5341a6f41e0c202294736ed64db1a84; |
e9926004 |
28 | } |
29 | |
30 | sha384-rep { |
31 | "1234567890" 8 |
eee16120 |
32 | b12932b0627d1c060942f5447764155655bd4da0c9afa6dd9b9ef53129af1b8fb0195996d2de9ca0df9d821ffee67026; |
33 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 |
e9926004 |
34 | " 23 |
eee16120 |
35 | f77d169c73427bd30cceff74f822a0209657dfb78c07980509bf8452a3c5d671b7198081898d0a0034e0f7151211fa0f; |
ccabe898 |
36 | "a" 1000000 |
37 | 9d0e1809716474cb086e834e310a4a1ced149e9c00f248527972cec5704c2a5b07b8b3dc38ecc4ebae97ddd87f3d8985; |
eee16120 |
38 | } |
39 | |
40 | # --- HMAC mode --- |
41 | # |
42 | # Autogenerated, unofficial. |
43 | |
44 | sha384-hmac { |
45 | "Hi There" |
46 | 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b |
11000352 |
47 | b6a8d5636f5c6a7224f9977dcf7ee6c7fb6d0c48cbdee9737a959796489bddbc4c5df61d5b3297b4fb68dab9f1b582c2; |
eee16120 |
48 | |
49 | "what do ya want for nothing?" |
50 | 4a656665 |
11000352 |
51 | af45d2e376484031617f78d2b58a6b1b9c7ef464f5a01b47e42ec3736322445e8e2240ca5e69e2c78b3239ecfab21649; |
eee16120 |
52 | |
53 |