Subject: CVS commit: pkgsrc/security
From: Adam Ciarcinski
Date: 2024-11-28 11:31:24
Message id: 20241128103124.BF2E6FC1B@cvs.NetBSD.org

Log Message:
py-cryptography py-cryptography_vectors: updated to 44.0.0

44.0.0 - 2024-11-27

* **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL < 3.9.
* Deprecated Python 3.7 support. Python 3.7 is no longer supported by the
  Python core team. Support for Python 3.7 will be removed in a future
  ``cryptography`` release.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.4.0.
* macOS wheels are now built against the macOS 10.13 SDK. Users on older
  versions of macOS should upgrade, or they will need to build
  ``cryptography`` themselves.
* Enforce the :rfc:`5280` requirement that extended key usage extensions must
  not be empty.
* Added support for timestamp extraction to the
  :class:`~cryptography.fernet.MultiFernet` class.
* Relax the Authority Key Identifier requirements on root CA certificates
  during X.509 verification to allow fields permitted by :rfc:`5280` but
  forbidden by the CA/Browser BRs.
* Added support for :class:`~cryptography.hazmat.primitives.kdf.argon2.Argon2id`
  when using OpenSSL 3.2.0+.
* Added support for the :class:`~cryptography.x509.Admissions` certificate extension.
* Added basic support for PKCS7 decryption (including S/MIME 3.2) via
  :func:`~cryptography.hazmat.primitives.serialization.pkcs7.pkcs7_decrypt_der`,
  :func:`~cryptography.hazmat.primitives.serialization.pkcs7.pkcs7_decrypt_pem`, and
  :func:`~cryptography.hazmat.primitives.serialization.pkcs7.pkcs7_decrypt_smime`.

Files:
RevisionActionfile
1.123modifypkgsrc/security/py-cryptography/Makefile
1.36modifypkgsrc/security/py-cryptography/PLIST
1.16modifypkgsrc/security/py-cryptography/cargo-depends.mk
1.98modifypkgsrc/security/py-cryptography/distinfo
1.61modifypkgsrc/security/py-cryptography_vectors/Makefile
1.29modifypkgsrc/security/py-cryptography_vectors/PLIST
1.60modifypkgsrc/security/py-cryptography_vectors/distinfo
1.1addpkgsrc/security/py-cryptography/patches/patch-pyproject.toml