cryptography 46.0.0

46.0.0
Added 3
  • Build and publish ppc64le manylinux wheels to PyPI
  • Build and publish win_arm64 (Windows on Arm) wheels to PyPI
  • Support for free-threaded Python 3.14
Changed 1
  • Windows, macOS, and Linux wheels are now compiled with OpenSSL 3.5.3
Fixed 1
  • In X.509, PSS signatures with SHA-3 hashes are now encoded with the official NIST SHA3 OID
Removed 3
  • Support for Python 3.7 has been removed
  • Removed the deprecated get_attribute_for_oid method on CertificateSigningRequest
  • Removed the deprecated CAST5, SEED, IDEA, and Blowfish classes from the cipher module
Deprecated 3
  • Support for OpenSSL < 3.0 is deprecated and will be removed in the next release
  • Support for x86_64 macOS is deprecated and will be removed in two releases
  • Support for 32-bit Windows is deprecated and will be removed in two releases

From cryptography

  • BACKWARDS INCOMPATIBLE: Support for Python 3.7 has been removed.
  • Support for OpenSSL < 3.0 is deprecated and will be removed in the next release.
  • Support for x86_64 macOS (including publishing wheels) is deprecated and will be removed in two releases. We will switch to publishing an arm64 only wheel for macOS.
  • Support for 32-bit Windows (including publishing wheels) is deprecated and will be removed in two releases. Users should move to a 64-bit Python installation.
  • Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.3.
  • We now build ppc64le manylinux wheels and publish them to PyPI.
  • We now build win_arm64 (Windows on Arm) wheels and publish them to PyPI.
  • Added support for free-threaded Python 3.14.
  • Removed the deprecated get_attribute_for_oid method on CertificateSigningRequest. Users should use get_attribute_for_oid() instead.
  • Removed the deprecated CAST5, SEED, IDEA, and Blowfishclasses from the cipher module. These are still available in Decrepit cryptography.
  • In X.509, when performing a PSS signature with a SHA-3 hash, it is now encoded with the official NIST SHA3 OID.
View original

Upgraded? How did it go?

Discussion