pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun May 18 08:34:00 UTC 2025

Modified Files:
        pkgsrc/security/py-cryptography: Makefile cargo-depends.mk distinfo
        pkgsrc/security/py-cryptography_vectors: Makefile PLIST distinfo
Removed Files:
        pkgsrc/security/py-cryptography/patches: patch-pyproject.toml

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

45.0.2

Fixed using mypy with cryptography on older versions of Python.

45.0.1

Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.0.

45.0.0

Support for Python 3.7 is deprecated and will be removed in the next cryptography release.
Updated the minimum supported Rust version (MSRV) to 1.74.0, from 1.65.0.
Added support for serialization of PKCS#12 Java truststores in :func:`~cryptography.hazmat.primitives.serialization.pkcs12.serialize_java_truststore`
Added :meth:`~cryptography.hazmat.primitives.kdf.argon2.Argon2id.derive_phc_encoded` and :meth:`~cryptography.hazmat.primitives.kdf.argon2.Argon2id.verify_phc_encoded` methods to support password 
hashing in the PHC string format
Added support for PKCS7 decryption and encryption using AES-256 as the content algorithm, in addition to AES-128.
BACKWARDS INCOMPATIBLE: Made SSH private key loading more consistent with other private key loading: :func:`~cryptography.hazmat.primitives.serialization.load_ssh_private_key` now raises a TypeError 
if the key is unencrypted but a password is provided (previously no exception was raised), and raises a TypeError if the key is encrypted but no password is provided (previously a ValueError was 
raised).
We significantly refactored how private key loading ( :func:`~cryptography.hazmat.primitives.serialization.load_pem_private_key` and 
:func:`~cryptography.hazmat.primitives.serialization.load_der_private_key`) works. This is intended to be backwards compatible for all well-formed keys, therefore if you discover a key that now 
raises an exception, please file a bug with instructions for reproducing.
Added unsafe_skip_rsa_key_validation keyword-argument to :func:`~cryptography.hazmat.primitives.serialization.load_ssh_private_key`.
Added :class:`~cryptography.hazmat.primitives.hashes.XOFHash` to support repeated :meth:`~cryptography.hazmat.primitives.hashes.XOFHash.squeeze` operations on extendable output functions.
Added :meth:`~cryptography.x509.ocsp.OCSPResponseBuilder.add_response_by_hash` method to allow creating OCSP responses using certificate hash values rather than full certificates.
Extended the :mod:`X.509 path validation <cryptography.x509.verification>` API to support user-configured extension policies via the :meth:`PolicyBuilder.extension_policies 
<cryptography.x509.verification.PolicyBuilder.extension_policies>` method.
Deprecated the subject, verification_time and max_chain_depth properties on :class:`~cryptography.x509.verification.ClientVerifier` and :class:`~cryptography.x509.verification.ServerVerifier` in 
favor of a new policy property. These properties will be removed in the next release of cryptography.
BACKWARDS INCOMPATIBLE: The :meth:`VerifiedClient.subject <cryptography.x509.verification.VerifiedClient.subjects>` property can now be None since a custom extension policy may allow certificates 
without a Subject Alternative Name extension.
Changed the behavior when the OpenSSL 3 legacy provider fails to load. Instead of raising an exception, a warning is now emitted. The CRYPTOGRAPHY_OPENSSL_NO_LEGACY environment variable can still be 
used to disable the legacy provider at runtime.
Added support for the CRYPTOGRAPHY_BUILD_OPENSSL_NO_LEGACY environment variable during build time, which prevents the library from ever attempting to load the legacy provider.
Added support for the :class:`~cryptography.x509.PrivateKeyUsagePeriod` X.509 extension. This extension defines the period during which the private key corresponding to the certificate's public key 
may be used.
Added support for compiling against aws-lc.
Parsing X.509 structures now more strictly enforces that Name structures do not have malformed ASN.1.
We now publish py311 wheels that utilize the faster pyo3::buffer::PyBuffer interface, resulting in significantly improved performance for operations involving small buffers.
Added :func:`~cryptography.hazmat.primitives.serialization.ssh_key_fingerprint` for computing fingerprints of SSH public keys.
Added support for deterministic ECDSA signing via the new keyword-only argument ecdsa_deterministic in :meth:`~cryptography.x509.CertificateBuilder.sign`, 
:meth:`~cryptography.x509.CertificateRevocationListBuilder.sign` and :meth:`~cryptography.x509.CertificateSigningRequestBuilder.sign`.


To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 pkgsrc/security/py-cryptography/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/security/py-cryptography/cargo-depends.mk
cvs rdiff -u -r1.101 -r1.102 pkgsrc/security/py-cryptography/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/security/py-cryptography/patches/patch-pyproject.toml
cvs rdiff -u -r1.65 -r1.66 pkgsrc/security/py-cryptography_vectors/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/security/py-cryptography_vectors/PLIST
cvs rdiff -u -r1.63 -r1.64 pkgsrc/security/py-cryptography_vectors/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/py-cryptography/Makefile
diff -u pkgsrc/security/py-cryptography/Makefile:1.126 pkgsrc/security/py-cryptography/Makefile:1.127
--- pkgsrc/security/py-cryptography/Makefile:1.126      Sun May  4 12:56:22 2025
+++ pkgsrc/security/py-cryptography/Makefile    Sun May 18 08:34:00 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.126 2025/05/04 12:56:22 adam Exp $
+# $NetBSD: Makefile,v 1.127 2025/05/18 08:34:00 adam Exp $
 
-DISTNAME=      cryptography-44.0.3
+DISTNAME=      cryptography-45.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/cryptography/}

