Skip to content

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
@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