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

fixed retransmission handled ClientHello with another protocol version. #4037

Merged
merged 1 commit into from
May 7, 2024

Conversation

volok-aleksej
Copy link

according to https://www.rfc-editor.org/rfc/rfc9147.html#section-4-6.2

This value MUST be set to {254, 253} for all records other than the initial ClientHello (i.e., one not generated after a HelloRetryRequest), where it may also be {254, 255} for compatibility purposes. It MUST be ignored for all purposes. See [TLS13], Appendix D.1 for the rationale for this.

for all ClientHello we have to ignore checking protocol version on record layer, real version of protocol we have checking on handshake layer as well as the checking retransmitted messages.

@coveralls
Copy link

coveralls commented May 1, 2024

Coverage Status

coverage: 92.018% (-0.006%) from 92.024%
when pulling a497af9 on volok-aleksej:master
into adda2dd on randombit:master.

@volok-aleksej volok-aleksej force-pushed the master branch 3 times, most recently from 9ff9096 to 36dead2 Compare May 2, 2024 10:28
@volok-aleksej
Copy link
Author

Hi, Guys, what is progress? I have updated own master branch, therefor need aprove ci again. Sorry, I'll be waiting for you.

@volok-aleksej volok-aleksej force-pushed the master branch 2 times, most recently from f9448ec to a686ab4 Compare May 6, 2024 13:05
@randombit
Copy link
Owner

@volok-aleksej I need to refresh my memory of the RFC here, I'll review tonight

Copy link
Owner

@randombit randombit left a comment

Choose a reason for hiding this comment

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

LGTM thank you!

@randombit
Copy link
Owner

@reneme Tagging you just as an FYI

@randombit randombit merged commit 8798305 into randombit:master May 7, 2024
43 checks passed
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.

3 participants