Index: pkgsrc/security/py-cryptography/cargo-depends.mk
diff -u pkgsrc/security/py-cryptography/cargo-depends.mk:1.19 pkgsrc/security/py-cryptography/cargo-depends.mk:1.20
--- pkgsrc/security/py-cryptography/cargo-depends.mk:1.19       Sun May  4 12:56:22 2025
+++ pkgsrc/security/py-cryptography/cargo-depends.mk    Sun May 18 08:34:00 2025
@@ -1,37 +1,37 @@
-# $NetBSD: cargo-depends.mk,v 1.19 2025/05/04 12:56:22 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.20 2025/05/18 08:34:00 adam Exp $
 
-CARGO_CRATE_DEPENDS+=  asn1-0.20.0
-CARGO_CRATE_DEPENDS+=  asn1_derive-0.20.0
+CARGO_CRATE_DEPENDS+=  asn1-0.21.3
+CARGO_CRATE_DEPENDS+=  asn1_derive-0.21.3
 CARGO_CRATE_DEPENDS+=  autocfg-1.4.0
 CARGO_CRATE_DEPENDS+=  base64-0.22.1
-CARGO_CRATE_DEPENDS+=  bitflags-2.6.0
-CARGO_CRATE_DEPENDS+=  cc-1.2.1
+CARGO_CRATE_DEPENDS+=  bitflags-2.9.1
+CARGO_CRATE_DEPENDS+=  cc-1.2.23
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
 CARGO_CRATE_DEPENDS+=  foreign-types-0.3.2
 CARGO_CRATE_DEPENDS+=  foreign-types-shared-0.1.1
 CARGO_CRATE_DEPENDS+=  heck-0.5.0
-CARGO_CRATE_DEPENDS+=  indoc-2.0.5
-CARGO_CRATE_DEPENDS+=  itoa-1.0.14
-CARGO_CRATE_DEPENDS+=  libc-0.2.166
+CARGO_CRATE_DEPENDS+=  indoc-2.0.6
+CARGO_CRATE_DEPENDS+=  itoa-1.0.15
+CARGO_CRATE_DEPENDS+=  libc-0.2.172
 CARGO_CRATE_DEPENDS+=  memoffset-0.9.1
-CARGO_CRATE_DEPENDS+=  once_cell-1.20.2
-CARGO_CRATE_DEPENDS+=  openssl-0.10.68
+CARGO_CRATE_DEPENDS+=  once_cell-1.21.3
+CARGO_CRATE_DEPENDS+=  openssl-0.10.72
 CARGO_CRATE_DEPENDS+=  openssl-macros-0.1.1
 CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.108
-CARGO_CRATE_DEPENDS+=  pem-3.0.4
-CARGO_CRATE_DEPENDS+=  pkg-config-0.3.31
-CARGO_CRATE_DEPENDS+=  portable-atomic-1.10.0
-CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.92
-CARGO_CRATE_DEPENDS+=  pyo3-0.23.5
-CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.23.5
-CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.23.5
-CARGO_CRATE_DEPENDS+=  pyo3-macros-0.23.5
-CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.23.5
-CARGO_CRATE_DEPENDS+=  quote-1.0.37
-CARGO_CRATE_DEPENDS+=  self_cell-1.0.4
+CARGO_CRATE_DEPENDS+=  pem-3.0.5
+CARGO_CRATE_DEPENDS+=  pkg-config-0.3.32
+CARGO_CRATE_DEPENDS+=  portable-atomic-1.11.0
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.95
+CARGO_CRATE_DEPENDS+=  pyo3-0.25.0
+CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.25.0
+CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.25.0
+CARGO_CRATE_DEPENDS+=  pyo3-macros-0.25.0
+CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.25.0
+CARGO_CRATE_DEPENDS+=  quote-1.0.40
+CARGO_CRATE_DEPENDS+=  self_cell-1.2.0
 CARGO_CRATE_DEPENDS+=  shlex-1.3.0
-CARGO_CRATE_DEPENDS+=  syn-2.0.89
-CARGO_CRATE_DEPENDS+=  target-lexicon-0.12.16
-CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.14
-CARGO_CRATE_DEPENDS+=  unindent-0.2.3
+CARGO_CRATE_DEPENDS+=  syn-2.0.101
+CARGO_CRATE_DEPENDS+=  target-lexicon-0.13.2
+CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.18
+CARGO_CRATE_DEPENDS+=  unindent-0.2.4
 CARGO_CRATE_DEPENDS+=  vcpkg-0.2.15

Index: pkgsrc/security/py-cryptography/distinfo
diff -u pkgsrc/security/py-cryptography/distinfo:1.101 pkgsrc/security/py-cryptography/distinfo:1.102
--- pkgsrc/security/py-cryptography/distinfo:1.101      Sun May  4 12:56:22 2025
+++ pkgsrc/security/py-cryptography/distinfo    Sun May 18 08:34:00 2025
@@ -1,29 +1,29 @@
-$NetBSD: distinfo,v 1.101 2025/05/04 12:56:22 adam Exp $
+$NetBSD: distinfo,v 1.102 2025/05/18 08:34:00 adam Exp $
 
