-
Notifications
You must be signed in to change notification settings - Fork 1.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
Backport of OpenSSL 3.0.0 & Python 3.10 fixes to 3.4.x #6000
Closed
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
d03bb7c
to
0a164d2
Compare
spurious failures and no resolution so far
* moar linkcheck ignores * new alpine new python
This makes it easier to isolate regressions by running all tests even if one fails.
- OpenSSL 3.0.0-beta2 now uses lib64 on X86_64 - fail on implicit function definition
* fix pkcs12 parse ordering. fixes pyca#5872 * remove an unneeded print * simplify the test a bit more * index * black * Update tests/hazmat/primitives/test_pkcs12.py Co-authored-by: Alex Gaynor <[email protected]> Co-authored-by: Alex Gaynor <[email protected]>
* 3.0.0 support * almost...there... * make mypy happy
…#5972) * switch to using EVP_PKEY_derive instead of DH_compute_key in DH Where checks are occurring is changing in OpenSSL 3.0 and this makes it easier to be consistent (and is the API we should be using anyway). The tests change because EVP_PKEY_derive now verifies that we have shared parameters, which the test previously only verified by asserting that the derived keys didn't match * review feedback * type ignores required for typeerror tests. some day i will remember this
Python 3.10 changed enum's object and string representation. PyCA cryptography now uses a custom subclass of enum.Enum() will well-defined __repr__ and __str__ from Python 3.9. Related: https://bugs.python.org/issue40066 Fixes: pyca#5995 Signed-off-by: Christian Heimes <[email protected]>
remove it everywhere and assert on the code/lib/reason
cryptography 35.0.0 is out! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Backport of commit f08a7de and PR #5250 and PR #6042 to 3.4.x branch and on top of 3.4.7 tag.
I'm working on OpenSSL 3.0.0 support in C9S and thought that you may find the backport useful. I had minor conflicts in
ci.yaml
,backend.py
, andciphers.py
.Co-authored-by: Paul Kehrer [email protected]