aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto
Commit message (Expand)AuthorAgeFilesLines
* Avoid checking pointers that are never NULL.John Baldwin2020-04-021-8/+4
* Remove duplicate conditional.John Baldwin2020-04-021-2/+0
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-279-1701/+2395
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Miscellaneous typo fixesEd Maste2020-02-071-1/+1
* 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
* Add support for TLS 1.3 using AES-GCM to the OCF backend for KTLS.John Baldwin2019-12-181-18/+142
* kTLS support for TLS 1.3Andrew Gallatin2019-09-271-1/+1
* Adjust the deprecated warnings for /dev/crypto to be less noisy.John Baldwin2019-08-271-17/+43
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-0/+308
* Stop using des_cblock * for arguments to DES functions.John Baldwin2019-08-262-12/+8
* Use 'const' for keys and IVs passed to software encryption algorithms.John Baldwin2019-08-2215-41/+41
* Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib,Xin LI2019-08-012-28/+22
* 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
* cryptodeflate: Drop z_stream zbuf.state->dummy from SDT probe.Xin LI2019-05-241-35/+18
* Don't panic for empty CCM requests.John Baldwin2019-04-241-3/+0
* Fix another bug introduced during the review process of r344140:Sean Eric Fagan2019-02-251-6/+22
* Fix another issue from r344141, having to do with size of a shift amount.Sean Eric Fagan2019-02-151-1/+1
* Pasting in a source control line missed the last quote. Fixed.Sean Eric Fagan2019-02-151-1/+1
* Add AES-CCM encryption, and plumb into OCF.Sean Eric Fagan2019-02-156-6/+145
* Add CBC-MAC authentication.Sean Eric Fagan2019-02-154-1/+380
* As struct cryptop is wrapped in #ifdef _KERNEL, userland doesn'tMarius Strobl2019-02-101-1/+1
* Plug memory leak for AES_*_NIST_GMAC algorithms.Andrey V. Elsukov2018-12-131-0/+3
* Generalize AES iov optimizationMatt Macy2018-12-132-0/+56
* Add sha224 to the authctx union.John Baldwin2018-10-231-0/+2
* Add per-session locking to cryptosoft (swcr).Sean Eric Fagan2018-09-262-1/+8
* cryptosoft: Reduce generality of supported algorithm compositionConrad Meyer2018-08-172-62/+69
* crypto(4): Add cryptosoft, cryptodev support for Poly-1305Conrad Meyer2018-08-172-7/+36
* Add xform-conforming auth_hash wrapper for Poly-1305Conrad Meyer2018-08-174-1/+113
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-1/+1
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-186-221/+210
* OCF: Add a typedef for session identifiersConrad Meyer2018-07-135-11/+23
* OCF: Add plain hash modesConrad Meyer2018-07-096-3/+119
* OCF: Add CRYPTO_SHA2_224_HMAC modeConrad Meyer2018-07-095-1/+37
* Remove "HMAC" from <HASH>_HMAC_BLOCK_LEN macro namesConrad Meyer2018-07-095-19/+20
* cryptosoft: Do not exceed crd_len around *crypt_multiConrad Meyer2018-04-191-1/+2
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* cryptosoft: Remove a dead storeConrad Meyer2018-04-031-3/+3
* opencrypto: Integrate Chacha20 algorithm into OCFConrad Meyer2018-03-294-3/+15
* opencrypto: Add mechanism to pass multiple crypto blocks to some ciphersConrad Meyer2018-03-272-16/+44
* OCF: CRYPTDEB(): Enhance to allow formatted loggingConrad Meyer2018-03-262-4/+5
* cryptodev: Match intent for enc_xform ciphers with blocksize != ivsizeConrad Meyer2018-03-261-5/+5
* Import Blake2 algorithms (blake2b, blake2s) from libb2Conrad Meyer2018-03-214-1/+45
* cryptosoft(4): Zero plain hash contexts, tooConrad Meyer2018-03-211-1/+3