aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/crypto.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: move all zeroing into crypto_getreqMateusz Guzik2022-11-221-9/+3
* [skip ci] Remove obsolete references in crypto_request(9)Alan Somers2022-11-021-2/+2
* ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne2022-07-181-1/+1
* crypto: Validate return values from CRYPTODEV_PROCESS()Mark Johnston2022-07-011-3/+10
* crypto: Fix assertions for digest-only sessions with separate output.John Baldwin2022-06-301-0/+5
* crypto: hide crypto_destroyreq behind a tunableMateusz Guzik2022-02-161-0/+10
* crypto: Add support for the XChaCha20-Poly1305 AEAD cipher.John Baldwin2022-01-111-0/+9
* OCF: Add crypto_clonereq().John Baldwin2022-01-041-0/+21
* OCF: Hook up plain RIPEMD160 in cryptosoft and /dev/crypto.John Baldwin2021-12-301-0/+2
* crypto: Consistently use AES instead of Rijndael128 for the AES-CBC cipher.John Baldwin2021-12-161-2/+2
* crypto: Validate AES-GCM IV length in check_csp().John Baldwin2021-12-091-1/+4
* crypto: Don't assert for empty output buffers.John Baldwin2021-12-091-1/+2
* 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