-BLAKE2s (asn1-0.20.0.crate) = 935372b5179d3f0b0841debfe2b90a60dcbb6a2ce293a724de7846d4f455e00d
-SHA512 (asn1-0.20.0.crate) = 6ac04a1e7260476887c72e23b667dab58da9f6c9cda3251b96a839d5d4929b657d2c5f7ec4188ebf36855dba893b038f511104c03a965949c01dd4c5e9b5e076
-Size (asn1-0.20.0.crate) = 39382 bytes
-BLAKE2s (asn1_derive-0.20.0.crate) = a168af2b639143ceedb02a8d5fa970e8fa8ff1b6949b7dc05c1bb58dbf3d8620
-SHA512 (asn1_derive-0.20.0.crate) = 80a5a07c8c241caa5189f21b0e626f03cd375a9899059dab195e4186e89ec6334ed5cc1ac6f04e628693e3e437b61aab7d7beee9636c0f66d4e6b5366cd75101
-Size (asn1_derive-0.20.0.crate) = 6998 bytes
+BLAKE2s (asn1-0.21.3.crate) = 13408090125408fff837cdd0b7479e2645e484feca9cdfe5b564309cc505f336
+SHA512 (asn1-0.21.3.crate) = 5f7b484e6081569cb1bd86b690ffcb49b51c5dff20dc08fedd9f803d634265fb4c157e2912b4763152cf8baf5556807aee109787618c3ecdb4a7307863502417
+Size (asn1-0.21.3.crate) = 40295 bytes
+BLAKE2s (asn1_derive-0.21.3.crate) = c713a7f0ce88922b15e6516e4997b0c57960d1d614a9e883afa533510a1a893a
+SHA512 (asn1_derive-0.21.3.crate) = b7feb53a380fec0a2db010a0af2ba1228aa45de99246ac7d388f5164735beff12ca882356eaa2c0eb710a099ac51ec8e739080715790af8f3d1ced6b3ff6c69e
+Size (asn1_derive-0.21.3.crate) = 8570 bytes
 BLAKE2s (autocfg-1.4.0.crate) = ce6aae5b8fe5dadf0c6a182c5940551ded4070c0c0143412d8c8356037ce1dc0
 SHA512 (autocfg-1.4.0.crate) = 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
 Size (autocfg-1.4.0.crate) = 17712 bytes
 BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
 SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
 Size (base64-0.22.1.crate) = 81597 bytes
-BLAKE2s (bitflags-2.6.0.crate) = 98cdd527fa35fc9bc6f4357adc0f645eeee21e4528adf03aab79eb6158070793
-SHA512 (bitflags-2.6.0.crate) = f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
-Size (bitflags-2.6.0.crate) = 45357 bytes
-BLAKE2s (cc-1.2.1.crate) = 0577a832fe749aa8380ebe0a3c51a71cb96a2a5bcd1eb7c00eb0fbb0e59b72b9
-SHA512 (cc-1.2.1.crate) = 54bc5d85d48d678d33dc795aa6cc823a59ae6d17b4ec5708a1dd515e3495eabccdd949e9467e9bb3a29e44847a2d3ccd75055dfda241d8abbb16bfad650f2819
-Size (cc-1.2.1.crate) = 92731 bytes
+BLAKE2s (bitflags-2.9.1.crate) = a7963a6b45e1b55cea5f5872e5f3a1a4d91933dd71ed71007c208a57ea97e414
+SHA512 (bitflags-2.9.1.crate) = 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27
+Size (bitflags-2.9.1.crate) = 47913 bytes
+BLAKE2s (cc-1.2.23.crate) = 9644719216c9749ae2a8097dd10e4bba65315fd84b1021ff00a44e30d80e959d
+SHA512 (cc-1.2.23.crate) = 3fced846c630c09f629854754dc247affeae3e71375953617d77947b2bdfb479369db159cec941c7b094fd9d2fee62f7d5898d6d76de920dbd70de24ee35fd0b
+Size (cc-1.2.23.crate) = 106527 bytes
 BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
 SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 Size (cfg-if-1.0.0.crate) = 7934 bytes
-BLAKE2s (cryptography-44.0.3.tar.gz) = b479d9cf89ad9cf8ceb5bef8f3eac9f703961c0d3dc114651ffefc9c0c6afb4c
-SHA512 (cryptography-44.0.3.tar.gz) = 505c3a4275dbaae827ebc7c478d3196c9a2bef71e460a391d56ee53b7ff8a054f7ac81c1a8a4a59829d04dd9a434c123df948627ab8f07ec39259ea0498a8c69
-Size (cryptography-44.0.3.tar.gz) = 711096 bytes
+BLAKE2s (cryptography-45.0.2.tar.gz) = 3f7a7cf6a7333834003a1692ce26c406e5c7930b14dd430d59be8df07f81690f
+SHA512 (cryptography-45.0.2.tar.gz) = b81cb339e8f8853503d518e37a958115c995565aa241d80307e2fb75cb46d476ce400e6871bc4beb93e0b35e456c8b7dbb49f161f8f112bd01e137770d251964
+Size (cryptography-45.0.2.tar.gz) = 743865 bytes
 BLAKE2s (foreign-types-0.3.2.crate) = d6fbfbaaa345e5df7be5b4c09a69174fb43c8ab6b79a989c599f7a8c576d78ba
 SHA512 (foreign-types-0.3.2.crate) = bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
 Size (foreign-types-0.3.2.crate) = 7504 bytes
@@ -33,79 +33,78 @@ Size (foreign-types-shared-0.1.1.crate) 
 BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
 SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
 Size (heck-0.5.0.crate) = 11517 bytes
