summaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptosoft.c
AgeCommit message (Expand)Author
2019-07-11Disable unloading until we keep track of referenceschristos
2017-06-23fix cryptosoft.c:r1.51 mistake. swcrypto_attach() must not be called from mod...knakahara
2017-06-01swcrypto0 was initialized twice. Fix like pseudo network interfaces.knakahara
2017-05-17opencrypto: cleanup debug messages.knakahara
2017-04-18Remove duplicate assignment.maya
2017-04-13Fix usage of MD5Final/SHA1Finalozaki-r
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2014-07-02If we register with pmf on attach, deregister on detach.riastradh
2014-06-21register with pmf.christos
2014-01-01Modularize the opencrypto components and link to the buildpgoyette
2013-09-12Remove unused variablemartin
2013-06-24Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.riastradh
2013-02-02fix compilationchristos
2012-08-30Add "consttime_bcmp" and "explicit_bzero" functions for both kerneldrochner
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-23add an AES-CTR xform, from OpenBSDdrochner
2011-05-23-in the descriptor for encryption xforms, split the "blocksize" fielddrochner
2011-05-21fix a logics bug (which has been here from the beginning) which madedrochner
2011-05-05support camellia-cbc by swcryptdrochner
2011-02-25make the use of SHA2-HMAC by FAST_IPSEC compliant to current standards:drochner
2011-02-24small modifications in dealing with the unknown result size of compression/drochner
2011-02-10Don't store temporary values in the opencrypto session data struct whichdrochner
2010-08-02Consistently use a single CRYPTO_SESID2HID-like macro.jakllsch
2009-04-18Remove extra whitespace added by a stupid tool.tsutsui
2009-03-25Fixes PR kern/41069 and PR kern/41070.darran
2009-03-18bcopy -> memcpycegger
2009-03-18bzero -> memsetcegger
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-02Add CRYPTO_*_HMAC_96 defines -- missed this file in previous commit.tls
2008-02-01This code never worked on a released version of FreeBSD in the form it'stls
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-17Add an opencrypto provider for the AES xcrypt instructions found on VIAdaniel
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-04-02malloc data the size the pointer points to, not the size of a pointer.dsl
2006-03-17don't use MALLOC with a non-constant size; use malloc instead.christos
2005-11-25swcr -> swcryptothorpej
2005-11-25- De-couple the software crypto implementation from the rest of thethorpej
2005-02-26nuke trailing whitespaceperry
2003-08-27Some const poisoning.thorpej
2003-08-26Remove a bunch of unnecessary includes.thorpej
2003-08-25It's bad form to use the <opencrypto/rmd160.h> header file whilethorpej
2003-07-30Garbage-collect references to OpenBSD-only <dev/rndvar.h>.jonathan
2003-07-28Remove vestiges of OpenBSD <sys/md5k.h> header.jonathan