summaryrefslogtreecommitdiff
path: root/sys/opencrypto/crypto.c
AgeCommit message (Expand)Author
2025-05-09crypto: Remove uses of CRYPTO_F_DONEMark Johnston
2025-01-24sys: make the kernel metadata pointer globalAhmad Khalifa
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-02-13Complete removal of opt_compat.hDmitry Chagin
2022-11-22crypto: move all zeroing into crypto_getreqMateusz Guzik
2022-11-02[skip ci] Remove obsolete references in crypto_request(9)Alan Somers
2022-07-18ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne
2022-07-01crypto: Validate return values from CRYPTODEV_PROCESS()Mark Johnston
2022-06-30crypto: Fix assertions for digest-only sessions with separate output.John Baldwin
2022-02-16crypto: hide crypto_destroyreq behind a tunableMateusz Guzik
2022-01-11crypto: Add support for the XChaCha20-Poly1305 AEAD cipher.John Baldwin
2022-01-04OCF: Add crypto_clonereq().John Baldwin
2021-12-29OCF: Hook up plain RIPEMD160 in cryptosoft and /dev/crypto.John Baldwin
2021-12-16crypto: Consistently use AES instead of Rijndael128 for the AES-CBC cipher.John Baldwin
2021-12-09crypto: Validate AES-GCM IV length in check_csp().John Baldwin
2021-12-09crypto: Don't assert for empty output buffers.John Baldwin
2021-11-02crypto: Cleanup mtx_init() calls.John Baldwin
2021-11-02crypto: Use a single "crypto" kproc for all of the OCF kthreads.John Baldwin
2021-10-06crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes.John Baldwin
2021-10-06crypto: Support multiple nonce lengths for AES-CCM.John Baldwin
2021-09-20opencrypto: Allow kern.crypto.allow_soft to be specified as a tunableMark Johnston
2021-07-26crypto: Constify all transform descriptorsMark Johnston
2021-05-25crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin
2021-04-12OCF: Remove support for asymmetric cryptographic operations.John Baldwin
2021-02-18Add an OCF algorithm for ChaCha20-Poly1305 AEAD.John Baldwin
2021-02-08opencrypto: Introduce crypto_dispatch_async()Mark Johnston
2021-01-19opencrypto: Add comments describing the new crypto_session layoutMark Johnston
2021-01-19opencrypto: Fix assignment of crypto completions to worker threadsMark Johnston
2021-01-19opencrypto: Embed the driver softc in the session structureMark Johnston
2020-11-05Style fixes for function prototypes and definitions.John Baldwin
2020-11-03Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin
2020-10-30opencrypto: Annotate hmac_init_(i|o)pad() to make auth_hash constMark Johnston
2020-10-19Fix a couple of bugs for asym crypto introduced in r359374.John Baldwin
2020-10-19Mark asymmetric cryptography via OCF deprecated for 14.0.John Baldwin
2020-10-16Prepare crypto framework for IPsec ESN supportMarcin Wojtas
2020-08-26crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers
2020-07-17Clean up crypto_init().Mark Johnston
2020-07-16Add crypto_initreq() and crypto_destroyreq().John Baldwin
2020-06-30Convert cryptostats to a counter_u64 array.Mark Johnston
2020-06-30Remove CRYPTO_TIMING.Mark Johnston
2020-06-25Zero the temporary HMAC key in hmac_init_pad().John Baldwin
2020-06-25Use zfree() instead of explicit_bzero() and free().John Baldwin
2020-06-22Add support to the crypto framework for separate AAD buffers.John Baldwin
2020-05-25Export the _kern_crypto sysctl node from crypto.c.John Baldwin
2020-05-25Add support for optional separate output buffers to in-kernel crypto.John Baldwin
2020-05-11Remove MD5 HMAC from OCF.John Baldwin
2020-05-11Remove support for DES and Triple DES from OCF.John Baldwin
2020-05-11Remove support for the Blowfish algorithm from OCF.John Baldwin
2020-05-11Remove support for the ARC4 algorithm from OCF.John Baldwin
2020-05-11Remove support for keyed MD5 and SHA1 authentication hashes.John Baldwin