-BLAKE2s (indoc-2.0.5.crate) = 0efbc2168f93bbe0f905e9ebf91dc9048722660d1e18aafb6b1ba5f3a741463a
-SHA512 (indoc-2.0.5.crate) = 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
-Size (indoc-2.0.5.crate) = 14396 bytes
-BLAKE2s (itoa-1.0.14.crate) = 552655542c0666cc9f084032bd9ab26f75a1a85c6293b9aecaa55f84d84d1ebb
-SHA512 (itoa-1.0.14.crate) = ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987
-Size (itoa-1.0.14.crate) = 11210 bytes
-BLAKE2s (libc-0.2.166.crate) = 607e94d249d8422f96d3e4a4a8c1792ba00cfb416f1eca0d9676db7121482d2d
-SHA512 (libc-0.2.166.crate) = 55a484456ca4d0fc90e488c5b793a6100f160c9333f0b4173f21a49e33e2ce3ae28d74eadd4f2e72e51040667f0a2a93d7edcdc727fe266ff35b8b37608cce2d
-Size (libc-0.2.166.crate) = 760418 bytes
+BLAKE2s (indoc-2.0.6.crate) = cef2aa7d5116eaa49f2a5fb5506c7fc53683e70fbf6097eabd09cbdc63d52ff3
+SHA512 (indoc-2.0.6.crate) = e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9
+Size (indoc-2.0.6.crate) = 17164 bytes
+BLAKE2s (itoa-1.0.15.crate) = 993e1d6f42edf99e7b2f07b1d806f08026a8f2b4067f01701a24f1779847ce40
+SHA512 (itoa-1.0.15.crate) = 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
+Size (itoa-1.0.15.crate) = 11231 bytes
+BLAKE2s (libc-0.2.172.crate) = 95134e412ece18fd485dd14e7b29bf240f53594df0b49fdefea26285567931cc
+SHA512 (libc-0.2.172.crate) = 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34
+Size (libc-0.2.172.crate) = 791646 bytes
 BLAKE2s (memoffset-0.9.1.crate) = c4113c19eb1531bdfa4760d70eb45284a0c72f042b5b013028b700331804b4f4
 SHA512 (memoffset-0.9.1.crate) = 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
 Size (memoffset-0.9.1.crate) = 9032 bytes
-BLAKE2s (once_cell-1.20.2.crate) = b9ddff0586561ff5cefe206f725a20e083af1b8293f03a60b2dd9a821aa30e65
-SHA512 (once_cell-1.20.2.crate) = bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
-Size (once_cell-1.20.2.crate) = 33394 bytes
-BLAKE2s (openssl-0.10.68.crate) = 756384a473297c50d50cbc803cb102755330940b0ece20beca44dfaa54b80851
-SHA512 (openssl-0.10.68.crate) = 2b0c7f5a888b0e398ebee9c0fffb6fdb8408c36f96eb99182ebb9e162106c012334554304ddaaa6689d3ae41cdf638ba08187a40088efb95a5e9f6aca032a22f
-Size (openssl-0.10.68.crate) = 276578 bytes
+BLAKE2s (once_cell-1.21.3.crate) = 5b077d9ff947a795057e5647e50cf1bead07170110d0adb8337b88fa28b9e289
+SHA512 (once_cell-1.21.3.crate) = 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
+Size (once_cell-1.21.3.crate) = 34534 bytes
+BLAKE2s (openssl-0.10.72.crate) = 18748184676a176ad60db9f07a898de64a73d2bddd57085ed5e4a328fa43bb6b
+SHA512 (openssl-0.10.72.crate) = ee4cfb893e7112fd274baef3283f3bc44385a3e014c9bb4eb24ffc6153fe56e2f66807d8d5874f97254390041cec3affc41bf7b2bc7e5d39bf60413ffb747786
+Size (openssl-0.10.72.crate) = 283852 bytes
 BLAKE2s (openssl-macros-0.1.1.crate) = edb78e0a672af6601a8a2fb10b3d9064caa4059b92688e022ff5354bfa59cac3
 SHA512 (openssl-macros-0.1.1.crate) = 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
 Size (openssl-macros-0.1.1.crate) = 5601 bytes
 BLAKE2s (openssl-sys-0.9.108.crate) = 025eab164bfb7467aa95a6f90a1e3739781684981ce50af1fa9b794aa9404b12
 SHA512 (openssl-sys-0.9.108.crate) = f1d2cbf26b6bf7faf840e9afa6e86e7a38a303c169f54c098433c106cfb3aa264a692419ef2ca31f734551b5f7b97cffb1a3e28984eec0324cfb60e9cf3f1865
 Size (openssl-sys-0.9.108.crate) = 78190 bytes
