aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/crypto.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: Cleanup mtx_init() calls.John Baldwin2021-11-021-4/+4
* crypto: Use a single "crypto" kproc for all of the OCF kthreads.John Baldwin2021-11-021-25/+25
* crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes.John Baldwin2021-10-061-1/+6
* crypto: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-061-7/+49
* opencrypto: Allow kern.crypto.allow_soft to be specified as a tunableMark Johnston2021-09-201-2/+2
* crypto: Constify all transform descriptorsMark Johnston2021-07-261-3/+3
* crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin2021-05-251-0/+2
* OCF: Remove support for asymmetric cryptographic operations.John Baldwin2021-04-121-398/+6
* Add an OCF algorithm for ChaCha20-Poly1305 AEAD.John Baldwin2021-02-181-6/+6
* opencrypto: Introduce crypto_dispatch_async()Mark Johnston2021-02-081-61/+85
* opencrypto: Add comments describing the new crypto_session layoutMark Johnston2021-01-201-0/+2
* opencrypto: Fix assignment of crypto completions to worker threadsMark Johnston2021-01-201-1/+4
* opencrypto: Embed the driver softc in the session structureMark Johnston2021-01-201-13/+4
* 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