tigersum/lib/freetiger/php
2014-09-25 19:06:11 +02:00
..
README Import of the freetiger implementation. 2014-09-25 19:06:11 +02:00
tiger.php Import of the freetiger implementation. 2014-09-25 19:06:11 +02:00
TODO Import of the freetiger implementation. 2014-09-25 19:06:11 +02:00
Uint64.php Import of the freetiger implementation. 2014-09-25 19:06:11 +02:00

These is an implementations of tiger made without looking at the original
reference code to ensure the resulting code can be published under a free
license. The paper was looked though to know how did tiger work.

Currently the API provides these three functions:
/** Return the hash of the desired string as 3 Uint64s **/
function tiger($str);

/** Return the data that needs to be stored to call tigerp2 **/
function tigerp1($password, $salt)

/** end processing the request started in tigerp1, adding any extra data**/
function tigerp2($h, $r, $n, $hs, $s)

Also an auxiliar Uint64 class providing unsigned 64 bit integer arithmetic is
provided.