OSDN Git Service

Add optional openssl accelerated versions of hash functions, loosely based on
authorRob Landley <rob@landley.net>
Fri, 15 Jul 2016 09:45:08 +0000 (04:45 -0500)
committerRob Landley <rob@landley.net>
Fri, 15 Jul 2016 09:45:08 +0000 (04:45 -0500)
commitadef5dcb1857f524e2a24dd0223f31db7cd7a8b9
tree2201bf6146fdf17426e0d75d708189b42c27f485
parentfff20ab005ccd98373c5a0675c286e20cf84cbb7
Add optional openssl accelerated versions of hash functions, loosely based on
a patch from Elliott Hughes, who said:

[PATCH] Add support for libcrypto for MD5/SHA.

Orders of magnitude faster (for architectures where OpenSSL/BoringSSL
has optimized assembler).

Also adds sha224sum, sha256sum, sha384sum, and sha512sum for folks
building with libcrypto.

The fallback portable C implementations could easily be refactored
to be API-compatible, but I don't know whether they'd stay here or
move to lib/ so I've left that part alone for now.
Config.in
scripts/make.sh
scripts/mkflags.c
toys/lsb/md5sum.c