-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
X.509 path building follow-ups #10034
Labels
Comments
Another functionality follow-up: CRLs and CRL checking. This will likely require its own non-trivial design and planning period. |
Added as Revocation (CRL, OCSP) 👍 |
vEpiphyte
added a commit
to vertexproject/synapse
that referenced
this issue
Feb 28, 2024
…#3568) - Cryptography update addresses older version of cryptography package containing CVE-2023-50782 & CVE-2024-26130 - certdir now uses cryptography X509 objects and RSA private key objects, instead of PyOpenSSL X509 and Pkey objects. This is largely due to the removal of APIs from PyOpenSSL which we were utilizing for PKCS12 support and the guidance from PyOpenSSL project to not utilize the ``Crypto`` module in new projects as it is considered deprecated in favor of Cryptography. Per prior discussion, there should be no API stability concerns related to this change since the CertDir class is not exposed via telepath or storm apis. - certdir is now fully typed. This identified issues where we were declaring bytes as inputs on certdir and Cortex was passing in PEM strings instead of bytes. - Remove PyOpenSSL use where it is possible to do so. We now only use it for doing X509 path building and certificate verification, eventually we'll be able to remove this in favor of APIs provided by Cryptography ( see pyca/cryptography#10393 pyca/cryptography#10034 ) --------- Co-authored-by: Cisphyx <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For 42.0
Functionality
Performance
Vec
that's not needed #10050insert(0)
, it'sO(n^2)
when done repeatedly #10051The text was updated successfully, but these errors were encountered: