PyCA cryptography 2.7 released

Paul Kehrer paul.l.kehrer at gmail.com
Thu May 30 20:15:23 EDT 2019


PyCA cryptography 2.7 has been released to PyPI. cryptography includes both
high level recipes and low level interfaces to common cryptographic
algorithms such as symmetric ciphers, asymmetric algorithms, message
digests, X509, key derivation functions, and much more. We support Python
2.7, Python 3.4+, and PyPy.

Changelog (https://cryptography.io/en/latest/changelog/#v2-7):
* Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL
1.1.1c.
* BACKWARDS INCOMPATIBLE: We no longer distribute 32-bit manylinux1 wheels.
Continuing to produce them was a maintenance burden.
* BACKWARDS INCOMPATIBLE: Removed the
cryptography.hazmat.primitives.mac.MACContext interface. The CMAC and HMAC
APIs have not changed, but they are no longer registered as MACContext
instances.
* Removed support for running our tests with setup.py test. Users
interested in running our tests can continue to follow the directions in
our development documentation.
* Add support for Poly1305 when using OpenSSL 1.1.1 or newer.
* Support serialization with Encoding.OpenSSH and PublicFormat.OpenSSH in
Ed25519PublicKey.public_bytes .
* Correctly allow passing a SubjectKeyIdentifier to
from_issuer_subject_key_identifier() and deprecate passing an Extension
object. The documentation always required SubjectKeyIdentifier but the
implementation previously required an Extension.

-Paul Kehrer (reaperhulk)


More information about the Python-announce-list mailing list