python-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 ;)
- Devel package for openSUSE:Factory
-
15
derived packages
- Links to openSUSE:Factory / python-pyOpenSSL
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:python/python-pyOpenSSL && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
bug-lp-1265482.diff | 0000000532 532 Bytes | |
pyOpenSSL-0.15.1.tar.gz | 0000149887 146 KB | |
python-pyOpenSSL.changes | 0000003901 3.81 KB | |
python-pyOpenSSL.spec | 0000002738 2.67 KB |
Revision 31 (latest revision is 113)
Michal Čihař (Nijel)
accepted
request 298537
from
Michal Čihař (Nijel)
(revision 31)
- udapte to 0.15.1 * OpenSSL/SSL.py, OpenSSL/test/test_ssl.py: Fix a regression present in 0.15, where when an error occurs and no errno() is set, a KeyError is raised. This happens, for example, if Connection.shutdown() is called when the underlying transport has gone away. * OpenSSL/rand.py, OpenSSL/SSL.py: APIs which previously accepted filenames only as bytes now accept them as either bytes or unicode (and respect sys.getfilesystemencoding()). * OpenSSL/SSL.py: Add Cory Benfield's next-protocol-negotiation (NPN) bindings. * OpenSSL/SSL.py: Add ``Connection.recv_into``, mirroring the builtin ``socket.recv_into``. Based on work from Cory Benfield. * OpenSSL/test/test_ssl.py: Add tests for ``recv_into``. * OpenSSL/crypto.py: Expose ``X509StoreContext`` for verifying certificates. * OpenSSL/test/test_crypto.py: Add intermediate certificates for * OpenSSL/SSL.py: ``Connection.shutdown`` now propagates errors from the underlying socket. * OpenSSL/SSL.py: Fixed a regression ``Context.check_privatekey`` causing it to always succeed - even if it should fail. * OpenSSL/crypto.py: Fixed a regression where calling ``load_pkcs7_data`` with ``FILETYPE_ASN1`` would fail with a ``NameError``. * OpenSSL/SSL.py: Fix a regression in which the first argument of - Do not hardcode version in file list
Comments 0