Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-pyOpenSSL-25.0.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python311-pyOpenSSL Distribution: openSUSE Tumbleweed
Version: 25.0.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Jan 30 02:28:29 2025
Group: Unspecified Build host: reproducible
Size: 786033 Source RPM: python-pyOpenSSL-25.0.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/pyca/pyopenssl
Summary: Python wrapper module around the OpenSSL library
pyOpenSSL is a set of Python bindings for OpenSSL.  It includes some low-level
cryptography APIs but is primarily focused on providing an API for using the
TLS protocol from Python.

pyOpenSSL is now a pure-Python project with a dependency on a new project,
cryptography (<https://github.com/pyca/cryptography>), which provides (among
other things) a cffi-based interface to OpenSSL.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Jan 30 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Switch to pyproject macros.
  - Add typing-extensions to Requires for 3.11 and 3.12.
* Wed Jan 29 2025 ecsos <ecsos@opensuse.org>
  - Update to 25.0.0
    * Backward-incompatible changes: -
    * Deprecations: -
    * Changes:
    - Corrected type annotations on Context.set_alpn_select_callback,
      Context.set_session_cache_mode, Context.set_options, Context.set_mode,
      X509.subject_name_hash, and X509Store.load_locations.
    - Deprecated APIs are now marked using warnings.deprecated. mypy will emit deprecation notices
      for them when used with --enable-error-code deprecated.
  - Changes from 24.3.0
    * 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 priate 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.
  - Rebase skip-networked-test.patch.
* Mon Jan 13 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not build tests noarch: they refer to %__isa, which differs
    per architecture, invalidating the noarch option.
    Fixes build with rpm 4.20.
* Tue Jul 23 2024 Adrian Schröter <adrian@suse.de>
  - 24.2.1:
    * Deprecated OpenSSL.crypto.X509Req,
      OpenSSL.crypto.load_certificate_request,
      OpenSSL.crypto.dump_certificate_request.
      Instead, cryptography.x509.CertificateSigningRequest,s
      cryptography.x509.CertificateSigningRequestBuilder,s
      cryptography.x509.load_der_x509_csr,s
      or cryptography.x509.load_pem_x509_csr should be used.
    * Added type hints for the SSL module. #1308.
    * Changed OpenSSL.crypto.PKey.from_cryptography_key to accept public and private EC, ED25519, ED448 keys
* Sat Mar 16 2024 Dirk Müller <dmueller@suse.com>
  - update to 24.1.0:
    * Removed the deprecated OpenSSL.crypto.PKCS12 and
      OpenSSL.crypto.NetscapeSPKI. OpenSSL.crypto.PKCS12 may be
      replaced by the PKCS#12 APIs in the cryptography package.
* Mon Jan 29 2024 Dirk Müller <dmueller@suse.com>
  - update to 24.0.0:
    * Added OpenSSL.SSL.Connection.get_selected_srtp_profile to
      determine which SRTP profile was negotiated. #1279.
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 23.3.0:
    * Dropped support for Python 3.6.
    * The minimum ``cryptography`` version is now 41.0.5.
    * Removed ``OpenSSL.crypto.loads_pkcs7`` and
      ``OpenSSL.crypto.loads_pkcs12`` which had been deprecated for
      3 years.
    * Added ``OpenSSL.SSL.OP_LEGACY_SERVER_CONNECT`` to allow
      legacy insecure renegotiation between OpenSSL and unpatched
      servers.
    * Deprecated ``OpenSSL.crypto.PKCS12`` (which was intended to
      have been deprecated at the same time as
      ``OpenSSL.crypto.load_pkcs12``).
    * Deprecated ``OpenSSL.crypto.NetscapeSPKI``.
    * Deprecated ``OpenSSL.crypto.CRL``
    * Deprecated ``OpenSSL.crypto.Revoked``
    * Deprecated ``OpenSSL.crypto.load_crl`` and
      ``OpenSSL.crypto.dump_crl``
    * Deprecated ``OpenSSL.crypto.sign`` and
      ``OpenSSL.crypto.verify``
    * Deprecated ``OpenSSL.crypto.X509Extension``
    * Changed ``OpenSSL.crypto.X509Store.add_crl`` to also accept
    * ``cryptography``'s ``x509.CertificateRevocationList``
      arguments in addition
    * to the now deprecated ``OpenSSL.crypto.CRL`` arguments.
    * Fixed ``test_set_default_verify_paths`` test so that it is
      skipped if no network connection is available.
