summaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.c
AgeCommit message (Expand)Author
2025-05-09crypto: Remove uses of CRYPTO_F_DONEMark Johnston
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2022-01-24cryptodev: Use a private malloc type (M_CRYPTODEV) instead of M_XDATA.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
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: Refactor software support for AEAD ciphers.John Baldwin
2021-10-06cryptodev: Allow some CIOCCRYPT operations with an empty payload.John Baldwin
2021-10-06cryptodev: Permit CIOCCRYPT for AEAD ciphers.John Baldwin
2021-10-06cryptodev: Permit explicit IV/nonce and MAC/tag lengths.John Baldwin
2021-10-06cryptodev: Use 'csp' in the handlers for requests.John Baldwin
2021-09-24opencrypto: Disallow requests which pass VERIFY_DIGEST without a MACMark Johnston
2021-07-26crypto: Constify all transform descriptorsMark Johnston
2021-05-11cryptodev: Fix some input validation bugsMark Johnston
2021-04-12OCF: Remove support for asymmetric cryptographic operations.John Baldwin
2021-02-18Add an OCF algorithm for ChaCha20-Poly1305 AEAD.John Baldwin
2020-11-25Remove the cloned file descriptors for /dev/crypto.John Baldwin
2020-11-06Group session management routines together before first use.John Baldwin
2020-11-06Move cryptof_ioctl() below the routines it calls.John Baldwin
2020-11-06Split logic to create new sessions into a separate function.John Baldwin
2020-11-05Move cryptodev_cb earlier before it is used.John Baldwin
2020-11-05Style fixes for function prototypes and definitions.John Baldwin
2020-11-05Don't modify the destination pointer in ioctl requests.John Baldwin
2020-11-03Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin
2020-10-19Mark asymmetric cryptography via OCF deprecated for 14.0.John Baldwin
2020-08-26Name the on-stack union of compat thunks.John Baldwin
2020-08-26Add freebsd32 compat support for CIOCCRYPTAEAD.John Baldwin
2020-08-26Simplify compat shims for /dev/crypto.John Baldwin
2020-07-20crypto(9): Stop checking for failures from malloc(M_WAITOK).Mark Johnston
2020-06-30Remove unused 32-bit compatibility structures from cryptodev.Mark Johnston
2020-06-22Add support to the crypto framework for separate AAD buffers.John Baldwin
2020-05-25Add a sysctl knob to use separate output buffers for /dev/crypto.John Baldwin
2020-05-25Add support for optional separate output buffers to in-kernel crypto.John Baldwin
2020-05-11opencrypto: Add missing ioctl exit SDTsKristof Provost
2020-05-11Remove incomplete support for plain MD5 from OCF.John Baldwin
2020-05-02Actually remove support for Triple DES, not just the warning.John Baldwin
2020-05-02Remove support for the algorithms deprecated in r348876.John Baldwin
2020-04-02Avoid checking pointers that are never NULL.John Baldwin
2020-03-27Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin
2020-01-09Add stricter checking on mac key lengths.John Baldwin
2020-01-08Remove no-longer-used function prototype.John Baldwin
2020-01-08Remove unneeded cdevsw methods and D_NEEDGIANT.John Baldwin
2020-01-08Use falloc_noinstall + finstall for crypto file descriptors.John Baldwin
2020-01-08Add a reference count to cryptodev sessions.John Baldwin
2019-08-27Adjust the deprecated warnings for /dev/crypto to be less noisy.John Baldwin
2019-06-11Move declaration of warninterval out from under COMPAT_FREEBSD32.John Baldwin
2019-06-11Make the warning intervals for deprecated crypto algorithms tunable.John Baldwin
2019-06-10Add warnings to /dev/crypto for deprecated algorithms.John Baldwin