Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 1, 2025

This PR contains the following updates:

Package Change Age Confidence
pyOpenSSL (source) 24.2.1 -> 24.3.0 age confidence

Release Notes

pyca/pyopenssl (pyOpenSSL)

v24.3.0

Compare Source

Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Removed the deprecated OpenSSL.crypto.CRL, OpenSSL.crypto.Revoked, OpenSSL.crypto.dump_crl, and OpenSSL.crypto.load_crl. cryptography.x509's CRL functionality should be used instead.
  • Removed the deprecated OpenSSL.crypto.sign and OpenSSL.crypto.verify. cryptography.hazmat.primitives.asymmetric's signature APIs should be used instead.

Deprecations:
^^^^^^^^^^^^^

  • Deprecated OpenSSL.rand - callers should use os.urandom() instead.
  • Deprecated add_extensions and get_extensions on OpenSSL.crypto.X509Req and OpenSSL.crypto.X509. These should have been deprecated at the same time X509Extension was. Users should use pyca/cryptography's X.509 APIs instead.
  • Deprecated OpenSSL.crypto.get_elliptic_curves and OpenSSL.crypto.get_elliptic_curve, as well as passing the reult of them to OpenSSL.SSL.Context.set_tmp_ecdh, users should instead pass curves from cryptography.
  • Deprecated passing X509 objects to OpenSSL.SSL.Context.use_certificate, OpenSSL.SSL.Connection.use_certificate, OpenSSL.SSL.Context.add_extra_chain_cert, and OpenSSL.SSL.Context.add_client_ca, users should instead pass cryptography.x509.Certificate instances. This is in preparation for deprecating pyOpenSSL's X509 entirely.
  • Deprecated passing PKey objects to OpenSSL.SSL.Context.use_privatekey and OpenSSL.SSL.Connection.use_privatekey, users should instead pass cryptography private key instances. This is in preparation for deprecating pyOpenSSL's PKey entirely.

Changes:
^^^^^^^^

  • cryptography maximum version has been increased to 44.0.x.
  • OpenSSL.SSL.Connection.get_certificate, OpenSSL.SSL.Connection.get_peer_certificate, OpenSSL.SSL.Connection.get_peer_cert_chain, and OpenSSL.SSL.Connection.get_verified_chain now take an as_cryptography keyword-argument. When True is passed then cryptography.x509.Certificate are returned, instead of OpenSSL.crypto.X509. In the future, passing False (the default) will be deprecated.

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jan 1, 2025
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch 12 times, most recently from f6f0e68 to de00709 Compare January 9, 2025 05:33
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch 8 times, most recently from 806d273 to 76b91fb Compare January 16, 2025 06:58
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch 8 times, most recently from 08a397f to 1169b0c Compare January 23, 2025 03:24
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch from 1169b0c to 9867e9b Compare January 23, 2025 17:44
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch 13 times, most recently from f2951b8 to d25a720 Compare May 15, 2025 04:25
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch 11 times, most recently from 43b72d9 to f1486c7 Compare May 23, 2025 04:23
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch from f1486c7 to 1b85b4a Compare August 10, 2025 12:42
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch from 1b85b4a to 9ff6049 Compare August 19, 2025 12:34
@renovate renovate bot changed the title fix(deps): update dependency pyopenssl to v24.3.0 chore(deps): update dependency pyopenssl to v24.3.0 Sep 25, 2025
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch from 9ff6049 to be24f53 Compare November 18, 2025 13:50
@renovate renovate bot force-pushed the renovate/pyopenssl-24.x-lockfile branch from be24f53 to 03ba211 Compare November 25, 2025 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant