57 lines
1.7 KiB
Text
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
|