summaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-181-17/+15
* OCF: Add a typedef for session identifiersConrad Meyer2018-07-131-4/+4
* OCF: Add plain hash modesConrad Meyer2018-07-091-1/+14
* OCF: Add CRYPTO_SHA2_224_HMAC modeConrad Meyer2018-07-091-0/+3
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* opencrypto: Integrate Chacha20 algorithm into OCFConrad Meyer2018-03-291-0/+3
* cryptodev: Match intent for enc_xform ciphers with blocksize != ivsizeConrad Meyer2018-03-261-5/+5
* Import Blake2 algorithms (blake2b, blake2s) from libb2Conrad Meyer2018-03-211-0/+8
* Move per-operation data out of the csession structure.John Baldwin2018-01-261-76/+84
* Axe tmp_iv from the cryptodev session structure.John Baldwin2018-01-111-6/+3
* Flesh out static dtrace probes for /dev/crypto ioctl errors.John Baldwin2018-01-111-18/+84
* opencrypto: Loosen restriction on HMAC key sizesConrad Meyer2017-09-261-1/+2
* Support AEAD requests with non-GCM algorithms.John Baldwin2017-09-221-3/+16
* Add a new COP_F_CIPHER_FIRST flag for struct crypt_op.John Baldwin2017-09-221-10/+14
* Place the AAD before the plaintext/ciphertext for CIOCRYPTAEAD.John Baldwin2017-09-221-15/+15
* Remove unneeded includes of opt_kdtrace.h.Mark Johnston2015-11-221-1/+0