summaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptosoft_xform.c
AgeCommit message (Expand)Author
2013-02-02fix compilationchristos
2011-11-28Remove arc4random() and arc4randbytes() from the kernel API. Replacetls
2011-06-07use a simple counter as IV for AES-GMAC as suggested in RFC4543drochner
2011-05-26pull in AES-GCM/GMAC support from OpenBSDdrochner
2011-05-24copy AES-XCBC-MAC support from KAME IPSEC to FAST_IPSECdrochner
2011-05-24move the "context size" struct member (which is a pure softwaredrochner
2011-05-24Change the way the IV is generated for AES-CTR: use a simple counterdrochner
2011-05-23-remove references to crypto/arc4/arc4.* -- the code isn't useddrochner
2011-05-23add an AES-CTR xform, from OpenBSDdrochner
2011-05-23-in the descriptor for encryption xforms, split the "blocksize" fielddrochner
2011-05-21check key size on initialization -- othwise the rijndael codedrochner
2011-05-05support camellia-cbc by swcryptdrochner
2011-02-24small modifications in dealing with the unknown result size of compression/drochner
2011-02-18more "const"drochner
2009-03-25Fixes PR kern/41069 and PR kern/41070.darran
2009-03-18bzero -> memsetcegger
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2008-12-17kill MALLOC and FREE macros.cegger
2008-02-04Rework opencrypto to use a spin mutex (crypto_mtx) instead of "splcrypto"tls
2008-02-02From Darran Hunt at Coyote Point: don't truncate HMAC to 96 bits unlesstls
2008-02-01don't allocate AES keys with M_WAITOK!tls
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-27Merge kernel and userland rmd160 and sha2 implementation.christos
2006-10-12- sprinkle __unused on function decls.christos
2005-11-25- De-couple the software crypto implementation from the rest of thethorpej