aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/crypto
Commit message (Expand)AuthorAgeFilesLines
* cxgbe(4): Fix bad races between sysctl and driver detach.Navdeep Parhar2022-02-281-3/+5
* cryptosoft: Fix support for variable tag lengths in AES-CCM.John Baldwin2021-10-211-21/+86
* ccr: Support AES-CCM requests with truncated tags.John Baldwin2021-10-211-4/+24
* ccr: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-211-11/+23
* cryptosoft, ccr: Use crp_iv directly for AES-CCM and AES-GCM.John Baldwin2021-10-211-12/+5
* crypto: Permit variable-sized IVs for ciphers with a reinit hook.John Baldwin2021-10-211-3/+7
* crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin2021-10-211-0/+3
* ccp, ccr: Simplify drivers to assume an AES-GCM IV length of 12.John Baldwin2021-10-211-30/+6
* cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management.Navdeep Parhar2021-10-201-2/+2
* ccr: Disable requests on port 1 when needed to workaround a firmware bug.John Baldwin2021-04-261-1/+9
* ccr: Add per-port stats of queued and completed requests.John Baldwin2021-04-261-0/+24
* ccr: Set the RX channel ID correctly in work requests.John Baldwin2021-04-261-11/+22
* Store the send tag type in the common send tag header.John Baldwin2020-10-061-7/+7
* Fallback to software for more GCM and CCM requests.John Baldwin2020-09-291-2/+2
* crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers2020-08-261-0/+4
* Reduce contention on per-adapter lock.John Baldwin2020-06-261-174/+231
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-251-2/+1
* cxgbe(4): Add a pointer to the adapter softc in vi_info.Navdeep Parhar2020-06-251-1/+1
* cxgbe(4): Add a tx_len16_to_desc helper.Navdeep Parhar2020-06-231-3/+3
* Add support for requests with separate AAD to ccr(4).John Baldwin2020-06-221-30/+65
* Explicitly zero IVs on the stack.John Baldwin2020-06-031-0/+4
* Explicitly zero AES key schedules on the stack.John Baldwin2020-06-031-0/+2
* Add explicit bzero's of sensitive data in software crypto consumers.John Baldwin2020-06-031-0/+8
* Support separate output buffers in ccr(4).John Baldwin2020-05-251-36/+71
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-251-8/+8
* Various cleanups to the software encryption transform interface.John Baldwin2020-05-201-20/+23
* Mechanically rename MBUF_EXT_PGS_ASSERT() to M_ASSERTEXTPG() to matchGleb Smirnoff2020-05-031-5/+5
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-3/+3
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-30/+30
* Step 2.4: Stop using 'struct mbuf_ext_pgs' in drivers.Gleb Smirnoff2020-05-021-40/+30
* Step 2.2:Gleb Smirnoff2020-05-021-3/+3
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-9/+9
* cxgbe/crypto: Fix the key size in a couple of places to catch up withNavdeep Parhar2020-04-231-2/+2
* Retire the CRYPTO_F_IV_GENERATE flag.John Baldwin2020-04-201-26/+2
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-12/+12
* Use both crypto engines on a T6.John Baldwin2020-04-101-51/+130
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-272-743/+596
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+2
* Remove the per-TXQ tls_wrs stat.John Baldwin2020-02-131-1/+0
* cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic.Navdeep Parhar2019-12-131-15/+24
* NIC KTLS for Chelsio T6 adapters.John Baldwin2019-11-211-0/+2400
* Create a file to hold shared routines for dealing with T6 key contexts.John Baldwin2019-11-132-112/+214
* Set the FID field in lookaside crypto requests to the rx queue ID.John Baldwin2019-10-081-1/+1
* Add support for AES-CCM to ccr(4).John Baldwin2019-04-242-9/+575
* Fix requests for "plain" SHA digests of an empty buffer.John Baldwin2019-04-241-2/+3
* Reject new sessions if the necessary queues aren't initialized.John Baldwin2019-01-151-6/+10
* Consolidate on a single set of constants for SCMD fields.John Baldwin2018-11-162-58/+63
* Add support for "plain" (non-HMAC) SHA digests.John Baldwin2018-10-291-21/+95
* Support the SHA224 HMAC algorithm in ccr(4).John Baldwin2018-10-231-0/+12
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-181-86/+37