Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(s2n-quic): allow disabling handshake CID rotation #2057

Merged
merged 6 commits into from
Dec 6, 2023

Conversation

WesleyRosenblum
Copy link
Contributor

Description of changes:

By default, an s2n-quic endpoint will retire the connection ID used during the handshake and will request the peer endpoint to retire the connection ID it used during the handshake as well. This helps reduce linkability between data exchanged during and after the handshake. In certain environments and scenarios, this behavior may not be desired or necessary. This change exposes an option on the connection::Id provider to disable handshake connection ID rotation.

Testing:

Added unit tests and integration tests

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@WesleyRosenblum WesleyRosenblum merged commit 5398d84 into main Dec 6, 2023
117 of 121 checks passed
@WesleyRosenblum WesleyRosenblum deleted the WesleyRosenblum/handshakecidrotate branch December 6, 2023 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants