-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Add TLS Handshake defragmentation tests #9928
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
Closed
waleed-elmelegy-arm
wants to merge
30
commits into
Mbed-TLS:development
from
waleed-elmelegy-arm:defrag-tls-handshake-tests
Closed
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
ac2cf1f
Defragment incoming TLS handshake messages
rojer 5f7c2c2
Update ChangeLog.d/tls-hs-defrag-in.txt
rojer cad11ad
Review comments
rojer 3dfe75e
Remove mbedtls_ssl_reset_in_out_pointers
rojer aaa152e
Allow fragments less HS msg header size (4 bytes)
rojer b70e76a
Add a safety check for in_hsfraglen
rojer afa11db
Remove obselete checks due to the introduction of handhsake defragmen...
rojer eb77e5b
Update the changelog message
rojer cf4e6a1
Remove unused variable in ssl_server.c
waleed-elmelegy-arm dd14c0a
Remove in_hshdr
rojer 3538de1
Add TLS Hanshake defragmentation tests
waleed-elmelegy-arm 60b9fb6
Improve TLS handshake defragmentation tests
waleed-elmelegy-arm 960e20f
Fix typo in TLS Handshake defrafmentation tests
waleed-elmelegy-arm 9e89ce9
Remove unnecessary string check in handshake defragmentation tests
waleed-elmelegy-arm 85b23fa
Require openssl to support TLS 1.3 in handshake defragmentation tests
waleed-elmelegy-arm deb4484
Add client authentication to handshake defragmentation tests
waleed-elmelegy-arm 12447e6
Remove unneeded mtu option from handshake fragmentation tests
waleed-elmelegy-arm 603c821
Enforce client authentication in handshake fragmentation tests
waleed-elmelegy-arm d58957f
Add a comment to elaborate using split_send_frag in handshake defragm…
waleed-elmelegy-arm 744f9ee
Add guard to handshake defragmentation tests for client certificate
waleed-elmelegy-arm 2a0667e
Test Handshake defragmentation only for TLS 1.3 only for small values
waleed-elmelegy-arm 9cd8a5f
Add missing client certificate check in handshake defragmentation tests
waleed-elmelegy-arm 78eb291
ssl-opt: Updated the keywords to look up during handshake fragmentati…
minosgalanakis 95468a7
ssl-opt: Added requires_openssl_3_x to defragmentation tests.
minosgalanakis 7ff885d
ssl-opt: Adjusted the wording on handshake fragmentation tests.
minosgalanakis 6a97c6f
ssl-opt: Switched to requires_protocol_version for handshake framenta…
minosgalanakis d330eea
ssl-opt: Added tls 1_2 to handshake defregmentation.
minosgalanakis 3783d05
ssl-opt: Removed failing TLS1.2 test cases
minosgalanakis 13b0e66
ssl-opt: Added handhsake defragmentation tests for SSL_VARIABLE_BUFFE…
minosgalanakis e05c649
ssl-opt: Added handhsake defragmentation tests for client initiated r…
minosgalanakis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| Bugfix | ||
| * Support re-assembly of fragmented handshake messages in TLS, as mandated | ||
| by the spec. Lack of support was causing handshake failures with some | ||
| servers, especially with TLS 1.3 in practice (though both protocol | ||
| version could be affected in principle, and both are fixed now). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.