tigersum/lib/freetiger/CHANGELOG

57 lines
1.7 KiB
Text

C/tiger.c:
v5:
* Added support for the partial tigerp1 and tigerp2 functions.
v4:
* Fixed various build issues involving MSVC
v3:
* Added support for SSE2 key schedules
* Added functions with SSE2 support
v2:
* Added support for big endian architectures. When compiling without linux
please define USE_BIG_ENDIAN
* Changed API, we return now character arrays which should clarify results and
endianess issues.
* use tiger.h for prototypes.
* There is hack so non big endian code can be "checked" (partially) on little
endian boxes.
* Added a FORCE_ALIGNMENT that will send aligned requests to tiger_block
v1:
* initial release
C/tiger.h:
v5:
* Added support for the partial tigerp1 and tigerp2 functions.
v4:
* Fixed various build issues involving MSVC
v3:
* Added functions with SSE2 support
v2:
* initial release
C/tigermain.c:
v5:
* Added tests for the tigerp1 and tigerp2 functions.
v4:
* Fixed various build issues involving MSVC
v3:
* Now the benchmarking rates indicate the function being called
* Added testing and benchmarking for the SSE2 functions
v2:
* added some explicit checks for validity of the exact sized functions and the
interleaved ones
* now the bufsize and ITERATIONS macros can be set at compile time
* the _49 and _1025 benchmarks will now only be done when the buffer has that
particular size
* When the buffer has the previous sizes we add memcpy and padding prepending
* use tiger.h for prototypes.
v1:
* initial release
php/tiger.php:
v5:
* initial release with a tiger implementation and the tigerp1 and tigerp2
functions.
php/Uint64.php:
v5:
* initial release with the functions required by tiger.php