aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto
Commit message (Expand)AuthorAgeFilesLines
* cryptosoft: Remove CBC handling from swcr_encdec.John Baldwin2021-12-161-57/+8
* crypto: Move CBC handling into enc_xform_camellia.John Baldwin2021-12-161-7/+37
* crypto: Move CBC handling into enc_xform_aes_cbc.John Baldwin2021-12-161-7/+37
* crypto: Consistently use AES instead of Rijndael128 for the AES-CBC cipher.John Baldwin2021-12-165-21/+21
* crypto: Define POLY1305_BLOCK_LEN constant.John Baldwin2021-12-162-1/+3
* cryptosoft: Don't treat CRYPTO_NULL_HMAC as an hmac algorithm.John Baldwin2021-12-151-1/+1
* ktls: Support for TLS 1.3 receive offload.John Baldwin2021-12-141-11/+66
* cryptosoft: Stop single-threading requests within a session.John Baldwin2021-12-091-20/+11
* cryptosoft: Fully support per-operation keys for auth algorithms.John Baldwin2021-12-091-71/+69
* cryptosoft: Allocate cipher contexts on the stack during operations.John Baldwin2021-12-091-78/+92
* cryptosoft: Rename sw_kschedule member to sw_ctx.John Baldwin2021-12-091-62/+62
* crypto: Refactor software support for AEAD ciphers.John Baldwin2021-12-096-275/+207
* GMAC: Reset initial hash value and counter in AES_GMAC_Reinit().John Baldwin2021-12-091-2/+4
* cryptosoft: Reject AES-CCM/GCM sessions with invalid key lengths.John Baldwin2021-12-091-0/+9
* crypto: Validate AES-GCM IV length in check_csp().John Baldwin2021-12-092-4/+4
* crypto: Don't assert for empty output buffers.John Baldwin2021-12-091-1/+2
* Fix "set but not used" in opencrypto, with a correction for the previousScott Long2021-12-051-0/+3
* Fix "set but not used" in opencryptoScott Long2021-12-053-8/+2
* ktls: Split encrypt vs decrypt OCF counters.John Baldwin2021-11-161-26/+36
* Drop "All rights reserved" from a Netflix copyright.John Baldwin2021-11-111-1/+0
* crypto: Don't assert on valid IV length for Chacha20-Poly1305.John Baldwin2021-11-091-1/+1
* Remove unused ocf_operation structure from stack.Hans Petter Selasky2021-11-041-4/+0
* crypto: Cleanup mtx_init() calls.John Baldwin2021-11-021-4/+4
* crypto: Use a single "crypto" kproc for all of the OCF kthreads.John Baldwin2021-11-021-25/+25
* ktls: Fix assertion for TLS 1.0 CBC when using non-zero starting seqno.John Baldwin2021-10-271-0/+3
* ktls: Change struct ktls_session.cipher to an OCF-specific type.John Baldwin2021-10-211-15/+15
* stand: fix build after recent opencrypto changesKyle Evans2021-10-071-0/+2
* crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes.John Baldwin2021-10-063-10/+31
* cryptosoft: Fix support for variable tag lengths in AES-CCM.John Baldwin2021-10-063-168/+119
* crypto: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-064-19/+90
* 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-062-4/+34
* cryptosoft, ccr: Use crp_iv directly for AES-CCM and AES-GCM.John Baldwin2021-10-061-13/+5
* crypto: Permit variable-sized IVs for ciphers with a reinit hook.John Baldwin2021-10-065-21/+35
* 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
* opencrypto: Allow kern.crypto.allow_soft to be specified as a tunableMark Johnston2021-09-201-2/+2
* ktls: Support asynchronous dispatch of AEAD ciphers.John Baldwin2021-08-302-117/+236
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2021-08-084-4/+0
* crypto: Constify all transform descriptorsMark Johnston2021-07-2620-96/+96
* crypto: Remove now-unused crypto_cursor_seg{base,len}.John Baldwin2021-06-162-19/+0
* cryptosoft: Use crypto_cursor_segment().John Baldwin2021-05-251-61/+46
* crypto: Add crypto_cursor_segment() to fetch both base and length.John Baldwin2021-05-252-72/+38
* Include the trailer in the original dst_iov.John Baldwin2021-05-251-21/+6
* Assume OCF is the only KTLS software backend.John Baldwin2021-05-251-205/+123
* ktls_ocf: Fix a few places to not hardcode the GMAC hash length.John Baldwin2021-05-251-3/+3
* crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin2021-05-254-1/+45
* Support unmapped mbufs in crypto buffers.John Baldwin2021-05-251-10/+111
* cryptodev: Fix some input validation bugsMark Johnston2021-05-111-4/+13