Bug #32463 [Com]: mhash implementation of Tiger incorrect?
| From: | klondike+php at klondike dot es | Date: | Sun, 29 Dec 2013 03:03:18 +0000 |
| Subject: | Bug #32463 [Com]: mhash implementation of Tiger incorrect? | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-183477@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=32463&edit=1
ID: 32463
Comment by: klondike+php at klondike dot es
Reported by: Keamos at gmail dot com
Summary: mhash implementation of Tiger incorrect?
Status: Not a bug
Type: Bug
Package: mhash related
Operating System: Windows XP SP2
PHP Version: 4.3.10
Assigned To: sas
Block user comment: N
Private report: N
New Comment:
Was pointed to this bug when discussing tiger implementations in PHP.
The paper defining tiger at http://www.cs.technion.ac.il/~biham/Reports/Tiger/tiger.ps
clearly states the operations are little endian at the beggining of section 3.
IIRC the last versions of the test code in the reference implementation (against which I run
freetiger's tests) are aware of this,
Previous Comments:
------------------------------------------------------------------------
[2005-03-29 00:39:06] sniper@php.net
..
------------------------------------------------------------------------
[2005-03-28 23:32:26] jay@php.net
This isn't really a bug, it's more of a different
implementation/interpretation of the Tiger algorithm. The
test vectors provided on the Tiger homepage provide the
output hash in little endian, while the testtiger
reference implementation at the site outputs the hash in
big endian. Both outputs are correct, I guess, it's just
the ordering of the bytes that changes.
I'll leave the bug status as is so Sascha can see it and
give a more definitive anwser than I can, but I don't
think it's a bug per se.
------------------------------------------------------------------------
[2005-03-26 18:03:43] derick@php.net
Assigning to Sascha, the maintainer of this extension.
------------------------------------------------------------------------
[2005-03-26 14:51:39] Keamos at gmail dot com
Description:
------------
Mhash fails the Tiger test vectors found at http://www.cs.technion.ac.il/~biham/Reports/Tiger/test-vectors-nessie-format.dat
Reproduce code:
---------------
Since the reproduce code is more than twenty lines, find it at http://pastebin.ca/8273
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=32463&edit=1