Mon, 02 Nov 2026 21:28:18 UTC Log in
Python wrapper module around the OpenSSL library built by guoguo completed Thu, 29 Oct 2026 21:58:58 UTC

Description

High-level wrapper around a subset of the OpenSSL library, includes among others * SSL.Connection objects, wrapping the methods of Python's portable sockets * Callbacks written in Python * Extensive error-handling mechanism, mirroring OpenSSL's error codes

RPMs

3 files, 2 arches
src
  • pyOpenSSL-26.4.0-1.fc45.src.rpm 228.04 KB info · download
noarch
  • pyOpenSSL-doc-26.4.0-1.fc45.noarch.rpm 130.22 KB info · download
  • python3-pyOpenSSL-26.4.0-1.fc45.noarch.rpm 121.50 KB info · download

Logs

noarch

Changelog

* Thu Aug 13 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.4.0-1
- Update to v26.4

* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 26.3.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild

* Thu Jul 02 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.3.0-1
- Update to v26.3.0

* Fri Jun 12 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 26.2.0-3
- Rebuilt for openssl 4.0

* Thu Jun 04 2026 Python Maint <python-maint@redhat.com> - 26.2.0-2
- Rebuilt for Python 3.15

* Tue May 05 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.2.0-1
- Update to v26.2.0

* Wed Apr 29 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.1.0-1
- Update to 26.1.0

* Wed Mar 18 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.0.0-1
- Update to v26.0.0
- Added support for using aws-lc instead of OpenSSL.
- Properly raise an error if a DTLS cookie callback returned a cookie
  longer than DTLS1_COOKIE_LENGTH bytes. Previously this would result in a
  buffer-overflow. Credit to dark_haxor for reporting the issue.
  CVE-2026-27459
- Added OpenSSL.SSL.Connection.get_group_name to determine which group name
  was negotiated.
- Context.set_tlsext_servername_callback now handles exceptions raised in
  the callback by calling sys.excepthook and returning a fatal TLS alert.
  Previously, exceptions were silently swallowed and the handshake would
  proceed as if the callback had succeeded. Credit to Leury Castillo for
  reporting this issue. CVE-2026-27448

* Thu Jan 22 2026 Jeremy Cline <jeremycline@linux.microsoft.com> - 25.3.0-1
- Update to 25.3.0
- pyOpenSSL now sets SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER on connections by
  default, matching CPython’s behavior.
- Added OpenSSL.SSL.Context.clear_mode.
- Added OpenSSL.SSL.Context.set_tls13_ciphersuites to set the allowed TLS
  1.3 ciphers.
- Added OpenSSL.SSL.Connection.set_info_callback

* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 25.1.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild

* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 25.1.0-5
- Rebuilt for Python 3.14.0rc3 bytecode

* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 25.1.0-4
- Rebuilt for Python 3.14.0rc2 bytecode

* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 25.1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild

* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 25.1.0-2
- Rebuilt for Python 3.14

* Wed May 21 2025 Jeremy Cline <jeremycline@linux.microsoft.com> - 25.1.0-1
- Update to v25.1.0
- Attempting using any methods that mutate an OpenSSL.SSL.Context after it
  has been used to create an OpenSSL.SSL.Connection will emit a warning. In
  a future release, this will raise an exception.

* Wed Jan 22 2025 Jeremy Cline <jeremycline@linux.microsoft.com> - 25.0.0-1
- Update to v25.0.0

* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 24.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild