diff options
Diffstat (limited to 'ext/mhash/tests')
-rw-r--r-- | ext/mhash/tests/001.phpt | 74 | ||||
-rw-r--r-- | ext/mhash/tests/002.phpt | 64 | ||||
-rw-r--r-- | ext/mhash/tests/003.phpt | 73 | ||||
-rw-r--r-- | ext/mhash/tests/skip.inc | 5 |
4 files changed, 0 insertions, 216 deletions
diff --git a/ext/mhash/tests/001.phpt b/ext/mhash/tests/001.phpt deleted file mode 100644 index 13c16a2263..0000000000 --- a/ext/mhash/tests/001.phpt +++ /dev/null @@ -1,74 +0,0 @@ ---TEST-- -mhash() test ---INI-- -magic_quotes_runtime=0 ---SKIPIF-- -<?php - include "skip.inc"; -?> ---FILE-- -<?php - -$supported_hash_al = array( -"MHASH_MD5" => "-ۑNS*̓j", -"MHASH_SHA1" => "/AZI{;ہ*}", -"MHASH_HAVAL256" => "Ud'5ǐƕ; u", -"MHASH_HAVAL192" => "L7H0 *pɈ", -"MHASH_HAVAL224" => "SbхgR,r^&&K", -"MHASH_HAVAL160" => "ƳouWi\"q{", -"MHASH_RIPEMD160" => "lGCZYķƯF4\x0C>XX=", -"MHASH_GOST" => "\x0A%Rν|QGUC)5,-", -"MHASH_TIGER" => "y:g~ -0T\9", -"MHASH_CRC32" => "", -"MHASH_CRC32B" => "Z" -); - -$data = "This is the test of the mhash extension..."; - -foreach ($supported_hash_al as $hash=>$wanted) { - $result = mhash(constant($hash), $data); - if ($result==$wanted) { - echo "$hash\nok\n"; - } else { - echo "$hash: "; - var_dump($wanted); - echo "$hash: "; - var_dump($result); - } - echo "\n"; -} -?> ---EXPECT-- -MHASH_MD5 -ok - -MHASH_SHA1 -ok - -MHASH_HAVAL256 -ok - -MHASH_HAVAL192 -ok - -MHASH_HAVAL224 -ok - -MHASH_HAVAL160 -ok - -MHASH_RIPEMD160 -ok - -MHASH_GOST -ok - -MHASH_TIGER -ok - -MHASH_CRC32 -ok - -MHASH_CRC32B -ok diff --git a/ext/mhash/tests/002.phpt b/ext/mhash/tests/002.phpt deleted file mode 100644 index 6f89bc2272..0000000000 --- a/ext/mhash/tests/002.phpt +++ /dev/null @@ -1,64 +0,0 @@ ---TEST-- -mhash_get_block_size() & mhash_get_hash_name() test ---SKIPIF-- -<?php - include "skip.inc"; -?> ---FILE-- -<?php -$supported_hash_al = array( -"MD5" => 16, -"MD4" => 16, -"SHA1" => 20, -"SHA256" => 32, -"HAVAL256" => 32, -"HAVAL192" => 24, -"HAVAL224" => 28, -"HAVAL160" => 20, -"HAVAL128" => 16, -"RIPEMD160" => 20, -"GOST" => 32, -"TIGER" => 24, -"TIGER160" => 20, -"TIGER128" => 16, -"CRC32" => 4, -"CRC32B" => 4, -"ADLER32" => 4, -"NA_XYZ" => 0 /* verify that the algorythm works */ -); - -$hc = mhash_count() + 1; - -$known_hash_al = array(); -for ($i=0; $i < $hc; $i++) { - $known_hash_al[mhash_get_hash_name($i)] = $i; -} - -foreach ($supported_hash_al as $name => $len) { - if (array_key_exists($name, $known_hash_al)) { - $len = mhash_get_block_size($known_hash_al[$name]); - echo "$name = $len\n"; - } else { - echo "$name ? $len\n"; - } -} -?> ---EXPECTREGEX-- -MD5 . 16 -MD4 . 16 -SHA1 . 20 -SHA256 . 32 -HAVAL256 . 32 -HAVAL192 . 24 -HAVAL224 . 28 -HAVAL160 . 20 -HAVAL128 . 16 -RIPEMD160 . 20 -GOST . 32 -TIGER . 24 -TIGER160 . 20 -TIGER128 . 16 -CRC32 . 4 -CRC32B . 4 -ADLER32 . 4 -NA_XYZ . 0 diff --git a/ext/mhash/tests/003.phpt b/ext/mhash/tests/003.phpt deleted file mode 100644 index e5995f2a02..0000000000 --- a/ext/mhash/tests/003.phpt +++ /dev/null @@ -1,73 +0,0 @@ ---TEST-- -mhash_keygen_s2k() test ---SKIPIF-- -<?php - include "skip.inc"; -?> ---FILE-- -<?php - -$supported_hash_al = array( -"MHASH_MD5" => "\x15N24zPF\x06栔\x0CTyzcght^W\x09-sA7Y:\x10wݲxdqS^҃&U,: aǙz\x06\x1CS\x01", -"MHASH_SHA1" => "1\\p\x06\x1D\x07E]S\x0B\x08\x0Caf\\\x1A\x01\x10T#\$2\x06xc\x0A=\x16\"IJ\x0E'NΚԽn\x08J3\x15<+H\x13\x1D0[\x00[Y\x12qء\x19KmI", -"MHASH_HAVAL256" => "G\x00NPw\x0CH6Wل+,\x1C\x0DgdZU\x07)oAi[NadT\x17\x1F2ZU46}IYb,C\x17\x1Au{[x", -"MHASH_HAVAL224" => "\\J=Z\x08\x08y8ha\x0Apg|yܫq\x19\x1E\x06) -˼lnjG\x0CB@kwºQv52OP-05\x00L m`G-2I", -"MHASH_HAVAL192" => "\"q&\x02<.A\x07/\x1E2d\x17\x1C2Xv\x0Bpű%\x03\x16(C;+\x08pz8\x12\x15\x13N\x08udd)qهv_MINxLtLJ", -"MHASH_HAVAL160" => "\x07dn6GXm\x06\x1E\x00η#5M\"mi\x1D1\$\x0E|X<O)Y;=ʰy.`\"`\x02ٴB ԯҵk>G\x19\x17~\x0D~", -"MHASH_RIPEMD160" => "Fx\x0D5\x02\x0a\x1D[\x19gDXgwܡD&bjB7]G[\x14G`^\x1B\x08K\x11\x173C-AB%\x04K\x03??K", -"MHASH_GOST" => "Di~C=wƂ\x17B\x15}sM\x01d|\x014hY\"\x0AI*b@фxc@sިyN%d\x09FD\x0a\x12\x12P\x0F}E~:pO\x0DpwR{\x19M", -"MHASH_TIGER" => "g{\nG&/3d#7`2UBQ/y)X#k'hn/Ep*M1 VKyO` M6|\"", -"MHASH_CRC32" => "H@&_YoQ1[Fq\"\x08fV8\x08EE<M:Ⱥrk*Hu/}h3iWJ?vu -i=W\"", -"MHASH_CRC32B" => "le>}*]Fכ6\x13bCˏ. I\x0FjΥ0\x0D\x1F<.Qy疾tixb\$}\x0Bȴ ϬȌDDK\x131uL6`ɏ|Ec\x04", -); - -foreach ($supported_hash_al as $hash=>$wanted) { - $passwd = str_repeat($hash, 10); - $salt = str_repeat($hash, 2); - $result = mhash_keygen_s2k(constant($hash), $passwd, $salt, 100); - if (!strcmp($result, $wanted)) { - echo "$hash\nok\n"; - } else { - echo "$hash: "; - var_dump(bin2hex($wanted)); - echo "$hash: "; - var_dump(bin2hex($result)); - } - echo "\n"; -} -?> ---EXPECT-- -MHASH_MD5 -ok - -MHASH_SHA1 -ok - -MHASH_HAVAL256 -ok - -MHASH_HAVAL224 -ok - -MHASH_HAVAL192 -ok - -MHASH_HAVAL160 -ok - -MHASH_RIPEMD160 -ok - -MHASH_GOST -ok - -MHASH_TIGER -ok - -MHASH_CRC32 -ok - -MHASH_CRC32B -ok diff --git a/ext/mhash/tests/skip.inc b/ext/mhash/tests/skip.inc deleted file mode 100644 index ff60bfff27..0000000000 --- a/ext/mhash/tests/skip.inc +++ /dev/null @@ -1,5 +0,0 @@ -<?php -if (!extension_loaded("mhash")) { - die("skip mhash extension is not available"); -} -?>
\ No newline at end of file |