summaryrefslogtreecommitdiff
path: root/sys/opencrypto/crypto.c
Commit message (Expand)AuthorAgeFilesLines
* Retire the CRYPTO_F_IV_GENERATE flag.John Baldwin2020-04-201-13/+2
* Remove duplicate conditional.John Baldwin2020-04-021-2/+0
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-444/+865
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-1/+1
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-181-51/+123
* OCF: Add a typedef for session identifiersConrad Meyer2018-07-131-3/+3
* OCF: CRYPTDEB(): Enhance to allow formatted loggingConrad Meyer2018-03-261-1/+1
* Fix uninitialized crp_retw_id when using asynchronous crypto driversFabien Thomas2018-01-081-1/+2
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-2/+1
* crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is workingFabien Thomas2017-11-031-72/+240
* crypto(9): Print flags in more useful hexConrad Meyer2017-10-111-1/+1
* crypto(9): Use a more specific error code when a capable driver is not foundConrad Meyer2017-09-261-1/+1
* remove machine/metadata.h from sys/opencrypto/crypto.cAllan Jude2017-04-041-1/+0
* Implement boot-time encryption key passing (keybuf)Allan Jude2017-04-011-1/+38
* Add support for the fpu_kern(9) KPI on arm64. It hooks into the existingAndrew Turner2016-10-201-2/+2
* sys/opencrypto: minor spelling fixes.Pedro F. Giffuni2016-05-061-1/+1
* change the KASSERT so it is meaningful, var is unsigned, so evenJohn-Mark Gurney2015-06-191-1/+1
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-121-5/+7
* allow the kern.cryptodevallowsoft sysctl to enable symetric/hashes too...John-Mark Gurney2014-03-111-2/+2
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* Use the fpu_kern_enter() interface to properly separate usermode FPUKonstantin Belousov2010-06-051-0/+8
* Define an SDT provider for "opencrypto".Bjoern A. Zeeb2009-11-281-0/+4
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-3/+3
* Overhaul driver/subsystem api's:Sam Leffler2007-03-211-237/+515
* When DIAGNOSTIC is defined, verify if we don't free crypto requests fromPawel Jakub Dawidek2006-06-061-0/+21
* Prefer hardware crypto over software crypto.Pawel Jakub Dawidek2006-06-041-38/+74
* Improve the code responsible for waking up the crypto_proc thread.Pawel Jakub Dawidek2006-05-221-14/+11
* Don't wakeup the crypto_ret_proc thread if it is running already.Pawel Jakub Dawidek2006-05-221-2/+3
* Don't set cc_kqblocked twice and don't increment cryptostats.cs_kblocksPawel Jakub Dawidek2006-05-221-2/+0
* We must synchronize access to cc_qblocked, because there could be a racePawel Jakub Dawidek2006-05-221-17/+4
* Silent Coverity Prevent report by asserting that cap != NULL.Pawel Jakub Dawidek2006-05-181-2/+4
* - Make opencrypto more SMP friendly by dropping the queue lock aroundPawel Jakub Dawidek2006-05-171-145/+139
* Be sure to wakeup the crypto thread when new request was queued.Pawel Jakub Dawidek2006-04-111-6/+8
* crypto.ko depends on zlib.Wojciech A. Koszek2006-03-041-0/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* add missing #include <sys/module.h>Poul-Henning Kamp2004-05-301-0/+1
* kthread_exit() no longer requires Giant, so don't force callers to acquireJohn Baldwin2004-03-051-1/+0
* consolidate callback optimization check in one location by adding a flagSam Leffler2003-06-301-1/+10
* Add support to eliminate a context switch per crypto op when using theSam Leffler2003-06-271-19/+17
* Use __FBSDID().David E. O'Brien2003-06-111-1/+4
* Flush my local cache of cryto subsystem fixes:Sam Leffler2003-06-021-12/+16
* o add a CRYPTO_F_CBIMM flag to symmetric ops to indicate the callbackSam Leffler2003-02-231-26/+72
* Invoke the driver directly when a request is submitted via crypto_dispatchSam Leffler2003-01-091-21/+52
* correct flags passed when allocation crypto request structures so weSam Leffler2003-01-061-2/+2
* manage kernel threads properly; especially shutting them down on module unloadSam Leffler2003-01-031-52/+133
* MFS: crypto timing support; purge usercrypto sysctl (just don't configSam Leffler2003-01-031-6/+78
* change load order so module is present before crypto driversSam Leffler2002-11-081-1/+1
* Module-ize the 'core' crypto stuff. This may still need to be compiledMark Murray2002-10-161-3/+30
* o split crypto_proc into two threads: one for processing requests and oneSam Leffler2002-10-071-52/+92
* In-kernel crypto framework derived from openbsd. This facility providesSam Leffler2002-10-041-0/+936