• [Python-announce] PyCA cryptography 48.0.0 released

    From Paul Kehrer@paul.l.kehrer@gmail.com to comp.lang.python.announce on Mon May 4 18:00:05 2026
    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