Page MenuHomeFreeBSD

Fix downgrading of TOE TLS sockets to plain TOE.
ClosedPublic

Authored by jhb on Dec 3 2020, 9:31 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 29, 9:45 AM
Unknown Object (File)
Dec 20 2023, 7:10 AM
Unknown Object (File)
Nov 18 2023, 9:46 AM
Unknown Object (File)
Nov 6 2023, 7:02 AM
Unknown Object (File)
Nov 6 2023, 6:30 AM
Unknown Object (File)
Oct 17 2023, 8:28 AM
Unknown Object (File)
Oct 5 2023, 5:50 AM
Unknown Object (File)
Oct 5 2023, 5:20 AM
Subscribers

Details

Summary

If a TOE TLS socket ends up using an unsupported TLS version or
ciphersuite, it must be downgraded to a "plain" TOE socket with
TLS encryption/decryption performed on the host. The previous
implementation of this fallback was incomplete and resulted in
hung connections.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 35176
Build 32126: arc lint + arc unit