summaryrefslogtreecommitdiff
path: root/sys/opencrypto
AgeCommit message (Expand)Author
2015-11-28fix the buildchristos
2015-11-28Re-work the module init and destroy code to allow it to be unloaded andpgoyette
2015-09-06More on PR 41200: headers that declare ioctls should include sys/ioccom.h.dholland
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-03-26Trivial printf format changes and typo fixprlw1
2014-11-27simplify, no functional changechristos
2014-11-27Return ENOSPC instead of ENOMEM when there is no room in the buffer tochristos
2014-09-05Try not to use f_data, use f_fcrypt to get a correctly typed pointer.matt
2014-08-04At least crypto_mtx needs initialisation here. Spotted during PR/49065skrll
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-07-02If we register with pmf on attach, deregister on detach.riastradh
2014-06-21register with pmf.christos
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-03Undo previous - it still needs a lot more work.pgoyette
2014-01-31Replace home-grown config with standardized calls topgoyette
2014-01-24As requested by mrg@, since there is still a small window during whichpgoyette
2014-01-21Implement in-module ref-counting, and do not allow auto-unload if therepgoyette
2014-01-21knf: Blank line even if no variable declarations.pgoyette
2014-01-19bail out unloading for nowchristos
2014-01-14Clean-up module initializationpgoyette
2014-01-13When using modular opencrypto, make sure the sysctl variables getpgoyette
2014-01-04When crypto(4) is built-in, crypto_modcmd() doesn't need to handle allpgoyette
2014-01-01Modularize the opencrypto components and link to the buildpgoyette
2013-09-12Remove unused variablemartin
2013-09-12Fix return value of cryptodev_msessionfin.martin
2013-06-24Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.riastradh
2013-02-02fix compilationchristos
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-11-19First step of random number subsystem rework described intls
2011-07-04Fix memset usage.joerg
2011-07-03avoid some uninitialised warning issues GCC 4.5 complains about.mrg
2011-06-09use 64-bit integers for GF128 multiplication on LP64 CPUsdrochner
2011-06-09-if an opencrypto(9) session is allocated, the driver is refcounteddrochner
2011-06-08reduce typecasts and byte swappingdrochner
2011-06-07use a simple counter as IV for AES-GMAC as suggested in RFC4543drochner
2011-05-27allow testing of GCM/GMAC code from userlanddrochner
2011-05-26pull in AES-GCM/GMAC support from OpenBSDdrochner
2011-05-26fix building of a linked list if multiple algorithms are requesteddrochner
2011-05-24catch some corner cases of user inputdrochner
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-23If symmetric encryption is done from userland crypto(4) and no IVdrochner
2011-05-23being here, export camellia-cbc through crypto(4) to allow userland testsdrochner
2011-05-23add an AES-CTR xform, from OpenBSDdrochner
2011-05-23-in the descriptor for encryption xforms, split the "blocksize" fielddrochner