StarlitGhost / PyMoronBot

All development moved to https://github.com/DesertBot/DesertBot - A modular IRC bot with extensive aliasing capabilities, written in Python.
MIT License
9 stars 0 forks source link

Scheduled weekly dependency update for week 30 #159

Closed pyup-bot closed 7 years ago

pyup-bot commented 7 years ago

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

cryptography 1.9 » 2.0 PyPI | Changelog | Repo

Changelogs

cryptography 1.9 -> 2.0

2.0



* **BACKWARDS INCOMPATIBLE:** Support for Python 3.3 has been dropped.
* We now ship ``manylinux1`` wheels linked against OpenSSL 1.1.0f. These wheels
 will be automatically used with most Linux distributions if you are running
 the latest pip.
* Deprecated the use of ``signer`` on
 :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`,
 :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`,
 and
 :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey`
 in favor of ``sign``.
* Deprecated the use of ``verifier`` on
 :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`,
 :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`,
 and
 :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey`
 in favor of ``verify``.
* Added support for parsing
 :class:`~cryptography.x509.certificate_transparency.SignedCertificateTimestamp`
 objects from X.509 certificate extensions.
* Added support for
 :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`.
* Added support for
 :class:`~cryptography.hazmat.primitives.ciphers.aead.AESCCM`.
* Added
 :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM`, a "one shot"
 API for AES GCM encryption.
* Added support for :doc:`/hazmat/primitives/asymmetric/x25519`.
* Added support for serializing and deserializing Diffie-Hellman parameters
 with
 :func:`~cryptography.hazmat.primitives.serialization.load_pem_parameters`,
 :func:`~cryptography.hazmat.primitives.serialization.load_der_parameters`,
 and
 :meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHParameters.parameter_bytes`
 .
* The ``extensions`` attribute on :class:`~cryptography.x509.Certificate`,
 :class:`~cryptography.x509.CertificateSigningRequest`,
 :class:`~cryptography.x509.CertificateRevocationList`, and
 :class:`~cryptography.x509.RevokedCertificate` now caches the computed
 ``Extensions`` object. There should be no performance change, just a
 performance improvement for programs accessing the ``extensions`` attribute
 multiple times.

That's it for now!

Happy merging! 🤖