Python wrapper module around the OpenSSL library

Edit Package saltbundlepy-pyopenssl

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

Refresh
Refresh
Source Files
Filename Size Changed
project.diff 0000005457 5.33 KB
pyOpenSSL-23.2.0.tar.gz 0000185132 181 KB
Revision 2 (latest revision is 4)
Victor Zhestkov's avatar Victor Zhestkov (vizhestkov) committed (revision 2)
- 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``.
- 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.
- 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
- 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.
- 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.
Comments 0
openSUSE Build Service is sponsored by