package org.bouncycastle.crypto.test; import org.bouncycastle.crypto.Digest; import org.bouncycastle.crypto.digests.MD4Digest; /** * standard vector test for MD4 from RFC 1320. */ public class MD4DigestTest extends DigestTest { static private String[] messages = { "", "a", "abc", "12345678901234567890123456789012345678901234567890123456789012345678901234567890" }; static private String[] digests = { "31d6cfe0d16ae931b73c59d7e0c089c0", "bde52cb31de33e46245e05fbdbd6fb24", "a448017aaf21d8525fc10ae87aa6729d", "e33b4ddc9c38f2199c3e7b164fcc0536" }; MD4DigestTest() { super(new MD4Digest(), messages, digests); } protected Digest cloneDigest(Digest digest) { return new MD4Digest((MD4Digest)digest); } public static void main( String[] args) { runTest(new MD4DigestTest()); } }