ID: 31999 Updated by: [EMAIL PROTECTED] Reported By: norny at yahoo dot com -Status: Open +Status: Closed Bug Type: Documentation problem Operating System: php.net PHP Version: 5.0.3 New Comment:
This bug has been fixed in the documentation's XML sources. Since the online and downloadable versions of the documentation need some time to get updated, we would like to ask you to be a bit patient. Thank you for the report, and for helping us make our documentation better. Previous Comments: ------------------------------------------------------------------------ [2005-02-16 17:23:44] norny at yahoo dot com Description: ------------ In the predefined constants section of http://us4.php.net/mhash, the libmhash distributed with Win32 PHP 5.0.3 supports more than what is listed. The following constants are supported and not documented: MHASH_ADLER32 MHASH_MD4 MHASH_SHA256 MHASH_HAVAL224 MHASH_HAVAL256 MHASH_TIGER128 MHASH_TIGER160 The docs admit the list could be outdated, so I thought maybe yall just needed someone to do the leg work. For some reason, instead of making a constant MHASH_TIGER192, MHASH_TIGER is the equivilent to what I think should be MHASH_TIGER192, though MHASH_TIGER192 is not supported. In other words MHASH_TIGER is the TIGER192 hash. Reproduce code: --------------- $hashes = array('CRC32' => MHASH_CRC32, 'CRC32B' => MHASH_CRC32B, 'ADLER32' => MHASH_ADLER32, 'MD4' => MHASH_MD4, 'MD5' => MHASH_MD5, 'RIPEMD160' => MHASH_RIPEMD160, 'SHA1' => MHASH_SHA1, 'SHA256' => MHASH_SHA256, 'HAVAL128' => MHASH_HAVAL128, 'HAVAL160' => MHASH_HAVAL160, 'HAVAL192' => MHASH_HAVAL192, 'HAVAL224' => MHASH_HAVAL224, 'HAVAL256' => MHASH_HAVAL256, 'TIGER128' => MHASH_TIGER128, 'TIGER160' => MHASH_TIGER160, 'TIGER192' => MHASH_TIGER, 'GOST' => MHASH_GOST); foreach($hashes as $name => $number) { echo '<br />'; echo $name, ': ', bin2hex(mhash($number, 'this is a text')); } ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31999&edit=1
