* Optional switch "--with-openssl=<PATH>" to use OpenSSL's
implementations of MD5, SHA-1 and SHA-256. The main benefit is that we get assembler-optimised implementations of MD5 and SHA-1 (though not SHA-256 (at least on x86), unfortunately). OpenSSL's SHA-1 implementation on Intel is twice as fast as ours.
Showing
- configure.ac 11 additions, 0 deletionsconfigure.ac
- src/libutil/Makefile.am 5 additions, 1 deletionsrc/libutil/Makefile.am
- src/libutil/hash.cc 15 additions, 11 deletionssrc/libutil/hash.cc
- src/libutil/md5.c 8 additions, 8 deletionssrc/libutil/md5.c
- src/libutil/md5.h 6 additions, 7 deletionssrc/libutil/md5.h
- src/libutil/sha1.c 8 additions, 7 deletionssrc/libutil/sha1.c
- src/libutil/sha1.h 6 additions, 6 deletionssrc/libutil/sha1.h
Loading
Please register or sign in to comment