freebsd-dev/sys/crypto
Dag-Erling Smørgrav f03be66539 Fix counter increment in Salsa and ChaCha.
In my eagerness to eliminate a branch which is taken once per 2^38
bytes of keystream, I forgot that the state words are in host order.
Thus, the counter increment code worked fine on little-endian
machines, but not on big-endian ones.  Switch to a simpler (branchful)
solution.
2017-04-22 01:06:23 +00:00
..
aesni Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
armv8 Add accelerated AES with using the ARMv8 crypto instructions. This is based 2016-11-21 11:18:00 +00:00
blowfish
camellia
chacha20 Fix counter increment in Salsa and ChaCha. 2017-04-22 01:06:23 +00:00
des
rc4
rijndael Fix gcc build: preserve const qualifier when casting input values. 2014-11-11 13:37:28 +00:00
sha2 Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
siphash Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
skein libmd: add noexec stack annotation in skein_block_asm.s 2017-01-07 19:26:25 +00:00
via Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
intake.h Implement boot-time encryption key passing (keybuf) 2017-04-01 05:05:22 +00:00
sha1.c crypto routines: Hint minimum buffer sizes to the compiler 2016-05-26 19:29:29 +00:00
sha1.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00