* Mon Jun 19 2023 Dirk Müller <dmueller@suse.com>
  - update to 23.2.0:
    * Removed ``X509StoreFlags.NOTIFY_POLICY``.
    * ``cryptography`` maximum version has been increased to
      41.0.x.
    * Invalid versions are now rejected in
      ``OpenSSL.crypto.X509Req.set_version``.
    * Added ``X509VerificationCodes`` to ``OpenSSL.SSL``.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Tue Mar 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 23.1.1:
    * Worked around an issue in OpenSSL 3.1.0 which caused
      `X509Extension.get_short_name` to raise an exception when no
      short name was known to OpenSSL.
* Mon Mar 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 23.1.0:
    * ``cryptography`` maximum version has been increased to
      40.0.x.
    * Add ``OpenSSL.SSL.Connection.DTLSv1_get_timeout`` and
      ``OpenSSL.SSL.Connection.DTLSv1_handle_timeout``
      to support DTLS timeouts `#1180
* Mon Jan 02 2023 Dirk Müller <dmueller@suse.com>
  - update to 23.0.0:
    * Add ``OpenSSL.SSL.X509StoreFlags.PARTIAL_CHAIN`` constant to allow for
      users
    to perform certificate verification on partial certificate chains.
    * ``cryptography`` maximum version has been increased to 39.0.x.
  - drop pyOpenSSL-pr1158-conditional-__all__.patch (upstream)
* Fri Oct 21 2022 Ben Greiner <code@bnavigator.de>
  - Upstream post-release doc fix (gh#pyca/pyopenssl#1150)
    * The minimum cryptography version is now 38.0.x (and we now pin
      releases  against cryptography major versions to prevent future
      breakage)
  - Add pyOpenSSL-pr1158-conditional-__all__.patch
    gh#pyca/pyopenssl#1158
* Thu Sep 29 2022 Dirk Müller <dmueller@suse.com>
  - update to 22.1.0:
    * Remove support for SSLv2 and SSLv3.
    * The minimum ``cryptography`` version is now 37.0.2.
    * The ``OpenSSL.crypto.X509StoreContextError`` exception has been refactored,
      changing its internal attributes.
    * Add ``OpenSSL.SSL.Connection.set_verify`` and ``OpenSSL.SSL.Connection.get_verify_mode``
      to override the context object's verification flags.
    * Add ``OpenSSL.SSL.Connection.use_certificate`` and
      ``OpenSSL.SSL.Connection.use_privatekey``
      to set a certificate per connection (and not just per context)
* Wed Jun 01 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Shift BuildRequires on openssl, it's only required for tests.
* Fri Feb 04 2022 Dirk Müller <dmueller@suse.com>
  - update to 22.0.0:
    - Drop support for Python 2.7.
    - The minimum ``cryptography`` version is now 35.0.
    - Expose wrappers for some `DTLS
      <https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security>`_
      primitives.
  - drop check_inv_ALPN_lists.patch: upstream

Files

/usr/lib/python3.11/site-packages/OpenSSL
/usr/lib/python3.11/site-packages/OpenSSL/SSL.py
/usr/lib/python3.11/site-packages/OpenSSL/__init__.py
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/SSL.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/SSL.cpython-311.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/_util.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/_util.cpython-311.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/crypto.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/crypto.cpython-311.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/debug.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/debug.cpython-311.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/rand.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/rand.cpython-311.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/version.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/OpenSSL/__pycache__/version.cpython-311.pyc
/usr/lib/python3.11/site-packages/OpenSSL/_util.py
/usr/lib/python3.11/site-packages/OpenSSL/crypto.py
/usr/lib/python3.11/site-packages/OpenSSL/debug.py
/usr/lib/python3.11/site-packages/OpenSSL/py.typed
/usr/lib/python3.11/site-packages/OpenSSL/rand.py
/usr/lib/python3.11/site-packages/OpenSSL/version.py
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info/LICENSE
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/pyOpenSSL-25.0.0.dist-info/top_level.txt
/usr/share/doc/packages/python311-pyOpenSSL
/usr/share/doc/packages/python311-pyOpenSSL/CHANGELOG.rst
/usr/share/doc/packages/python311-pyOpenSSL/CODE_OF_CONDUCT.rst
/usr/share/doc/packages/python311-pyOpenSSL/CONTRIBUTING.rst
/usr/share/doc/packages/python311-pyOpenSSL/INSTALL.rst
/usr/share/doc/packages/python311-pyOpenSSL/README.rst
/usr/share/licenses/python311-pyOpenSSL
/usr/share/licenses/python311-pyOpenSSL/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Feb 9 01:37:00 2025