NetBSD/sys/crypto
riastradh a220774a13 Provide hand-written AES NEON assembly for arm32.
gcc does a lousy job at compiling 128-bit NEON intrinsics on arm32;
hand-writing it made it about 12x faster, by avoiding a zillion loads
and stores to spill everything and the kitchen sink onto the stack.
(But gcc does fine on aarch64, presumably because it has twice as
many registers and doesn't have to deal with q2=d4/d5 overlapping.)
2020-06-29 23:57:56 +00:00
..
adiantum New cgd cipher adiantum. 2020-06-29 23:44:01 +00:00
aes Provide hand-written AES NEON assembly for arm32. 2020-06-29 23:57:56 +00:00
blowfish
camellia
cast128
cprng_fast Count cprng_fast reseed events. 2020-04-30 03:29:45 +00:00
des
nist_hash_drbg Use an explicit run-time assertion where compile-time doesn't work. 2019-09-19 18:29:55 +00:00
rijndael Rework AES in kernel to finally address CVE-2005-1797. 2020-06-29 23:27:52 +00:00
skipjack