From adef5dcb1857f524e2a24dd0223f31db7cd7a8b9 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Fri, 15 Jul 2016 04:45:08 -0500 Subject: 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. --- scripts/make.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts/make.sh') diff --git a/scripts/make.sh b/scripts/make.sh index 07bf2ac8..50415e55 100755 --- a/scripts/make.sh +++ b/scripts/make.sh @@ -103,7 +103,7 @@ then # for it. > generated/optlibs.dat - for i in util crypt m resolv selinux smack attr rt + for i in util crypt m resolv selinux smack attr rt crypto do echo "int main(int argc, char *argv[]) {return 0;}" | \ ${CROSS_COMPILE}${CC} $CFLAGS -xc - -o generated/libprobe -Wl,--as-needed -l$i > /dev/null 2>/dev/null && -- cgit v1.2.3