opnsense-src/sys/crypto
John-Mark Gurney 8083f14fc2 replace the kernel's version w/ cperciva's implementation... In all
my tests, it is faster ~20%, even on an old IXP425 533MHz it is ~45%
faster...  This is partly due to loop unrolling, so the code size does
significantly increase...  I do plan on committing a version that
rolls up the loops again for smaller code size for embedded systems
where size is more important than absolute performance (it'll save ~6k
code)...

The kernel implementation is now shared w/ userland's libcrypt and
libmd...

We drop support for sha256 from sha2.c, so now sha2.c only contains
sha384 and sha512...

Reviewed by:	secteam@
2014-03-16 01:43:23 +00:00
..
aesni fix broken style(9) in r258399 2013-11-23 00:28:18 +00:00
blowfish Initiate deorbit burn sequence for 80386 support in FreeBSD: Remove 2004-11-16 20:42:32 +00:00
camellia Integrate the Camellia Block Cipher. For more information see RFC 4132 2007-05-09 19:37:02 +00:00
des
rc4 Revert previous commit... 2012-10-10 08:36:38 +00:00
rijndael Make test00 compilable again. 2008-01-15 18:34:47 +00:00
sha2 replace the kernel's version w/ cperciva's implementation... In all 2014-03-16 01:43:23 +00:00
siphash Fix const propagation issues to make GCC happy. 2013-07-11 16:27:11 +00:00
via Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
sha1.c
sha1.h