-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Remove the DHE-RSA key exchange #9917
Open
valeriosetti
wants to merge
10
commits into
Mbed-TLS:development
Choose a base branch
from
valeriosetti:issue9685
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains 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
3 tasks
valeriosetti
added
needs-review
Every commit must be reviewed by at least two team members,
needs-ci
Needs to pass CI tests
needs-preceding-pr
Requires another PR to be merged first
needs-reviewer
This PR needs someone to pick it up for review
size-s
Estimated task size: small (~2d)
priority-high
High priority - will be reviewed soon
labels
Jan 22, 2025
valeriosetti
force-pushed
the
issue9685
branch
from
January 29, 2025 14:00
dd86bb8
to
91ae591
Compare
valeriosetti
removed
the
needs-preceding-pr
Requires another PR to be merged first
label
Jan 29, 2025
valeriosetti
force-pushed
the
issue9685
branch
from
January 30, 2025 11:07
91ae591
to
7a94a1b
Compare
Rebased to solve a conflict in |
Signed-off-by: Valerio Setti <[email protected]>
Signed-off-by: Valerio Setti <[email protected]>
In this commit also MBEDTLS_KEY_EXCHANGE_SOME_DHE_ENABLED is removed. This cause some code in "ssl_ciphersuites_internal.h" and "ssl_tls12_server.c" to became useless, so these blocks are removed as well. Signed-off-by: Valerio Setti <[email protected]>
This symbol is unused in the code so it can be removed. Signed-off-by: Valerio Setti <[email protected]>
Signed-off-by: Valerio Setti <[email protected]>
Signed-off-by: Valerio Setti <[email protected]>
Signed-off-by: Valerio Setti <[email protected]>
…NABLED Signed-off-by: Valerio Setti <[email protected]>
valeriosetti
force-pushed
the
issue9685
branch
from
January 30, 2025 11:11
ad6b4fa
to
ac9d5d9
Compare
valeriosetti
force-pushed
the
issue9685
branch
from
January 31, 2025 08:09
3cba7a1
to
c303ffc
Compare
Hanshake serialization requires that the selected ciphersuite uses an AEAD algorithm. However, following the DHE-RSA removal, trying to still use RSA signature might select a ciphersuite which is not using AEAD, but CBC instead. Also ECDSA has ciphersuites with CBC, but they have lower priority compared to AEAD ones, so they are less likely to be picked. Signed-off-by: Valerio Setti <[email protected]>
Signed-off-by: Valerio Setti <[email protected]>
valeriosetti
force-pushed
the
issue9685
branch
from
January 31, 2025 16:10
c303ffc
to
86d5913
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
needs-ci
Needs to pass CI tests
needs-review
Every commit must be reviewed by at least two team members,
needs-reviewer
This PR needs someone to pick it up for review
priority-high
High priority - will be reviewed soon
size-s
Estimated task size: small (~2d)
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.
Description
Resolves #9685
Depends on:
PR checklist
Please remove the segment/s on either side of the | symbol as appropriate, and add any relevant link/s to the end of the line.
If the provided content is part of the present PR remove the # symbol.