-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Add TLS 1.3 support #2132
Add TLS 1.3 support #2132
Conversation
Thanks a lot for this work! There are some errors in the CI:
You can run these tests locally with Other error seems related to This PR is quite dense. A good alternative that will simplify the review process is to split it into smaller PR, for example HKDF + examples, 0-RTT + examples, ... That way we could have a working implementation when we release v2.4.3 at the end of the month. |
Thanks for the feedback. I will correct the coding style and typos errors that i missed. I will also spit this large PR into smaller PR : a first with only basic TLS 1.3 handshake functionalities and then add each new functionalities individually |
Awesome! Feel free to ask any question on
|
At this point if it's too much work splitting the PR, I'd also be fine to have a massive PR (if the tests manage to pass). Thanks an awesome work ! |
I just created a new PR ( #2146). Should I close this one ? |
As you wish. I am fine with keeping this PR open until the other ones are merged. |
Could you add "fixing https://github.com/secdev/scapy/blob/master/doc/notebooks/tls/notebook4_tls13.ipynb" to you list of TLS1.3 related things to fix? Thanks. |
@romain-perez any progress on the last part of this PR? |
Sorry for the delay, I couldn't work on this last month. |
Thanks !
|
This looks promising, does it support writing SSL security testing scripts such as testing heartbleed, ccs attack, as scapy-ssl_tls did? |
This PR has now been merged as smaller PRs. See the edited message |
Edits by gpotter2: This PR has been split !
Original PR:
This PR adds support of TLS 1.3 :
TODO:
fixes #1668