Module Name: othersrc Committed By: agc Date: Thu Jun 2 15:10:51 UTC 2011
Update of /cvsroot/othersrc/external/bsd/tiger In directory ivanova.netbsd.org:/tmp/cvs-serv13154 Log Message: Initial import of the tiger reference sources to othersrc - this is not their ultimate destination, but I'd like to check that tiger works optimally on all our supported platforms before it gets moved to the final destination. http://www.cs.technion.ac.il/~biham/Reports/Tiger/tiger-src.tar.gz Accordingly, these sources include the original testtiger program, and a tiger(1) driver program, as well as a libtiger. The sources have been extended to generate tiger2 hashes as well as plain tiger. The test programs return the same results as given in the wikipedia page for both tiger and tiger2 on little-endian hosts - what needs to happen now is to check the same results on big-endian and vaxual hosts. http://en.wikipedia.org/wiki/Tiger_(cryptography) In passing, the original alpha optimisations have been extended to be compiled in for LP64 hosts. This results in a 2x speedup over the non-LP64 code, on an amd64 VM. The original CPP definitions for endianness have been replaced by a runtime mechanism which should be optimised by the compiler. Status: Vendor Tag: ANDERSON-BIHAM Release Tags: tiger-base N othersrc/external/bsd/tiger/Makefile N othersrc/external/bsd/tiger/dist/provenance N othersrc/external/bsd/tiger/dist/main.c N othersrc/external/bsd/tiger/dist/testtiger.c N othersrc/external/bsd/tiger/dist/tiger.c N othersrc/external/bsd/tiger/dist/tiger.h N othersrc/external/bsd/tiger/dist/tiger.3 N othersrc/external/bsd/tiger/dist/tiger.1 N othersrc/external/bsd/tiger/libtiger/shlib_version N othersrc/external/bsd/tiger/libtiger/Makefile N othersrc/external/bsd/tiger/testtiger/Makefile N othersrc/external/bsd/tiger/testtiger/expected N othersrc/external/bsd/tiger/tiger/Makefile No conflicts created by this import