PyCA cryptography 1.8 (and 1.8.1) released

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

PyCA cryptography 1.8 (and 1.8.1) released

Paul Kehrer
PyCA cryptography 1.8 (and 1.8.1) has been released to PyPI. cryptography
is a package which provides cryptographic recipes and primitives to Python
developers. Our goal is for it to be your "cryptographic standard library".
We support Python 2.6-2.7, Python 3.3+, and PyPy.



* Fixed macOS wheels to properly link against 1.1.0 rather than 1.0.2.


* Added support for Python 3.6.
* Windows and macOS wheels now link against OpenSSL 1.1.0.
* macOS wheels are no longer universal. This change significantly shrinks
the size of the wheels. Users on macOS 32-bit Python (if there are any)
should migrate to 64-bit or build their own packages.
* Changed ASN.1 dependency from pyasn1 to asn1crypto resulting in a general
performance increase when encoding/decoding ASN.1 structures. Also, the
``pyasn1_modules`` test dependency is no longer required.
* Added support for update_into on CipherContext.
* Added DHPrivateKeyWithSerialization.private_bytes.
* Added DHPublicKeyWithSerialization.public_bytes
* load_pem_private_key and load_der_private_key now require that
``password`` must be bytes if provided. Previously this
  was documented but not enforced.
* Added support for subgroup order in Diffie-Hellman key exchange.

Thanks to all the contributors on this release!

-Paul Kehrer (reaperhulk)

        Support the Python Software Foundation: