summaryrefslogtreecommitdiff
path: root/sys/opencrypto
AgeCommit message (Expand)Author
2025-06-21newbus: replace leftover device unit wildcardsAhmad Khalifa
2025-05-09crypto: Remove uses of CRYPTO_F_DONEMark Johnston
2025-01-24sys: make the kernel metadata pointer globalAhmad Khalifa
2024-07-08ktls: Remove the socket parameter to ktls_ocf_try()Mark Johnston
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-27opencrypto: Respect alignment constraints in xor_and_encrypt()Mark Johnston
2023-06-12crypto: Advance the correct pointer in crypto_cursor_copydata()Mark Johnston
2023-06-12opencrypto: Handle end-of-cursor conditions in crypto_cursor_segment()Mark Johnston
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-13Complete removal of opt_compat.hDmitry Chagin
2022-11-22crypto: move all zeroing into crypto_getreqMateusz Guzik
2022-11-15ktls_ocf: Reject encrypted TLS records using AEAD that are too small.John Baldwin
2022-11-15ktls: Add software support for AES-CBC decryption for TLS 1.1+.John Baldwin
2022-11-02[skip ci] Remove obsolete references in crypto_request(9)Alan Somers
2022-10-25opencrypto: fix null esp cryptKonstantin Belousov
2022-08-10opencrypto: mark INVARIANTS variables as __diagusedEd Maste
2022-07-18ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne
2022-07-01crypto: Validate return values from CRYPTODEV_PROCESS()Mark Johnston
2022-07-01crypto: Fix the NULL_HMAC finalizerMark Johnston
2022-06-30crypto: Fix assertions for digest-only sessions with separate output.John Baldwin
2022-05-06crypto: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-04-22KTLS: Add a new recrypt operation to the software backend.John Baldwin
2022-04-22KTLS: Construct IV directly in crp.crp_iv for TLS 1.3 AEAD encryption.John Baldwin
2022-04-22KTLS: Move OCF function pointers out of ktls_session.John Baldwin
2022-04-21KTLS: Free the MAC session when destroying AES-CBC software sessions.John Baldwin
2022-02-16crypto: hide crypto_destroyreq behind a tunableMateusz Guzik
2022-02-15opencrypto: Add a routine to copy a crypto buffer cursorMark Johnston
2022-01-25opencrypto/xform_*.h: Trim scope of included headers.John Baldwin
2022-01-25opencrypto/cryptodev.h: Add includes to make more self-contained.John Baldwin
2022-01-24crypto: Remove xform.c and compile xform_*.c standalone.John Baldwin
2022-01-24xform_*.c: Add headers when needed to compile standalone.John Baldwin
2022-01-24Retire now-unused M_XDATA.John Baldwin
2022-01-24cryptodev: Use a private malloc type (M_CRYPTODEV) instead of M_XDATA.John Baldwin
2022-01-17cryptosoft: Avoid referencing end-of-buffer cursorsMark Johnston
2022-01-11stand: Fix KASSERT useWarner Losh
2022-01-11cryptosoft: Use multi-block encrypt/decrypt for ChaCha20-Poly1305.John Baldwin
2022-01-11cryptosoft: Use multi-block encrypt/decrypt for AES-CCM.John Baldwin
2022-01-11cryptosoft: Use multi-block encrypt/decrypt for AES-GCM.John Baldwin
2022-01-11swcr_encdec: Rename blks to blksz.John Baldwin
2022-01-11cryptosoft: Use multi-block encrypt/decrypt for non-AEAD ciphers.John Baldwin
2022-01-11crypto: Re-add encrypt/decrypt_multi hooks to enc_xform.John Baldwin
2022-01-11crypto: Add support for the XChaCha20-Poly1305 AEAD cipher.John Baldwin
2022-01-04OCF: Add crypto_clonereq().John Baldwin
2021-12-29/dev/crypto: Store blocksize in cse rather than txform pointer.John Baldwin
2021-12-29/dev/crypto: Minimize cipher-specific logic.John Baldwin