aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* cryptodev: Use a private malloc type (M_CRYPTODEV) instead of M_XDATA.John Baldwin2022-01-241-19/+23
* /dev/crypto: Store blocksize in cse rather than txform pointer.John Baldwin2021-12-301-9/+20
* /dev/crypto: Minimize cipher-specific logic.John Baldwin2021-12-301-177/+33
* OCF: Hook up plain RIPEMD160 in cryptosoft and /dev/crypto.John Baldwin2021-12-301-0/+3
* crypto: Consistently use AES instead of Rijndael128 for the AES-CBC cipher.John Baldwin2021-12-161-1/+1
* crypto: Refactor software support for AEAD ciphers.John Baldwin2021-12-091-6/+2
* cryptodev: Allow some CIOCCRYPT operations with an empty payload.John Baldwin2021-10-061-2/+9
* cryptodev: Permit CIOCCRYPT for AEAD ciphers.John Baldwin2021-10-061-0/+7
* cryptodev: Permit explicit IV/nonce and MAC/tag lengths.John Baldwin2021-10-061-2/+27
* cryptodev: Use 'csp' in the handlers for requests.John Baldwin2021-10-061-8/+13
* opencrypto: Disallow requests which pass VERIFY_DIGEST without a MACMark Johnston2021-09-241-1/+1
* crypto: Constify all transform descriptorsMark Johnston2021-07-261-3/+3
* cryptodev: Fix some input validation bugsMark Johnston2021-05-111-4/+13
* OCF: Remove support for asymmetric cryptographic operations.John Baldwin2021-04-121-248/+0
* Add an OCF algorithm for ChaCha20-Poly1305 AEAD.John Baldwin2021-02-181-0/+11
* Remove the cloned file descriptors for /dev/crypto.John Baldwin2020-11-251-128/+86
* Group session management routines together before first use.John Baldwin2020-11-061-104/+78
* Move cryptof_ioctl() below the routines it calls.John Baldwin2020-11-061-195/+187
* Split logic to create new sessions into a separate function.John Baldwin2020-11-061-303/+300
* Move cryptodev_cb earlier before it is used.John Baldwin2020-11-051-19/+17
* Style fixes for function prototypes and definitions.John Baldwin2020-11-051-36/+25
* Don't modify the destination pointer in ioctl requests.John Baldwin2020-11-051-6/+10
* Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin2020-11-031-30/+30
* Mark asymmetric cryptography via OCF deprecated for 14.0.John Baldwin2020-10-191-0/+14
* Name the on-stack union of compat thunks.John Baldwin2020-08-261-13/+14
* Add freebsd32 compat support for CIOCCRYPTAEAD.John Baldwin2020-08-261-0/+61
* Simplify compat shims for /dev/crypto.John Baldwin2020-08-261-88/+112
* crypto(9): Stop checking for failures from malloc(M_WAITOK).Mark Johnston2020-07-201-5/+1
* Remove unused 32-bit compatibility structures from cryptodev.Mark Johnston2020-06-301-22/+0
* Add support to the crypto framework for separate AAD buffers.John Baldwin2020-06-221-10/+39
* Add a sysctl knob to use separate output buffers for /dev/crypto.John Baldwin2020-05-251-33/+50
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-251-6/+3
* opencrypto: Add missing ioctl exit SDTsKristof Provost2020-05-111-3/+17
* Remove incomplete support for plain MD5 from OCF.John Baldwin2020-05-111-5/+0
* Actually remove support for Triple DES, not just the warning.John Baldwin2020-05-021-3/+0
* Remove support for the algorithms deprecated in r348876.John Baldwin2020-05-021-68/+0
* Avoid checking pointers that are never NULL.John Baldwin2020-04-021-8/+4
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-226/+333
* Add stricter checking on mac key lengths.John Baldwin2020-01-091-2/+2
* Remove no-longer-used function prototype.John Baldwin2020-01-081-1/+0
* Remove unneeded cdevsw methods and D_NEEDGIANT.John Baldwin2020-01-081-22/+0
* Use falloc_noinstall + finstall for crypto file descriptors.John Baldwin2020-01-081-7/+8
* Add a reference count to cryptodev sessions.John Baldwin2020-01-081-24/+37
* Adjust the deprecated warnings for /dev/crypto to be less noisy.John Baldwin2019-08-271-17/+43
* Move declaration of warninterval out from under COMPAT_FREEBSD32.John Baldwin2019-06-111-5/+5
* Make the warning intervals for deprecated crypto algorithms tunable.John Baldwin2019-06-111-1/+5
* Add warnings to /dev/crypto for deprecated algorithms.John Baldwin2019-06-101-0/+18
* Add AES-CCM encryption, and plumb into OCF.Sean Eric Fagan2019-02-151-2/+25
* crypto(4): Add cryptosoft, cryptodev support for Poly-1305Conrad Meyer2018-08-171-0/+3