cleanup: Big pile of whitespace fixes, all at once.
[u/mdw/catacomb] / tests / md4
CommitLineData
d03ab969 1# Test vectors for MD4 hash function
2#
e75d775e 3# $Id: md4,v 1.2 2000/07/15 10:03:13 mdw Exp $
d03ab969 4
5# --- Basic hash function ---
6#
7# Test vectors from RFC1186 and some others I generated using the reference
8# implementation.
9
10md4 {
d03ab969 11 "" 31d6cfe0d16ae931b73c59d7e0c089c0;
12 "a" bde52cb31de33e46245e05fbdbd6fb24;
13 "abc" a448017aaf21d8525fc10ae87aa6729d;
14 "message digest" d9130a8164549fe818874806e1c7014b;
15 "abcdefghijklmnopqrstuvwxyz"
16 d79e1c308aa5bbcdeea8ed63df412da9;
17 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
18 043f8582f241db351ce627e153e7f0e4;
19}
20
21# --- HMAC mode ---
22#
23# No test vectors available. The HMAC implementation has not been tested
24# against an external reference. However, MD4 isn't strong enough to make
25# a realistic MAC anyway, and use of md4-mac is thoroughly deprecated. The
26# HMAC code is autogenerated anyway, and ought to be reliable and correct.
27#
28# These test vectors are here to spot changes in behaviour rather than ensure
45c0fd36 29# interoperability.
d03ab969 30
31md4-hmac {
32 "Hi There"
33 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
34 90a79458f58f437e21f169cdba283da6;
35
36 "what do ya want for nothing?"
37 4a656665
38 be192c588a8e914d8a59b474a828128f;
39
40