-BLAKE2s (pem-3.0.4.crate) = 8c94082bdd1711d477301aa5bf24795050b21c5891fdccf0c95caa5995cb2a61
-SHA512 (pem-3.0.4.crate) = be743157e11ed76e5a9a60f5e58f50277910ecbf12df492b114b4211f1f1d69555702d955337ec41d368566ae1697f550e3705a195105068c617b9392c43f56d
-Size (pem-3.0.4.crate) = 13040 bytes
-BLAKE2s (pkg-config-0.3.31.crate) = 76faf7321040fa15fe8913ed9dde8fb18c04700f3e875bafe095471c49067da6
-SHA512 (pkg-config-0.3.31.crate) = ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
-Size (pkg-config-0.3.31.crate) = 20880 bytes
-BLAKE2s (portable-atomic-1.10.0.crate) = b8f34934cb865723d6074679b95dabffe73530ce6a2df4de962916b20b794ec3
-SHA512 (portable-atomic-1.10.0.crate) = fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19
-Size (portable-atomic-1.10.0.crate) = 174760 bytes
-BLAKE2s (proc-macro2-1.0.92.crate) = 83c281b97fc4d86cc4a005bf09b645948db9ae773e71fd00448e271334dabc73
-SHA512 (proc-macro2-1.0.92.crate) = e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee
-Size (proc-macro2-1.0.92.crate) = 52353 bytes
-BLAKE2s (pyo3-0.23.5.crate) = 8dfe9510797903755c3b93fcfb465acf03f8a3c5dff72aa981455d6286ff8749
-SHA512 (pyo3-0.23.5.crate) = efd3a86dd70c199304463c0ae18dbdf4d9176d1af13b664bdd05a1e218cffda3f29f06d868d0d852d51c3e85b7e07c39617206b3feddc913b3b622f3fcf59d5f
-Size (pyo3-0.23.5.crate) = 1088533 bytes
-BLAKE2s (pyo3-build-config-0.23.5.crate) = 0105b8c04a6979457423435ed20026886e719ef5aba32bf365a8367c5a19d1d7
-SHA512 (pyo3-build-config-0.23.5.crate) = 72aac032e3026554761eb81dc9c57591abc4d0c329c46918da13a8cc93c0532eba2fe3d971699a50890c66d8853b93a67840b0e8f1c15747d184b873dec2894a
-Size (pyo3-build-config-0.23.5.crate) = 33885 bytes
-BLAKE2s (pyo3-ffi-0.23.5.crate) = a5d310d67a886f336fb013a48664c7cc0d231a154e1c89a1e88742259464ed64
-SHA512 (pyo3-ffi-0.23.5.crate) = 37c25b21acc3718eab842c04489b0c16c04d33a30fe7f3f58cd80943048203375d8788ce84153ba3720df695fc95bf9f7bccacfa02b0e669a5ddbfc44d65f86c
-Size (pyo3-ffi-0.23.5.crate) = 74867 bytes
-BLAKE2s (pyo3-macros-0.23.5.crate) = cb9a5050cf20eed94d79c7d940b5261e146021fdf7262b2d424dfbf10e5f219c
-SHA512 (pyo3-macros-0.23.5.crate) = bf9c12b02597cf6f119e92fe827016f393d13cfa21376811ab9bf8f49cbfd6447afe9dcbef564ad2b5b72db5338520c37c77429db8ee1ccb74de3944fc9fce7f
-Size (pyo3-macros-0.23.5.crate) = 8856 bytes
-BLAKE2s (pyo3-macros-backend-0.23.5.crate) = 1569b97ba891d46b1ca503c335d7415a2b40614256b3e13c359be4846b148549
-SHA512 (pyo3-macros-backend-0.23.5.crate) = 5e9a971d98a7b70424bf93b1f7fb326564010562dd376789be2fa6b13b89c3d34f760eb61ed49f0b013bbdfff2658d874d24a8a0b65d8f82d10d8f34b8ef5b53
-Size (pyo3-macros-backend-0.23.5.crate) = 70938 bytes
-BLAKE2s (quote-1.0.37.crate) = 7e8659f62805e9de9676e96f922946be82167b2418b3d9421fecd40ef42137ae
-SHA512 (quote-1.0.37.crate) = c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
-Size (quote-1.0.37.crate) = 28558 bytes
-BLAKE2s (self_cell-1.0.4.crate) = b2f345a104ed688914fe7cf366e990342917cd2da256fb7e92f334d8639ab076
-SHA512 (self_cell-1.0.4.crate) = 042467e5f3ac0305e2a634df0b9a9379e92b54813e05c3a7652d5327a4a9a784f49e897c968c5c7a87017284d42a889b5420ad18e97ea84183e0283a46dc907a
-Size (self_cell-1.0.4.crate) = 15220 bytes
+BLAKE2s (pem-3.0.5.crate) = d83f016e89c626b5cce184f2e70794fad537bb2071c0bf2498f944ec3125eebe
+SHA512 (pem-3.0.5.crate) = 09b4a75bda0df6153799e56cdf175d88b7c88b49fda3e19fffba5aa821e433bf3bc9f254f5016131d3dd2d3146c3f6b73e71e04b81ac7d52b581c638cd60d0ff
+Size (pem-3.0.5.crate) = 18140 bytes
+BLAKE2s (pkg-config-0.3.32.crate) = de87098790f460cf12f4bf25faa50bccfcc706c5a812213977f3e0ff8281af6b
+SHA512 (pkg-config-0.3.32.crate) = 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
+Size (pkg-config-0.3.32.crate) = 21370 bytes
+BLAKE2s (portable-atomic-1.11.0.crate) = 0e71788c5c45ed0941262e1c2bc26c226e943b845b5f6b7f3a8f8eaedd1c84eb
+SHA512 (portable-atomic-1.11.0.crate) = 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e
+Size (portable-atomic-1.11.0.crate) = 181258 bytes
+BLAKE2s (proc-macro2-1.0.95.crate) = 10a961c76b99a4c9d351bcaa5e728fb70d0a9e23a2d8845734ea54598c5c82f6
+SHA512 (proc-macro2-1.0.95.crate) = f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547
+Size (proc-macro2-1.0.95.crate) = 51820 bytes
+BLAKE2s (pyo3-0.25.0.crate) = 42eb8efffa14f21485a296a324e9cf45475b9b505b30ad2351aaa9f832a5685a
+SHA512 (pyo3-0.25.0.crate) = 83336d284eefdef5bc26dec4880e21c608a001b4676b3628eb59b7c0011fb672ca81fca035666b714eeb158809064f9b5b0720802045d5ff8fc9f6af02813c30
+Size (pyo3-0.25.0.crate) = 1120850 bytes
+BLAKE2s (pyo3-build-config-0.25.0.crate) = 800213f2198f0c5100b8b3c3ebca280d3cdd25682af0d9de0984af80a25668e0
+SHA512 (pyo3-build-config-0.25.0.crate) = f6580bcc12bf8235bd8bdc09908f861645adfcdee31cf88d6443e628601bf3107c1d823c09dacb8e1bdaa171ae49f15e19811b9752600b799a4e86cdea081d40
+Size (pyo3-build-config-0.25.0.crate) = 34122 bytes
+BLAKE2s (pyo3-ffi-0.25.0.crate) = c61ebf2e7164c6a00bb9fa5caa6dcffde67fc370b609122ab544bdb113a6fa58
+SHA512 (pyo3-ffi-0.25.0.crate) = e03cb71493c898408a0692ba7fb4cd704e48c307f5115159f3375fae879e46f5cd7536325d70e7dbd3aeca8ea282a0fb5b5ac609bc807e8b9cb6abbd3a9a2ca5
+Size (pyo3-ffi-0.25.0.crate) = 77991 bytes
+BLAKE2s (pyo3-macros-0.25.0.crate) = 8fc7e59ab55125caf956c8bf8f9c1f0a98b76d355ee1bd8d0aeb7840bc120e71
+SHA512 (pyo3-macros-0.25.0.crate) = ee1218b6981d94a228bf55f31f0131c094728b12c19b312a77386cace2c4768ad8fc8a1a1999bf27c6a30012e20a1eb7a574d918ccacc421930c12cb1a6386ef
+Size (pyo3-macros-0.25.0.crate) = 8876 bytes
+BLAKE2s (pyo3-macros-backend-0.25.0.crate) = 1c6b883a9a94da7b3b59973da1faf3c72f5594d535b02df668638f3bf1000944
+SHA512 (pyo3-macros-backend-0.25.0.crate) = dc2e567a09e746893d7cea57aa456124df31b1e3cb25f5b1fabdc97cd2ae73eea1d57aa642268bdbef3dc1ba0e383893d1b5dfd9cf1f3e818f77b9fc0ef2c486
+Size (pyo3-macros-backend-0.25.0.crate) = 75089 bytes
+BLAKE2s (quote-1.0.40.crate) = 6df5708ef6ae35b5b97462fb548aac6ab410bec8f3b9fadf6c1e437d0ecb4d2b
+SHA512 (quote-1.0.40.crate) = 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
+Size (quote-1.0.40.crate) = 31063 bytes
+BLAKE2s (self_cell-1.2.0.crate) = fc1c986cb210ec63ea1950dfb54f426519830b6dd0ec5605764821d4c90a90f5
+SHA512 (self_cell-1.2.0.crate) = 41addc9b737d0379c0236b1821d6051d31dca6a76f463e6e56c3bac9015da4243f9fedc3d57e051f68f6f0aa610383a0b2cade07b1ea17e92173e2088a625af0
+Size (self_cell-1.2.0.crate) = 16883 bytes
 BLAKE2s (shlex-1.3.0.crate) = 00a54f2882a7a2c2170fca55bd1acd51eea79f115f972ce143b5f4c9c974ee43
 SHA512 (shlex-1.3.0.crate) = 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
 Size (shlex-1.3.0.crate) = 18713 bytes
