aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto
Commit message (Expand)AuthorAgeFilesLines
* Don't dynamically allocate data structures for KTLS crypto requests.John Baldwin2020-07-201-70/+64
* crypto(9): Stop checking for failures from malloc(M_WAITOK).Mark Johnston2020-07-201-5/+1
* Clean up crypto_init().Mark Johnston2020-07-171-31/+9
* Add crypto_initreq() and crypto_destroyreq().John Baldwin2020-07-162-6/+26
* Convert cryptostats to a counter_u64 array.Mark Johnston2020-06-302-20/+42
* Remove unused 32-bit compatibility structures from cryptodev.Mark Johnston2020-06-301-22/+0
* Remove CRYPTO_TIMING.Mark Johnston2020-06-302-94/+4
* Zero the temporary HMAC key in hmac_init_pad().John Baldwin2020-06-251-0/+1
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-253-19/+4
* Store the AAD in a separate buffer for KTLS.John Baldwin2020-06-231-63/+50
* Add support to the crypto framework for separate AAD buffers.John Baldwin2020-06-224-49/+122
* Various optimizations to software AES-CCM and AES-GCM.John Baldwin2020-06-121-118/+205
* Fix a regression in r361804 for TLS 1.3.John Baldwin2020-06-121-0/+1
* Adjust crypto_apply function callbacks for OCF.John Baldwin2020-06-1016-110/+147
* Add a crypto capability flag for accelerated software drivers.John Baldwin2020-06-091-0/+1
* Use separate output buffers for OCF requests in KTLS.John Baldwin2020-06-041-51/+110
* Add explicit bzero's of sensitive data in software crypto consumers.John Baldwin2020-06-031-23/+60
* Increment the correct pointer when a crypto buffer spans an mbuf or iovec.John Baldwin2020-05-291-2/+2
* Add a sysctl knob to use separate output buffers for /dev/crypto.John Baldwin2020-05-251-33/+50
* Export the _kern_crypto sysctl node from crypto.c.John Baldwin2020-05-252-1/+5
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-256-339/+708
* Correct the minimum key length for Camellia to 16 bytes (128 bits).John Baldwin2020-05-221-1/+1
* Improve support for stream ciphers in the software encryption interface.John Baldwin2020-05-223-38/+78
* Fix libstand build breakage after r361298.John Baldwin2020-05-201-0/+3
* Various cleanups to the software encryption transform interface.John Baldwin2020-05-2011-310/+173
* Trim a few more things I missed from xform_enc.h.John Baldwin2020-05-131-2/+0
* Remove MD5 HMAC from OCF.John Baldwin2020-05-117-98/+2
* opencrypto: Add missing ioctl exit SDTsKristof Provost2020-05-111-3/+17
* Remove support for DES and Triple DES from OCF.John Baldwin2020-05-116-250/+2
* Remove support for the Blowfish algorithm from OCF.John Baldwin2020-05-116-137/+0
* Remove support for the ARC4 algorithm from OCF.John Baldwin2020-05-114-26/+4
* Remove support for keyed MD5 and SHA1 authentication hashes.John Baldwin2020-05-116-95/+2
* Remove support for the skipjack encryption algorithm.John Baldwin2020-05-118-412/+0
* Remove support for the cast128 encryption algorithm.John Baldwin2020-05-119-930/+0
* Remove incomplete support for plain MD5 from OCF.John Baldwin2020-05-113-13/+0
* Use a lookup table of algorithm types for alg_is_* helpers.John Baldwin2020-05-041-51/+62
* 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
* Retire the CRYPTO_F_IV_GENERATE flag.John Baldwin2020-04-203-36/+17
* 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