CVS commit: pkgsrc/security/py-cryptography
"Thomas Klausner" <[email protected]> Mon, 3 Aug 2026 17:52:28 +0000
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.cvs |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--_----------=_178577954849860
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"
Module Name: pkgsrc
Committed By: wiz
Date: Mon Aug 3 17:52:28 UTC 2026
Modified Files:
pkgsrc/security/py-cryptography: Makefile PLIST cargo-depends.mk
distinfo
Log Message:
py-cryptography: update to 50.0.0.
50.0.0 - 2026-07-31
~~~~~~~~~~~~~~~~~~~
* **SECURITY ISSUE**:
:func:`~cryptography.hazmat.primitives.serialization.pkcs7.pkcs7_decrypt_der`
and its PEM and S/MIME variants no longer expose distinguishable errors or
timing when unwrapping a ``RecipientInfo``'s ``encryptedKey``, which could
act as a Bleichenbacher oracle for callers that decrypt untrusted messages.
A random key is now substituted on failure, as described in :rfc:`3218`.
Credit to **@X1AOxiang** for reporting the issue
* Deprecated Diffie-Hellman key exchange over finite fields (FFDH).
Everything FFDH is deprecated, including the types in
``cryptography.hazmat.primitives.asymmetric.dh`` and loading FFDH keys or
parameters with the key loading APIs. Users should migrate to a more
modern key exchange algorithm.
* Added ``xof()`` class methods to
:class:`~cryptography.hazmat.primitives.hashes.SHAKE128` and
:class:`~cryptography.hazmat.primitives.hashes.SHAKE256` for constructing
algorithm instances configured for use with
:class:`~cryptography.hazmat.primitives.hashes.XOFHash`.
* The :mod:`X.509 verification <cryptography.x509.verification>` APIs are now
considered stable and are subject to our API stability policy.
* Added the :doc:`/cobblestone` recipe, an implementation of the
Cobblestone-128 and Cobblestone-256 instantiations of the `C2SP
chunked-encryption specification
<https://c2sp.org/chunked-encryption>`_ for streaming authenticated
encryption of large messages.
* Parsing a Signed Certificate Timestamp list now rejects encodings that
carry trailing bytes after the list or after an individual SCT, instead of
silently ignoring them.
* Added support for using :class:`~cryptography.x509.Name` as a field type in
the :doc:`/hazmat/asn1/index` module.
* Loading a public key or an EC private key now rejects DER where the
``subjectPublicKey`` (or EC ``publicKey``) ``BIT STRING`` declares a non-zero
number of unused bits, instead of silently ignoring it.
* Parsing a CRL entry's ``InvalidityDate`` extension now rejects a
``GeneralizedTime`` that carries fractional seconds or another non-DER form,
matching the strict encoding already required for every other X.509 time
field.
* :func:`~cryptography.x509.ocsp.load_der_ocsp_request` and
:func:`~cryptography.x509.ocsp.load_der_ocsp_response` now reject a request
or response whose ``version`` field is not ``v1``, the only version defined
by RFC 6960, matching the version validation already performed when loading
certificates, CSRs and CRLs.
* :class:`~cryptography.hazmat.primitives.hashes.XOFHash` is now supported
when building against AWS-LC.
* HMAC (and therefore PBKDF2-HMAC) with SHA-3 hashes is now supported when
building against AWS-LC.
* Diffie-Hellman (:doc:`/hazmat/primitives/asymmetric/dh`) is now supported
when building against AWS-LC.
* :func:`~cryptography.hazmat.primitives.serialization.load_der_public_key` and
:func:`~cryptography.hazmat.primitives.serialization.load_pem_public_key` now
reject Diffie-Hellman public keys whose modulus is smaller than 512 bits,
matching the minimum already enforced when loading DH private keys and when
constructing :class:`~cryptography.hazmat.primitives.asymmetric.dh.DHParameterNumbers`.
* Added
:class:`~cryptography.hazmat.primitives.asymmetric.mldsa.MLDSAMuHasher` for
incrementally computing the ML-DSA ``mu`` (message representative) used by
the external-mu signing and verification APIs.
* The builtin :class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm`
classes and the classes in
:mod:`~cryptography.hazmat.primitives.asymmetric.padding` can now be
compared with ``==``.
* :class:`~cryptography.x509.CertificateBuilder` now supports creating unsigned
certificates (:rfc:`9925`) with the ``create_unsigned`` method.
* The :mod:`X.509 verification <cryptography.x509.verification>` APIs now
permit ML-DSA-44, ML-DSA-65, and ML-DSA-87 (:rfc:`9881`) public keys and
signatures by default.
To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 pkgsrc/security/py-cryptography/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/security/py-cryptography/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/security/py-cryptography/cargo-depends.mk
cvs rdiff -u -r1.119 -r1.120 pkgsrc/security/py-cryptography/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--_----------=_178577954849860
Content-Disposition: inline
Content-Length: 15823
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii
Modified files:
Index: pkgsrc/security/py-cryptography/Makefile
diff -u pkgsrc/security/py-cryptography/Makefile:1.147 pkgsrc/security/py-cryptography/Makefile:1.148
--- pkgsrc/security/py-cryptography/Makefile:1.147 Mon Jun 22 19:50:00 2026
+++ pkgsrc/security/py-cryptography/Makefile Mon Aug 3 17:52:28 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.147 2026/06/22 19:50:00 wiz Exp $
+# $NetBSD: Makefile,v 1.148 2026/08/03 17:52:28 wiz Exp $
-DISTNAME= cryptography-49.0.0
+DISTNAME= cryptography-50.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/cryptography/}
Index: pkgsrc/security/py-cryptography/PLIST
diff -u pkgsrc/security/py-cryptography/PLIST:1.40 pkgsrc/security/py-cryptography/PLIST:1.41
--- pkgsrc/security/py-cryptography/PLIST:1.40 Sun Apr 26 09:01:42 2026
+++ pkgsrc/security/py-cryptography/PLIST Mon Aug 3 17:52:28 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.40 2026/04/26 09:01:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.41 2026/08/03 17:52:28 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -11,6 +11,9 @@ ${PYSITELIB}/cryptography/__about__.pyo
${PYSITELIB}/cryptography/__init__.py
${PYSITELIB}/cryptography/__init__.pyc
${PYSITELIB}/cryptography/__init__.pyo
+${PYSITELIB}/cryptography/cobblestone.py
+${PYSITELIB}/cryptography/cobblestone.pyc
+${PYSITELIB}/cryptography/cobblestone.pyo
${PYSITELIB}/cryptography/exceptions.py
${PYSITELIB}/cryptography/exceptions.pyc
${PYSITELIB}/cryptography/exceptions.pyo
@@ -45,6 +48,7 @@ ${PYSITELIB}/cryptography/hazmat/binding
${PYSITELIB}/cryptography/hazmat/bindings/_rust/__init__.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/_openssl.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/asn1.pyi
+${PYSITELIB}/cryptography/hazmat/bindings/_rust/cobblestone.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/declarative_asn1.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/exceptions.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/ocsp.pyi
@@ -62,6 +66,7 @@ ${PYSITELIB}/cryptography/hazmat/binding
${PYSITELIB}/cryptography/hazmat/bindings/_rust/openssl/hpke.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/openssl/keys.pyi
+${PYSITELIB}/cryptography/hazmat/bindings/_rust/openssl/keywrap.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/openssl/mldsa.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/openssl/mlkem.pyi
${PYSITELIB}/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi
Index: pkgsrc/security/py-cryptography/cargo-depends.mk
diff -u pkgsrc/security/py-cryptography/cargo-depends.mk:1.25 pkgsrc/security/py-cryptography/cargo-depends.mk:1.26
--- pkgsrc/security/py-cryptography/cargo-depends.mk:1.25 Mon Jun 22 19:50:00 2026
+++ pkgsrc/security/py-cryptography/cargo-depends.mk Mon Aug 3 17:52:28 2026
@@ -1,34 +1,34 @@
-# $NetBSD: cargo-depends.mk,v 1.25 2026/06/22 19:50:00 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.26 2026/08/03 17:52:28 wiz Exp $
CARGO_CRATE_DEPENDS+= asn1-0.24.1
CARGO_CRATE_DEPENDS+= asn1_derive-0.24.1
-CARGO_CRATE_DEPENDS+= base64-0.22.1
-CARGO_CRATE_DEPENDS+= bitflags-2.13.0
-CARGO_CRATE_DEPENDS+= cc-1.2.64
+CARGO_CRATE_DEPENDS+= base64-0.23.0
+CARGO_CRATE_DEPENDS+= bitflags-2.13.1
+CARGO_CRATE_DEPENDS+= cc-1.4.0
CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.9
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+= itoa-1.0.18
-CARGO_CRATE_DEPENDS+= libc-0.2.186
+CARGO_CRATE_DEPENDS+= libc-0.2.189
CARGO_CRATE_DEPENDS+= once_cell-1.21.4
CARGO_CRATE_DEPENDS+= openssl-0.10.81
CARGO_CRATE_DEPENDS+= openssl-macros-0.1.1
CARGO_CRATE_DEPENDS+= openssl-sys-0.9.117
-CARGO_CRATE_DEPENDS+= pem-3.0.6
+CARGO_CRATE_DEPENDS+= pem-4.0.0
CARGO_CRATE_DEPENDS+= pkg-config-0.3.33
-CARGO_CRATE_DEPENDS+= portable-atomic-1.13.1
-CARGO_CRATE_DEPENDS+= proc-macro2-1.0.106
+CARGO_CRATE_DEPENDS+= portable-atomic-1.14.0
+CARGO_CRATE_DEPENDS+= proc-macro2-1.0.107
CARGO_CRATE_DEPENDS+= pyo3-0.29.0
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.29.0
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.29.0
CARGO_CRATE_DEPENDS+= pyo3-macros-0.29.0
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.29.0
-CARGO_CRATE_DEPENDS+= quote-1.0.45
-CARGO_CRATE_DEPENDS+= self_cell-1.2.2
+CARGO_CRATE_DEPENDS+= quote-1.0.47
+CARGO_CRATE_DEPENDS+= self_cell-1.3.0
CARGO_CRATE_DEPENDS+= shlex-2.0.1
-CARGO_CRATE_DEPENDS+= syn-2.0.117
+CARGO_CRATE_DEPENDS+= syn-2.0.119
CARGO_CRATE_DEPENDS+= target-lexicon-0.13.5
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.24
CARGO_CRATE_DEPENDS+= vcpkg-0.2.15
Index: pkgsrc/security/py-cryptography/distinfo
diff -u pkgsrc/security/py-cryptography/distinfo:1.119 pkgsrc/security/py-cryptography/distinfo:1.120
--- pkgsrc/security/py-cryptography/distinfo:1.119 Mon Jun 22 19:50:00 2026
+++ pkgsrc/security/py-cryptography/distinfo Mon Aug 3 17:52:28 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.119 2026/06/22 19:50:00 wiz Exp $
+$NetBSD: distinfo,v 1.120 2026/08/03 17:52:28 wiz Exp $
BLAKE2s (asn1-0.24.1.crate) = 4b141252ba0affcec794d5c1856305395461ce5c45b56ede9084a00fc448e617
SHA512 (asn1-0.24.1.crate) = 72ab6700bc365456f6038f9d6d5ccb29a3baf378596f538b68e0e11d3668e57cebaabf72145d8fa86b6441d66eafe38aaadab41eb7b61731fd356a75ff5c45ee
@@ -6,21 +6,21 @@ Size (asn1-0.24.1.crate) = 50502 bytes
BLAKE2s (asn1_derive-0.24.1.crate) = 4036cbb588751d5001dbc720edad18acdd668b5f7e3683abc575470d95d953eb
SHA512 (asn1_derive-0.24.1.crate) = 00990444fb13a033ea831f0688611ecbe33f8cdb63717382cdbccaa0834f953302383f05ae425525d8c336908780d7b80be0db430e1f233bded0544f32c9c199
Size (asn1_derive-0.24.1.crate) = 9534 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.13.0.crate) = 5e68c43f228176841cc2956db79f1e095f422bb89091e8d49c637e09551be42e
-SHA512 (bitflags-2.13.0.crate) = 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f
-Size (bitflags-2.13.0.crate) = 51280 bytes
-BLAKE2s (cc-1.2.64.crate) = 0dcb3384b2a42e314924641ec4e0ecd82068fc4665e36bef2405991f44e72075
-SHA512 (cc-1.2.64.crate) = be9d702a2573d3977b9fbb79c09c163b297fa9efce7b490941e40fa77ad5d965949fd42e02ce0fa89de52f579f4400d26041576fc188542637f8fd27752b6b63
-Size (cc-1.2.64.crate) = 97697 bytes
+BLAKE2s (base64-0.23.0.crate) = 090d6e60bfba70cd92a3681fbcdfdbf9e3405010a3f0951c621bf57df40b240e
+SHA512 (base64-0.23.0.crate) = 3bf0978c2d12028dd965f7520ebabad3b6dd04ebee0e5ef976327042f792db85e1ffcd6af26c94e6187db309e1cc2d751a52ee0a09c44e673a6b39ef7071f731
+Size (base64-0.23.0.crate) = 93578 bytes
+BLAKE2s (bitflags-2.13.1.crate) = 9d7ad44ed8be2c9f1aa5d4d87a7012e56608558835c4717807694244d6c7c9fd
+SHA512 (bitflags-2.13.1.crate) = f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8
+Size (bitflags-2.13.1.crate) = 51395 bytes
+BLAKE2s (cc-1.4.0.crate) = 410cb0bcd85edef0342f8fcf34f63134eab303d4ec466527b51e9f952de0e282
+SHA512 (cc-1.4.0.crate) = 9ad31bcdadbce84e0eac56ee1faf140e8146f43a7f1bf99288ffacd278e3b6d3307fe4b761c744c0ea823c378ec5c18dd02b46b2dcb69f6344c7d3f9df045684
+Size (cc-1.4.0.crate) = 97878 bytes
BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
Size (cfg-if-1.0.4.crate) = 9360 bytes
-BLAKE2s (cryptography-49.0.0.tar.gz) = 867e12d767ead78a15dbeda4eecc61207049f7052da260397ffdc0cbde980fe4
-SHA512 (cryptography-49.0.0.tar.gz) = 047ffa4073ed124bc6fe3459663853b50c55c6ed9e5604bd1709b7f17e72788f0e4eb5c533a174afbead40fc16a1a798600d29f4963b190867d9d9e50dea6af8
-Size (cryptography-49.0.0.tar.gz) = 854345 bytes
+BLAKE2s (cryptography-50.0.0.tar.gz) = 5502e48d3137bb83f9a7211842189f9bf2c3bfe4e702382a4b2b915c68fc7924
+SHA512 (cryptography-50.0.0.tar.gz) = b473d5625aa0367825fdbe771377056b660dbe0e9d155a769098bfa03d77e0e3d9d11c4c0761c66f45ed93857c1410239c0e8e5f558d1d9d603b4b7502a626a4
+Size (cryptography-50.0.0.tar.gz) = 880201 bytes
BLAKE2s (find-msvc-tools-0.1.9.crate) = a62ce966e69815f44f2749cda23bae8872df3012f2bfd0c3c9b0fc988ed3bfae
SHA512 (find-msvc-tools-0.1.9.crate) = 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
Size (find-msvc-tools-0.1.9.crate) = 31493 bytes
@@ -36,9 +36,9 @@ Size (heck-0.5.0.crate) = 11517 bytes
BLAKE2s (itoa-1.0.18.crate) = b4c525cfe99837e3afd95733435e0353ba9116ecebc7a2ec73f3b84db383ba91
SHA512 (itoa-1.0.18.crate) = 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
Size (itoa-1.0.18.crate) = 15935 bytes
-BLAKE2s (libc-0.2.186.crate) = e4ae2a7c2182c3a4f54e39cfed3d574220b3a6d54af5a40aadfd814bb8a12c6a
-SHA512 (libc-0.2.186.crate) = 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
-Size (libc-0.2.186.crate) = 821883 bytes
+BLAKE2s (libc-0.2.189.crate) = 1783ee1cd2f111dc2c064e01ae615942f295563538c0bc6a93e59ae6a35da5a2
+SHA512 (libc-0.2.189.crate) = 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
+Size (libc-0.2.189.crate) = 851502 bytes
BLAKE2s (once_cell-1.21.4.crate) = 5945879c1e46e46585a2692e5f3ac0beaa15f111aa45611e0419b50abb21fb4e
SHA512 (once_cell-1.21.4.crate) = af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
Size (once_cell-1.21.4.crate) = 35010 bytes
@@ -51,18 +51,18 @@ Size (openssl-macros-0.1.1.crate) = 5601
BLAKE2s (openssl-sys-0.9.117.crate) = 4f3b1b588d420bd02f964bce3f5548e46bd47198059a0b762ebbfc6e4e245cd2
SHA512 (openssl-sys-0.9.117.crate) = 89eeb0bfaa2c1ac3e0a8d268a46f8bfaa9942b0f840b0403faa15474961066559b3a1d24f672b445e1029301e6a99c7e2d84dec27528183523a409e9fb57b242
Size (openssl-sys-0.9.117.crate) = 76045 bytes
-BLAKE2s (pem-3.0.6.crate) = dca34e5000cee1239a7e797df6417400eedf5399de81de396e8a0a7dec2b805d
-SHA512 (pem-3.0.6.crate) = 4d485bc3a14d7480b6fd0627869d4093124f173a3aeaeaff4ed69a37ba50a8327e6e9325a92d1a5c8ef337b7ca812de2e74ac786eaa94a644de8daf15619de15
-Size (pem-3.0.6.crate) = 18362 bytes
+BLAKE2s (pem-4.0.0.crate) = bea855c0cd21db21c5de0bd8da70360b162ecb3eabcab99c0bac2bc67b3c403e
+SHA512 (pem-4.0.0.crate) = 64b479d9e40f3322e1ffd4f3192f64885753261e1d4eea17b9ee412dba57c1187098283916c1b9452d57876006e508b3dea614b3bcb114f321015397d01de471
+Size (pem-4.0.0.crate) = 18770 bytes
BLAKE2s (pkg-config-0.3.33.crate) = 97cb9a57ef3758e0f2e451ce3b7176105726d083163e9e052e026b6106609c4c
SHA512 (pkg-config-0.3.33.crate) = af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a
Size (pkg-config-0.3.33.crate) = 21590 bytes
-BLAKE2s (portable-atomic-1.13.1.crate) = b3a6549f02086b4648b923c66555c2cf4f46719746faeaf5372cae8ec0e52e11
-SHA512 (portable-atomic-1.13.1.crate) = 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
-Size (portable-atomic-1.13.1.crate) = 197001 bytes
-BLAKE2s (proc-macro2-1.0.106.crate) = d914a8fc313c5a898a0a9381a19dfbdfe9b94efba3f431759ea2c7ce43cd5362
-SHA512 (proc-macro2-1.0.106.crate) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
-Size (proc-macro2-1.0.106.crate) = 59765 bytes
+BLAKE2s (portable-atomic-1.14.0.crate) = 1e170e6f2c99b580265b7dca43302c96900356faa1726365d2acc6e1a50c9128
+SHA512 (portable-atomic-1.14.0.crate) = 4c306fb2767b1689be65e57552260c2367f37808d0a32affafa21fddacd330c7735b0c3c8fe456fac10c4088ca5e8ede980b6d6da2171fadb682b925ff9a2c63
+Size (portable-atomic-1.14.0.crate) = 200703 bytes
+BLAKE2s (proc-macro2-1.0.107.crate) = fb11738a84dd1e4dea616e14778d0223a5085563cb1ea8a8fa433e26bfb1351a
+SHA512 (proc-macro2-1.0.107.crate) = c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
+Size (proc-macro2-1.0.107.crate) = 59588 bytes
BLAKE2s (pyo3-0.29.0.crate) = f25cfefac48e0d488a15bcace947cbedfae7afe57f1f7a142a5bc80ba8ed1609
SHA512 (pyo3-0.29.0.crate) = e6822400de53ebcef4a14c899dc065abae621a126483873139f5eb850877c94f4bccee3a183d4e2a69eadcd3c3b82b0a6f3e1053d926b103be572329607f2f67
Size (pyo3-0.29.0.crate) = 1241253 bytes
@@ -78,18 +78,18 @@ Size (pyo3-macros-0.29.0.crate) = 8915 b
BLAKE2s (pyo3-macros-backend-0.29.0.crate) = 6b63621bf64ba16ae267df41057b1ac4fcc3f47c5ac6ef4cc4f55ccd3c0d798e
SHA512 (pyo3-macros-backend-0.29.0.crate) = 13a7af3958c09969637827d97ab9bbc664c407dda9e4283afaf495757798cf6f84932468bc092160fa75211ce0aafe6efc657f3a390234d77a67362cfb31fe0f
Size (pyo3-macros-backend-0.29.0.crate) = 91943 bytes
-BLAKE2s (quote-1.0.45.crate) = 20533b49c424d16a57b48d77fd05ff08c31355221b3dd0d6fd917c60da7f748b
-SHA512 (quote-1.0.45.crate) = df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
-Size (quote-1.0.45.crate) = 31564 bytes
-BLAKE2s (self_cell-1.2.2.crate) = 74c75f5f2ebf98324524c846a93aa3f7c521c1bb080a15d68e594ef7a502de1d
-SHA512 (self_cell-1.2.2.crate) = b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420
-Size (self_cell-1.2.2.crate) = 23264 bytes
+BLAKE2s (quote-1.0.47.crate) = 9d4d5bd24e4aa45922c66d3861e0d217778af2e9b3a8cf00a361c5a8a0bb60ed
+SHA512 (quote-1.0.47.crate) = 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
+Size (quote-1.0.47.crate) = 31622 bytes
+BLAKE2s (self_cell-1.3.0.crate) = 27ad8f5e1590dc6f8ecb03a790db7ec94de0bc7033838ab5cc3b6827fff767d8
+SHA512 (self_cell-1.3.0.crate) = b7a629dafc90702468a9b4d97bab7f222e6f7263b3755709fe8da3311ee50245c304006ee3f12401f0226807ab1f0a44d25759caf2b84a33757fc76f9867036d
+Size (self_cell-1.3.0.crate) = 23869 bytes
BLAKE2s (shlex-2.0.1.crate) = 5b5a3bb8700bbe3e169d6cf5b7a115324435d22823055086a533c4a8b8778fd7
SHA512 (shlex-2.0.1.crate) = d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921
Size (shlex-2.0.1.crate) = 19332 bytes
-BLAKE2s (syn-2.0.117.crate) = 03f50444ef7a3b5f28a72c59696d1676df1b8f5c334b19648d2755927e8b2f43
-SHA512 (syn-2.0.117.crate) = 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
-Size (syn-2.0.117.crate) = 306011 bytes
+BLAKE2s (syn-2.0.119.crate) = 5a64486ca7999df21458dd4ba6eaaa59e3ddafd76079b1c825adb879b4f69ec7
+SHA512 (syn-2.0.119.crate) = 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
+Size (syn-2.0.119.crate) = 307407 bytes
BLAKE2s (target-lexicon-0.13.5.crate) = 68bf6c69ac036b1df41f1073b8a85e072da1e13c570340afe4f59722e4c95fd0
SHA512 (target-lexicon-0.13.5.crate) = 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc
Size (target-lexicon-0.13.5.crate) = 26928 bytes
--_----------=_178577954849860--