• [Python-announce] PyCA cryptography 41.0.0 released

    From Paul Kehrer@paul.l.kehrer@gmail.com to comp.lang.python.announce on Wed May 31 06:35:28 2023
    From Newsgroup: comp.lang.python.announce

    PyCA cryptography 41.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, X509, key derivation functions, and much
    more. We support Python 3.7+, and PyPy3 7.3.10+.

    Changelog (https://cryptography.io/en/latest/changelog/#v41-0-0):
    * BACKWARDS INCOMPATIBLE: Support for OpenSSL less than 1.1.1d has
    been removed. Users on older version of OpenSSL will need to upgrade.
    * BACKWARDS INCOMPATIBLE: Support for Python 3.6 has been removed.
    * BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 3.6.
    * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.1.
    * Updated the minimum supported Rust version (MSRV) to 1.56.0, from 1.48.0.
    * Added support for the OCSPAcceptableResponses OCSP extension.
    * Added support for the MSCertificateTemplate proprietary Microsoft
    certificate extension.
    * Implemented support for equality checks on all asymmetric public key types.
    * Added support for aes256-gcm@openssh.com encrypted keys in load_ssh_private_key().
    * Added support for obtaining X.509 certificate signature algorithm
    parameters (including PSS) via signature_algorithm_parameters().
    * Support signing PSS X.509 certificates via the new keyword-only
    argument rsa_padding on sign().
    * Added support for ChaCha20Poly1305 on BoringSSL.

    -Paul Kehrer (reaperhulk)
    --- Synchronet 3.20a-Linux NewsLink 1.114