aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/crypto
Commit message (Expand)AuthorAgeFilesLines
* MFC 361776: Explicitly zero AES key schedules on the stack.John Baldwin2020-08-261-0/+2
* MFC 354667,354686: Share routines for dealing with T6 key contexts.John Baldwin2020-05-062-112/+214
* MFC 353323: Set the FID field in lookaside crypto requests to the rx queue ID.John Baldwin2019-10-251-1/+1
* MFC 346650: Add support for AES-CCM to ccr(4).John Baldwin2019-05-302-9/+575
* MFC 340486: Consolidate on a single set of constants for SCMD fields.John Baldwin2019-05-242-58/+63
* MFC 346648: Fix requests for "plain" SHA digests of an empty buffer.John Baldwin2019-05-231-2/+3
* MFC 343056: Reject new sessions if the necessary queues aren't initialized.John Baldwin2019-03-081-6/+10
* MFC 339890: Add support for "plain" (non-HMAC) SHA digests.John Baldwin2019-01-031-21/+95
* MFC 339666: Support the SHA224 HMAC algorithm in ccr(4).John Baldwin2019-01-031-0/+12
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-181-86/+37
* Don't overflow the ipad[] array when clearing the remainder.John Baldwin2018-02-261-1/+1
* Move ccr_aes_getdeckey() from ccr(4) to the cxgbe(4) driver.John Baldwin2018-02-261-40/+1
* Store IV in output buffer in GCM software fallback when requested.John Baldwin2018-01-241-0/+3
* Don't read or generate an IV until all error checking is complete.John Baldwin2018-01-241-73/+103
* Expand the software fallback for GCM to cover more cases.John Baldwin2018-01-241-18/+109
* Clamp DSGL entries to a length of 2KB.John Baldwin2018-01-241-3/+5
* Fail crypto requests when the resulting work request is too large.John Baldwin2018-01-241-0/+8
* Don't discard AAD and IV output data for AEAD requests.John Baldwin2018-01-241-6/+36
* Reject requests with AAD and IV larger than 511 bytes.John Baldwin2018-01-241-9/+22
* Always set the IV location to IV_NOP.John Baldwin2018-01-241-7/+6
* Always store the IV in the immediate portion of a work request.John Baldwin2018-01-241-47/+23
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-211-1/+1
* dev: make some use of mallocarray(9).Pedro F. Giffuni2018-01-131-1/+1
* Fix some incorrect sysctl pointers for some error stats.John Baldwin2017-09-141-3/+4
* Fix the software fallback for GCM to validate the existing tag for decrypts.John Baldwin2017-06-081-3/+14
* Add explicit handling for requests with an empty payload.John Baldwin2017-06-081-6/+83
* Fail large requests with EFBIG.John Baldwin2017-05-261-1/+44
* Add a driver for the Chelsio T6 crypto accelerator engine.John Baldwin2017-05-172-0/+2288