freebsd-dev/lib/libmd
Allan Jude 929b476ae6 Increase loop unrolling for skein hashes
This patch was inspired by an opposite change made to shrink the code
for the boot loader.

On my i7-4770, it increases the skein1024 speed from 470 to 550 MB/s

Reviewed by:	sbruno
MFC after:	1 month
Sponsored by:	ScaleEngine Inc.
Differential Revision:	https://reviews.freebsd.org/D7824
2017-07-01 21:18:06 +00:00
..
i386
Makefile Increase loop unrolling for skein hashes 2017-07-01 21:18:06 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
md4.copyright
md4.h libmd: introduce functions that operate on an fd instead of filename 2016-10-17 13:47:22 +00:00
md4c.c Unbreak MIPS build following rev. 282726 2015-05-11 16:45:33 +00:00
md5.copyright
md5.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
md5c.c ANSIfy md5 functions 2017-06-05 11:55:26 +00:00
mddriver.c
mdX.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
mdXhl.c libmd: introduce functions that operate on an fd instead of filename 2016-10-17 13:47:22 +00:00
ripemd.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
ripemd.h libmd: introduce functions that operate on an fd instead of filename 2016-10-17 13:47:22 +00:00
rmd160c.c Unbreak MIPS build following rev. 282726 2015-05-11 16:45:33 +00:00
rmd_locl.h
rmdconst.h
rmddriver.c
sha0c.c
sha1c.c Unbreak MIPS build following rev. 282726 2015-05-11 16:45:33 +00:00
sha256.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
sha512.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
sha_locl.h
sha.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
sha.h libmd: introduce functions that operate on an fd instead of filename 2016-10-17 13:47:22 +00:00
shadriver.c Implement SHA-512 truncated (224 and 256 bits) 2016-05-28 16:06:07 +00:00
skein.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
skeindriver.c Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00