From Newsgroup: comp.lang.python.announce
PyCA cryptography 48.0.0 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, X.509,
key derivation functions, and much more. We support Python 3.9+, and PyPy3 3.11.
Changelog (
https://cryptography.io/en/latest/changelog/#v48-0-0)
* BACKWARDS INCOMPATIBLE: Support for Python 3.8 has been removed.
cryptography now requires Python 3.9 or later.
* BACKWARDS INCOMPATIBLE: Loading an X.509 CRL whose inner TBSCertList.signature algorithm does not match the outer signatureAlgorithm
now raises ValueError. Previously, such CRLs were parsed successfully and
only rejected during signature validation.
* Added support for ML-KEM key encapsulation and ML-DSA signing when using OpenSSL 3.5.0 or later, in addition to the existing AWS-LC and BoringSSL support. This means post-quantum algorithms are now available to users of
our wheels.
* Note: Going forward, we do not guarantee that all functionality in cryptography will be available when building against OpenSSL. See (
https://cryptography.io/en/latest/statements/state-of-openssl/) for more information.
-Paul Kehrer (reaperhulk)
--- Synchronet 3.21f-Linux NewsLink 1.2