forked from pool/python-cryptography
Accepting request 319463 from Cloud:OpenStack:Master
- update to 0.9.3: * Updated Windows wheels to be compiled against OpenSSL 1.0.2d. * Updated Windows wheels to be compiled against OpenSSL 1.0.2c. * **SECURITY ISSUE**: Fixed a double free in the OpenSSL backend when using DSA to verify signatures. Note that this only affects PyPy 2.6.0 and (presently unreleased) CFFI versions greater than 1.1.0. * Removed support for Python 3.2. This version of Python is rarely used and caused support headaches. Users affected by this should upgrade to 3.3+. * Deprecated support for Python 2.6. At the time there is no time table for actually dropping support, however we strongly encourage all users to upgrade their Python, as Python 2.6 no longer receives support from the Python core team. * Add support for the :class:`~cryptography.hazmat.primitives.asymmetric.ec.SECP256K1` elliptic curve. * Fixed compilation when using an OpenSSL which was compiled with the ``no-comp`` (``OPENSSL_NO_COMP``) option. * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` serialization of public keys using the ``public_bytes`` method of :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`. * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` serialization of private keys using the ``private_bytes`` method of :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`. * Add support for parsing X.509 certificate signing requests (CSRs) with OBS-URL: https://build.opensuse.org/request/show/319463 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cryptography?expand=0&rev=13
This commit is contained in:
@@ -1,3 +1,61 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 29 18:05:55 UTC 2015 - tbechtold@suse.com
|
||||
|
||||
- update to 0.9.3:
|
||||
* Updated Windows wheels to be compiled against OpenSSL 1.0.2d.
|
||||
* Updated Windows wheels to be compiled against OpenSSL 1.0.2c.
|
||||
* **SECURITY ISSUE**: Fixed a double free in the OpenSSL backend when using DSA
|
||||
to verify signatures. Note that this only affects PyPy 2.6.0 and (presently
|
||||
unreleased) CFFI versions greater than 1.1.0.
|
||||
* Removed support for Python 3.2. This version of Python is rarely used
|
||||
and caused support headaches. Users affected by this should upgrade to 3.3+.
|
||||
* Deprecated support for Python 2.6. At the time there is no time table for
|
||||
actually dropping support, however we strongly encourage all users to upgrade
|
||||
their Python, as Python 2.6 no longer receives support from the Python core
|
||||
team.
|
||||
* Add support for the
|
||||
:class:`~cryptography.hazmat.primitives.asymmetric.ec.SECP256K1` elliptic
|
||||
curve.
|
||||
* Fixed compilation when using an OpenSSL which was compiled with the
|
||||
``no-comp`` (``OPENSSL_NO_COMP``) option.
|
||||
* Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER`
|
||||
serialization of public keys using the ``public_bytes`` method of
|
||||
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`,
|
||||
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`,
|
||||
and
|
||||
:class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`.
|
||||
* Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER`
|
||||
serialization of private keys using the ``private_bytes`` method of
|
||||
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`,
|
||||
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`,
|
||||
and
|
||||
:class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`.
|
||||
* Add support for parsing X.509 certificate signing requests (CSRs) with
|
||||
:func:`~cryptography.x509.load_pem_x509_csr` and
|
||||
:func:`~cryptography.x509.load_der_x509_csr`.
|
||||
* Moved ``cryptography.exceptions.InvalidToken`` to
|
||||
:class:`cryptography.hazmat.primitives.twofactor.InvalidToken` and deprecated
|
||||
the old location. This was moved to minimize confusion between this exception
|
||||
and :class:`cryptography.fernet.InvalidToken`.
|
||||
* Added support for X.509 extensions in :class:`~cryptography.x509.Certificate`
|
||||
objects. The following extensions are supported as of this release:
|
||||
|
||||
* :class:`~cryptography.x509.BasicConstraints`
|
||||
* :class:`~cryptography.x509.AuthorityKeyIdentifier`
|
||||
* :class:`~cryptography.x509.SubjectKeyIdentifier`
|
||||
* :class:`~cryptography.x509.KeyUsage`
|
||||
* :class:`~cryptography.x509.SubjectAlternativeName`
|
||||
* :class:`~cryptography.x509.ExtendedKeyUsage`
|
||||
* :class:`~cryptography.x509.CRLDistributionPoints`
|
||||
* :class:`~cryptography.x509.AuthorityInformationAccess`
|
||||
* :class:`~cryptography.x509.CertificatePolicies`
|
||||
|
||||
Note that unsupported extensions with the critical flag raise
|
||||
:class:`~cryptography.x509.UnsupportedExtension` while unsupported extensions
|
||||
set to non-critical are silently ignored. Read the
|
||||
:doc:`X.509 documentation</x509>` for more information.
|
||||
- add python-pyasn1, python-ipaddress and python-idna as Requires/BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 23 06:38:42 UTC 2015 - mcihar@suse.cz
|
||||
|
||||
|
Reference in New Issue
Block a user