-BLAKE2s (syn-2.0.89.crate) = 3027ddaf6c424c838ebe8dabd859870404a276d834b68e16a84994b05b5d540e
-SHA512 (syn-2.0.89.crate) = d172936f04a383b7b5e79dad328e70ea3c4faba4a88d0b6d186645413e8698434d30f53012cc9d3813f617c8bef75e95a2d064fdabae7867678abbed22bcd910
-Size (syn-2.0.89.crate) = 289852 bytes
-BLAKE2s (target-lexicon-0.12.16.crate) = bbf3c846af4154e56964a5f67b0391579054f9ab2a14effe25515f8af2df3122
-SHA512 (target-lexicon-0.12.16.crate) = 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
-Size (target-lexicon-0.12.16.crate) = 26488 bytes
-BLAKE2s (unicode-ident-1.0.14.crate) = e43c1832c41b221974acaa40820db257164b94d8dac619abb90e3a28db8abbf0
-SHA512 (unicode-ident-1.0.14.crate) = 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
-Size (unicode-ident-1.0.14.crate) = 47547 bytes
-BLAKE2s (unindent-0.2.3.crate) = 83b349c1dfae313cf87d9c5f41a8e45a63fd3fc4f54804675d1a924be8c1f2cf
-SHA512 (unindent-0.2.3.crate) = 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
-Size (unindent-0.2.3.crate) = 7306 bytes
+BLAKE2s (syn-2.0.101.crate) = 7ab483c398f65232cdf1b643371d7cb766f4e849380f15ff0a3d066a5625b344
+SHA512 (syn-2.0.101.crate) = 05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101
+Size (syn-2.0.101.crate) = 299250 bytes
+BLAKE2s (target-lexicon-0.13.2.crate) = f3afc66a11871004b4d7425699d7977e4bcff222c083f0ff5edd4a7924a0208a
+SHA512 (target-lexicon-0.13.2.crate) = d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
+Size (target-lexicon-0.13.2.crate) = 27923 bytes
+BLAKE2s (unicode-ident-1.0.18.crate) = 797ae7e88496d91ecc3b2ed7617cca6ddb03b78963d156ef9d698575783721a3
+SHA512 (unicode-ident-1.0.18.crate) = d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
+Size (unicode-ident-1.0.18.crate) = 47743 bytes
+BLAKE2s (unindent-0.2.4.crate) = 23a02b24120d8f537193f44f8a2cc72b54f19168991988f18f864f962aa88ac0
+SHA512 (unindent-0.2.4.crate) = 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b
+Size (unindent-0.2.4.crate) = 7422 bytes
 BLAKE2s (vcpkg-0.2.15.crate) = 0ec9e97d0e23d59f0a4095773e1136e15f2054fb86bcceb309774638768ea8c4
 SHA512 (vcpkg-0.2.15.crate) = 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
 Size (vcpkg-0.2.15.crate) = 228735 bytes
