<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body><div style="font-family:Helvetica,Arial;font-size:13px"><div style="font-family:"helvetica Neue",helvetica;font-size:14px;margin:0px">PyCA cryptography 2.8 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.</div><div><br></div></div><div class="gmail_signature">Changelog (<a href="https://cryptography.io/en/latest/changelog/#v2-8"><span style="word-break:break-word">https://cryptography.io/en/latest/changelog/#v2</span>-8</a>):</div><div class="gmail_signature"></div><div class="gmail_signature"><div class="gmail_signature">* Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.1d.</div><div class="gmail_signature">* Added support for Python 3.8.</div><div class="gmail_signature">* Added class methods Poly1305.generate_tag and Poly1305.verify_tag for Poly1305 sign and verify operations.</div><div class="gmail_signature">* Deprecated support for OpenSSL 1.0.1. Support will be removed in cryptography 2.9.</div><div class="gmail_signature">* We now ship manylinux2010 wheels in addition to our manylinux1 wheels.</div><div class="gmail_signature">* Added support for ed25519 and ed448 keys in the CertificateBuilder, CertificateSigningRequestBuilder, CertificateRevocationListBuilder and OCSPResponseBuilder.</div><div class="gmail_signature">* cryptography no longer depends on asn1crypto.</div><div class="gmail_signature">* FreshestCRL is now allowed as a CertificateRevocationList extension.</div><div class="gmail_signature"><br></div><div class="gmail_signature">-Paul Kehrer (reaperhulk)</div></div></body></html>