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