summaryrefslogtreecommitdiff
path: root/ext/hash/tests
diff options
context:
space:
mode:
authorSara Golemon <pollita@php.net>2005-12-03 01:17:48 +0000
committerSara Golemon <pollita@php.net>2005-12-03 01:17:48 +0000
commit860c3a5a320ca0b7c35e4a1b906f1844c8e887ca (patch)
treef87bceff80f262bec0a9acd6e0ebfe58a1e24ac7 /ext/hash/tests
parent6c3e2b32bf5f5ebb8e3fc1f8aa40ebc6b99a9de9 (diff)
downloadphp-git-860c3a5a320ca0b7c35e4a1b906f1844c8e887ca.tar.gz
MFH: Add MD4
Diffstat (limited to 'ext/hash/tests')
-rw-r--r--ext/hash/tests/md4.phpt24
1 files changed, 24 insertions, 0 deletions
diff --git a/ext/hash/tests/md4.phpt b/ext/hash/tests/md4.phpt
new file mode 100644
index 0000000000..8d90429076
--- /dev/null
+++ b/ext/hash/tests/md4.phpt
@@ -0,0 +1,24 @@
+--TEST--
+md4 algorithm
+--SKIPIF--
+<?php if(!extension_loaded("hash")) print "skip"; ?>
+--FILE--
+<?php
+/* RFC 1320 vectors */
+echo hash('md4', '') . "\n";
+echo hash('md4', 'a') . "\n";
+echo hash('md4', 'abc') . "\n";
+echo hash('md4', 'message digest') . "\n";
+echo hash('md4', 'abcdefghijklmnopqrstuvwxyz') . "\n";
+echo hash('md4', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') . "\n";
+echo hash('md4', '12345678901234567890123456789012345678901234567890123456789012345678901234567890') . "\n";
+--EXPECT--
+31d6cfe0d16ae931b73c59d7e0c089c0
+bde52cb31de33e46245e05fbdbd6fb24
+a448017aaf21d8525fc10ae87aa6729d
+d9130a8164549fe818874806e1c7014b
+d79e1c308aa5bbcdeea8ed63df412da9
+043f8582f241db351ce627e153e7f0e4
+e33b4ddc9c38f2199c3e7b164fcc0536
+
+