HomeFreeBSD

cxgbe: Extend NIC TLS to support TLS 1.3.

Description

cxgbe: Extend NIC TLS to support TLS 1.3.

One unusual quirk is that the crypto engine requires the driver to
provide an 8 byte placeholder as input before the AAD that is replaced
with the middle 8 bytes of the nonce generated from the sequence
number and key context.

Sponsored by: Chelsio Communications

(cherry picked from commit 5b9dc22c91068e206fb6cc18ee0cef27067223df)

Details

Provenance
jhbAuthored on Sep 29 2025, 3:04 PM
npCommitted on Oct 2 2025, 10:09 PM
Parents
rGe35760a50bc4: cxgbe: Support for TLS 1.3 in key contexts.
Branches
Unknown
Tags
Unknown