-
-
Notifications
You must be signed in to change notification settings - Fork 32k
gh-117784: Only reference PHA functions ifndef SSL_VERIFY_POST_HANDSHAKE #117785
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
Merged
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
3458f2e
Only reference PHA functions ifndef OPENSSL_NO_PHA
WillChilds-Klein fdfa6df
Adjust PSK tests to use testing_context()
WillChilds-Klein 3909fe4
Rename OPENSSL_NO_PHA to OPENSSL_NO_TLS_PHA
WillChilds-Klein 6743dc0
Replace OPENSSL_NO_TLS_PHA with SSL_VERIFY_POST_HANDSHAKE
WillChilds-Klein 57b4d6d
📜🤖 Added by blurb_it.
blurb-it[bot] 082e7d6
Address PR feedback
WillChilds-Klein 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
1 change: 1 addition & 0 deletions
1
Misc/NEWS.d/next/Library/2024-06-26-17-00-39.gh-issue-117784.inCtAV.rst
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 @@ | ||
CPython now detects whether its linked TLS library supports TLSv1.3 post-handshake authentication and disables that feature if support is lacking. |
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are tickets used only for post-handshake authentication? From the docs it looks like a separate TLSv1.3 feature.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, tickets are used for session resumption and are unrelated to post-handshake authentication. I believe
get_num_tickets
pertains to a post-handshake message added in TLSv1.3.SSL_CTX_get_num_tickets
's docs indicate as much.This change just updates that guard to honor OpenSSL's
OPENSSL_NO_TLS1_3
as other parts of_ssl.c
already do.