aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/crypto.c
Commit message (Expand)AuthorAgeFilesLines
* Style fixes for function prototypes and definitions.John Baldwin2020-11-051-1/+3
* Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin2020-11-031-9/+9
* opencrypto: Annotate hmac_init_(i|o)pad() to make auth_hash constMark Johnston2020-10-301-4/+4
* Fix a couple of bugs for asym crypto introduced in r359374.John Baldwin2020-10-191-9/+12
* Mark asymmetric cryptography via OCF deprecated for 14.0.John Baldwin2020-10-191-0/+1
* Prepare crypto framework for IPsec ESN supportMarcin Wojtas2020-10-161-2/+3
* crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers2020-08-261-1/+21
* Clean up crypto_init().Mark Johnston2020-07-171-31/+9
* Add crypto_initreq() and crypto_destroyreq().John Baldwin2020-07-161-6/+24
* Convert cryptostats to a counter_u64 array.Mark Johnston2020-06-301-12/+34
* Remove CRYPTO_TIMING.Mark Johnston2020-06-301-77/+4
* Zero the temporary HMAC key in hmac_init_pad().John Baldwin2020-06-251-0/+1
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-251-2/+1
* Add support to the crypto framework for separate AAD buffers.John Baldwin2020-06-221-10/+29
* Export the _kern_crypto sysctl node from crypto.c.John Baldwin2020-05-251-1/+1
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-251-19/+78
* Remove MD5 HMAC from OCF.John Baldwin2020-05-111-3/+0
* Remove support for DES and Triple DES from OCF.John Baldwin2020-05-111-6/+0
* Remove support for the Blowfish algorithm from OCF.John Baldwin2020-05-111-3/+0
* Remove support for the ARC4 algorithm from OCF.John Baldwin2020-05-111-9/+4
* Remove support for keyed MD5 and SHA1 authentication hashes.John Baldwin2020-05-111-6/+0
* Remove support for the skipjack encryption algorithm.John Baldwin2020-05-111-3/+0
* Remove support for the cast128 encryption algorithm.John Baldwin2020-05-111-3/+0
* Remove incomplete support for plain MD5 from OCF.John Baldwin2020-05-111-5/+0
* Use a lookup table of algorithm types for alg_is_* helpers.John Baldwin2020-05-041-51/+62
* 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