-SHA1 (patch-pyproject.toml) = 7732425736e594a6f3d2e3fedcce227176c58fac

Index: pkgsrc/security/py-cryptography_vectors/Makefile
diff -u pkgsrc/security/py-cryptography_vectors/Makefile:1.65 pkgsrc/security/py-cryptography_vectors/Makefile:1.66
--- pkgsrc/security/py-cryptography_vectors/Makefile:1.65       Sun May  4 12:56:22 2025
+++ pkgsrc/security/py-cryptography_vectors/Makefile    Sun May 18 08:34:00 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.65 2025/05/04 12:56:22 adam Exp $
+# $NetBSD: Makefile,v 1.66 2025/05/18 08:34:00 adam Exp $
 
-DISTNAME=      cryptography_vectors-44.0.3
+DISTNAME=      cryptography_vectors-45.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/cryptography_vectors/}

Index: pkgsrc/security/py-cryptography_vectors/PLIST
diff -u pkgsrc/security/py-cryptography_vectors/PLIST:1.30 pkgsrc/security/py-cryptography_vectors/PLIST:1.31
--- pkgsrc/security/py-cryptography_vectors/PLIST:1.30  Sun Feb 23 18:45:56 2025
+++ pkgsrc/security/py-cryptography_vectors/PLIST       Sun May 18 08:34:00 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2025/02/23 18:45:56 wiz Exp $
+@comment $NetBSD: PLIST,v 1.31 2025/05/18 08:34:00 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -87,9 +87,24 @@ ${PYSITELIB}/cryptography_vectors/asymme
 ${PYSITELIB}/cryptography_vectors/asymmetric/DSA/FIPS_186-3/SigVer.rsp
 ${PYSITELIB}/cryptography_vectors/asymmetric/DSA/custom/nilpotent.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/EC/compressed_points.txt
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/ec-missing-curve.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/EC/explicit_parameters_private_key.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/EC/explicit_parameters_wap_wsg_idm_ecid_wtls11_private_key.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp128r1_private_key.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp256k1-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp256k1-pub-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp256r1-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp256r1-explicit-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp256r1-pub-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp256r1-pub-explicit-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp384r1-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp384r1-explicit-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp384r1-pub-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp384r1-pub-explicit-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp521r1-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp521r1-explicit-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp521r1-pub-explicit-no-seed.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/EC/secp521r1-pub-explicit-seed.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/EC/sect163k1-spki.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/EC/sect163r2-spki.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/EC/sect233k1-spki.pem
@@ -189,12 +204,23 @@ ${PYSITELIB}/cryptography_vectors/asymme
 ${PYSITELIB}/cryptography_vectors/asymmetric/PEM_Serialization/rsa_wrong_delimiter_public_key.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/bad-encryption-oid.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/bad-oid-dsa-key.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec-consistent-curve.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec-inconsistent-curve.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec-inconsistent-curve2.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec-invalid-private-scalar.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec-invalid-version.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec_oid_not_in_reg_private_2.pkcs8.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec_private_key.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ec_private_key_encrypted.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ecc_private_with_rfc5915_ext.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/ed25519-scrypt.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/enc-rsa-3des.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/enc-rsa-pkcs8.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/enc-unknown-algorithm.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/enc-unknown-kdf.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/enc-unknown-pbkdf2-prf.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/enc2-rsa-pkcs8.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/invalid-version.der
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/nodompar_private.pkcs8.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/pkcs12_s2k_pem-X_9607.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/pkcs12_s2k_pem-X_9671.pem
@@ -207,6 +233,13 @@ ${PYSITELIB}/cryptography_vectors/asymme
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/pkcs12_s2k_pem-X_9931.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/pkcs12_s2k_pem-X_9932.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/private.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa-40bitrc2.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa-aes-192-cbc.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa-rc2-cbc-effective-key-length.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa-rc2-cbc.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha224.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha384.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha512.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa_pss_2048.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa_pss_2048_hash.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/rsa_pss_2048_hash_mask.pem
@@ -217,6 +250,7 @@ ${PYSITELIB}/cryptography_vectors/asymme
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/unenc-dsa-pkcs8.pub.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/unenc-rsa-pkcs8.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/unenc-rsa-pkcs8.pub.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/unknown-oid.der
 ${PYSITELIB}/cryptography_vectors/asymmetric/PKCS8/withdompar_private.pkcs8.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/RSA/FIPS_186-2/KeyGenRSA.rsp
 ${PYSITELIB}/cryptography_vectors/asymmetric/RSA/FIPS_186-2/Readme.txt
@@ -265,11 +299,17 @@ ${PYSITELIB}/cryptography_vectors/asymme
 ${PYSITELIB}/cryptography_vectors/asymmetric/RSA/pkcs-1v2-1d2-vec/readme.txt
 ${PYSITELIB}/cryptography_vectors/asymmetric/RSA/pkcs1v15crypt-vectors.txt
 ${PYSITELIB}/cryptography_vectors/asymmetric/RSA/pkcs1v15sign-vectors.txt
