1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-09 13:42:56 +00:00
freebsd/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
rijndael
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
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