e9926004 |
1 | # $Id: sha384,v 1.3 2004/03/21 22:44:36 mdw Exp $ |
eee16120 |
2 | # |
3 | # Test vectors for SHA-384 |
4 | |
5 | # --- Basic hash function --- |
6 | |
7 | sha384 { |
8 | |
9 | # --- Test vectors from the definition --- |
10 | |
11 | "abc" |
12 | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7; |
13 | "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu" |
14 | 09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712fcc7c71a557e2db966c3e9fa91746039; |
15 | |
16 | # --- Other tests to trap regression --- |
17 | |
18 | "" |
19 | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b; |
20 | "a" |
21 | 54a59b9f22b0b80880d8427e548b7c23abd873486e1f035dce9cd697e85175033caa88e6d57bc35efae0b5afd3145f31; |
22 | "message digest" |
23 | 473ed35167ec1f5d8e550368a3db39be54639f828868e9454c239fc8b52e3c61dbd0d8b4de1390c256dcbb5d5fd99cd5; |
24 | "abcdefghijklmnopqrstuvwxyz" |
25 | feb67349df3db6f5924815d6c3dc133f091809213731fe5c7b5f4999e463479ff2877f5f2936fa63bb43784b12f3ebb4; |
26 | "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" |
27 | 3391fdddfc8dc7393707a65b1b4709397cf8b1d162af05abfe8f450de5f36bc6b0455a8520bc4e6f5fe95b1fe3c8452b; |
28 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" |
29 | 1761336e3f7cbfe51deb137f026f89e01a448e3b1fafa64039c1464ee8732f11a5341a6f41e0c202294736ed64db1a84; |
e9926004 |
30 | } |
31 | |
32 | sha384-rep { |
33 | "1234567890" 8 |
eee16120 |
34 | b12932b0627d1c060942f5447764155655bd4da0c9afa6dd9b9ef53129af1b8fb0195996d2de9ca0df9d821ffee67026; |
35 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 |
e9926004 |
36 | " 23 |
eee16120 |
37 | f77d169c73427bd30cceff74f822a0209657dfb78c07980509bf8452a3c5d671b7198081898d0a0034e0f7151211fa0f; |
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 |