+${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/dsa-wrong-version.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/dsa.1024.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/dsa.2048.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/dsa.3072.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/key1-malformed-dek-info.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/key1-malformed-iv.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/key1-no-dek-info.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/key1-short-iv.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/key1.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/key2.pem
+${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/rsa-wrong-version.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/testrsa-encrypted.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/Traditional_OpenSSL_Serialization/testrsa.pem
 ${PYSITELIB}/cryptography_vectors/asymmetric/X25519/rfc7748.txt
@@ -643,6 +683,7 @@ ${PYSITELIB}/cryptography_vectors/pkcs12
 ${PYSITELIB}/cryptography_vectors/pkcs12/cert-key-aes256cbc.p12
 ${PYSITELIB}/cryptography_vectors/pkcs12/cert-none-key-none.p12
 ${PYSITELIB}/cryptography_vectors/pkcs12/cert-rc2-key-3des.p12
+${PYSITELIB}/cryptography_vectors/pkcs12/java-truststore.p12
 ${PYSITELIB}/cryptography_vectors/pkcs12/name-1-no-pwd.p12
 ${PYSITELIB}/cryptography_vectors/pkcs12/name-1-pwd.p12
 ${PYSITELIB}/cryptography_vectors/pkcs12/name-2-3-no-pwd.p12
@@ -671,9 +712,9 @@ ${PYSITELIB}/cryptography_vectors/pkcs12
 ${PYSITELIB}/cryptography_vectors/pkcs12/no-password.p12
 ${PYSITELIB}/cryptography_vectors/pkcs7/amazon-roots.der
 ${PYSITELIB}/cryptography_vectors/pkcs7/amazon-roots.p7b
-${PYSITELIB}/cryptography_vectors/pkcs7/enveloped-aes-256-cbc.pem
 ${PYSITELIB}/cryptography_vectors/pkcs7/enveloped-no-content.der
 ${PYSITELIB}/cryptography_vectors/pkcs7/enveloped-rsa-oaep.pem
+${PYSITELIB}/cryptography_vectors/pkcs7/enveloped-triple-des.pem
 ${PYSITELIB}/cryptography_vectors/pkcs7/enveloped.pem
 ${PYSITELIB}/cryptography_vectors/pkcs7/isrg.pem
 ${PYSITELIB}/cryptography_vectors/poly1305/rfc7539.txt
@@ -2302,6 +2343,7 @@ ${PYSITELIB}/cryptography_vectors/x509/c
 ${PYSITELIB}/cryptography_vectors/x509/custom/crl_inner_outer_mismatch.der
 ${PYSITELIB}/cryptography_vectors/x509/custom/crl_inval_cert_issuer_entry_ext.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/crl_invalid_time.der
+${PYSITELIB}/cryptography_vectors/x509/custom/crl_issuer_invalid_printable_string.der
 ${PYSITELIB}/cryptography_vectors/x509/custom/crl_md2_unknown_crit_entry_ext.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/crl_no_next_update.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/crl_unrecognized_extension.der
@@ -2338,12 +2380,16 @@ ${PYSITELIB}/cryptography_vectors/x509/c
 ${PYSITELIB}/cryptography_vectors/x509/custom/nc_permitted_excluded_2.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/nc_single_ip_netmask.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/negative_serial.pem
+${PYSITELIB}/cryptography_vectors/x509/custom/no_sans.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/ocsp_nocheck.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/pc_inhibit.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/pc_inhibit_require.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/pc_require.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/policy_constraints_explicit.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/post2000utctime.pem
+${PYSITELIB}/cryptography_vectors/x509/custom/private_key_usage_period_both_dates.pem
+${PYSITELIB}/cryptography_vectors/x509/custom/private_key_usage_period_only_not_after.pem
+${PYSITELIB}/cryptography_vectors/x509/custom/private_key_usage_period_only_not_before.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/rsa_pss.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/rsa_pss_cert.pem
 ${PYSITELIB}/cryptography_vectors/x509/custom/rsa_pss_cert_invalid_mgf.der

Index: pkgsrc/security/py-cryptography_vectors/distinfo
diff -u pkgsrc/security/py-cryptography_vectors/distinfo:1.63 pkgsrc/security/py-cryptography_vectors/distinfo:1.64
--- pkgsrc/security/py-cryptography_vectors/distinfo:1.63       Sun May  4 12:56:22 2025
+++ pkgsrc/security/py-cryptography_vectors/distinfo    Sun May 18 08:34:00 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.63 2025/05/04 12:56:22 adam Exp $
+$NetBSD: distinfo,v 1.64 2025/05/18 08:34:00 adam Exp $
 
-BLAKE2s (cryptography_vectors-44.0.3.tar.gz) = 61e58c22f06cfed85f31f75d525ed42142b19598d4012c0760bab69a626ea0f7
-SHA512 (cryptography_vectors-44.0.3.tar.gz) = 1287901703699053099bb8843928d0621884864d727de65d4a19d4f841271af8b2a773e8a0cbd7e850258db202bfb345439a72f57d8e5f69c6e1366618c1fa64
-Size (cryptography_vectors-44.0.3.tar.gz) = 35317973 bytes
+BLAKE2s (cryptography_vectors-45.0.2.tar.gz) = 8ec02e5669ef5d719cb353fc95aefe7db24ebb91ec36e26872bdb1e24ddd5624
+SHA512 (cryptography_vectors-45.0.2.tar.gz) = cac88b001c6a374c98cb8222477f8ed111ca873f5146143912070949dbeca3ccf7fa1d788220c6bbe67a86d88487f736b4ad536156cb47e99db0546e5f8f2d7d
+Size (cryptography_vectors-45.0.2.tar.gz) = 35340607 bytes



Home | Main Index | Thread Index | Old Index