opnsense-src/sys/crypto
Allan Jude b468a9ff1d Import the skein hashing algorithm, based on the threefish block cipher
Connect it to userland (libmd, libcrypt, sbin/md5) and kernel (crypto.ko)

Support for skein as a ZFS checksum algorithm was introduced in r289422
but is disconnected because FreeBSD lacked a Skein implementation.

A further commit will enable it in ZFS.

Reviewed by:	cem
Sponsored by:	ScaleEngine Inc.
Differential Revision:	https://reviews.freebsd.org/D6166
2016-05-29 01:15:36 +00:00
..
aesni crypto routines: Hint minimum buffer sizes to the compiler 2016-05-26 19:29:29 +00:00
blowfish
camellia
des
rc4 Revert previous commit... 2012-10-10 08:36:38 +00:00
rijndael Fix gcc build: preserve const qualifier when casting input values. 2014-11-11 13:37:28 +00:00
sha2 Implement SHA-512 truncated (224 and 256 bits) 2016-05-28 16:06:07 +00:00
siphash crypto routines: Hint minimum buffer sizes to the compiler 2016-05-26 19:29:29 +00:00
skein Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
via Add some new modes to OpenCrypto. These modes are AES-ICM (can be used 2014-12-12 19:56:36 +00:00
sha1.c crypto routines: Hint minimum buffer sizes to the compiler 2016-05-26 19:29:29 +00:00
sha1.h crypto routines: Hint minimum buffer sizes to the compiler 2016-05-26 19:29:29 +00:00