added support for using libnss instead of beecrypt for vhashify's
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 21 Feb 2008 23:22:23 +0000 (23:22 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 21 Feb 2008 23:22:23 +0000 (23:22 +0000)
commitdf13e5523df231124858003c93bdaa3b7a361f07
treec2e2acd75e7395e7608840714e9f9301e9b3c27d
parente34aa37caea43be4282606b6460b7d106e928e7e
added support for using libnss instead of beecrypt for vhashify's
hash calculation.  libnss has bad SHA1 performance on i386, but is a)
maintained and b) gives better performance with all other hashes and
on x86_64.

I am just waiting for somebody to write the OpenSSL layer so that I
can try the padlock hardware crypto device on my C7 ;)

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2685 94cd875c-1c1d-0410-91d2-eb244daf1a30
17 files changed:
NEWS
configure.ac
lib_internal/Makefile-files
lib_internal/crypto-wrapper-beecrypt.h [new file with mode: 0644]
lib_internal/crypto-wrapper-nss.h [new file with mode: 0644]
lib_internal/crypto-wrapper.h [new file with mode: 0644]
lib_internal/testsuite/Makefile-files
lib_internal/testsuite/SPEED-RESULTS.txt [new file with mode: 0644]
lib_internal/testsuite/crypto-speed.c [new file with mode: 0644]
lib_internal/testsuite/crypto.c [new file with mode: 0644]
src/Makefile-files
src/testsuite/Makefile-files
src/testsuite/hashcalc-plain.c
src/testsuite/hashcalc.c
src/testsuite/hashcalc.sh
src/vhashify-init.hc
src/vhashify.c