Skip to content

Add configuration surface for resumption and 0-RTT for server.#481

Merged
anrossi merged 3 commits intomasterfrom
anrossi/0-rtt-server-settings
Jun 9, 2020
Merged

Add configuration surface for resumption and 0-RTT for server.#481
anrossi merged 3 commits intomasterfrom
anrossi/0-rtt-server-settings

Conversation

@anrossi
Copy link
Collaborator

@anrossi anrossi commented Jun 8, 2020

No description provided.

@anrossi anrossi requested a review from nibanks June 8, 2020 22:45
@anrossi anrossi requested a review from a team as a code owner June 8, 2020 22:45
@nibanks nibanks added the Area: Protocol Updates Changes for new protocol changes label Jun 8, 2020
@nibanks
Copy link
Collaborator

nibanks commented Jun 9, 2020

I don't think we need to have a connection specific parameter; just a session layer one.

Comment on lines +144 to +149
//
// Indicates that this connection has resumption enabled and needs to
// keep the TLS state and transport parameters until it is done sending
// resumption tickets.
//
BOOLEAN ResumptionEnabled : 1;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need this or can we just dynamically read the current setting?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will be used to signal when the connection is no longer going to send any more resumption tickets, and thus, when it is safe to clean up the TLS state and the handshake transport parameters.

@anrossi anrossi merged commit 5a73b9e into master Jun 9, 2020
@anrossi anrossi deleted the anrossi/0-rtt-server-settings branch June 9, 2020 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Protocol Updates Changes for new protocol changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants