pyca changed from setuptools-rust to maturin to build.

It builds ok with this (cribbed from other ports using maturin),
but I haven't figured out how to get tests to run.

Runtime test reports and any cluebats about fixing tests welcome!

Index: py-cryptography/Makefile
===================================================================
RCS file: /cvs/ports/security/py-cryptography/Makefile,v
diff -u -p -r1.86 Makefile
--- py-cryptography/Makefile    21 Dec 2024 11:38:45 -0000      1.86
+++ py-cryptography/Makefile    25 Dec 2024 15:36:17 -0000
@@ -1,12 +1,9 @@
 COMMENT=       cryptographic recipes and primitives for Python
 
-MODPY_DISTV=   42.0.7
+MODPY_DISTV=   44.0.0
 DISTNAME=      cryptography-${MODPY_DISTV}
 DISTFILES=     cryptography-${MODPY_DISTV}${EXTRACT_SUFX}
 PKGNAME=       ${MODPY_PY_PREFIX}${DISTNAME}
-REVISION=      0
-
-.include "crates.inc"
 
 CATEGORIES=    security devel
 
@@ -20,18 +17,17 @@ WANTLIB=    ${MODPY_WANTLIB} ${MODCARGO_WAN
 COMPILER=      base-clang ports-gcc
 COMPILER_LANGS=        c
 
-MODULES=       lang/python
+MODULES=       devel/cargo \
+               lang/python
 
-MODPY_PYBUILD= setuptools-rust
 MODPY_PI=      Yes
+MODPY_PYBUILD= maturin
+MODCARGO_CARGO_BIN= maturin
+CONFIGURE_STYLE= cargo
 
 # avoid picking up test_dist_lto_opt.py in modcargo-crates/cxx
 MODPY_PYTEST_ARGS= tests
 
-MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml
-
-MAKE_ENV=      OPENSSL_DIR="/usr" OPENSSL_STATIC=0
-
 BUILD_DEPENDS= ${RUN_DEPENDS}
 
 RUN_DEPENDS=   devel/py-cffi>=1.4.2
@@ -40,6 +36,7 @@ PORTHOME=     ${WRKDIR}
 TEST_DEPENDS=  devel/py-certifi \
                devel/py-coverage \
                devel/py-hypothesis \
+               devel/py-pip \
                devel/py-pretend \
                devel/py-test-benchmark \
                devel/py-test-subtests \
@@ -48,5 +45,27 @@ TEST_DEPENDS=        devel/py-certifi \
                security/py-bcrypt \
                security/py-cryptography_vectors=${MODPY_DISTV} \
                textproc/py-iso8601
+
+MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml
+
+do-build:
+       ${MODCARGO_CARGO_RUN} build \
+               --manifest-path ${MODCARGO_CARGOTOML} \
+               --release \
+               ${MODCARGO_BUILD_ARGS} ;
+
+do-install:
+       ${INSTALL_DATA_DIR} ${WRKINST}${MODPY_LIBDIR}
+       ${MODPY_BIN} -m installer -d ${WRKINST} ${WRKSRC}/target/wheels/*.whl
+       rm -r ${WRKINST}${MODPY_SITEPKG}/rust
+
+do-test:
+       @pip${MODPY_VERSION} install --no-cache-dir --isolated \
+               --target=${WRKSRC}/tests \
+               --ignore-installed \
+               --no-deps ${WRKSRC}/target/wheels/*.whl
+       @${MODPY_TEST_CMD}
+
+.include "crates.inc"
 
 .include <bsd.port.mk>
Index: py-cryptography/crates.inc
===================================================================
RCS file: /cvs/ports/security/py-cryptography/crates.inc,v
diff -u -p -r1.15 crates.inc
--- py-cryptography/crates.inc  7 May 2024 07:43:39 -0000       1.15
+++ py-cryptography/crates.inc  25 Dec 2024 15:36:17 -0000
@@ -1,48 +1,35 @@
-MODCARGO_CRATES +=     asn1    0.15.5  # BSD-3-Clause
-MODCARGO_CRATES +=     asn1_derive     0.15.5  # BSD-3-Clause
-MODCARGO_CRATES +=     autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     base64  0.21.7  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     bitflags        1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES +=     bitflags        2.4.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cc      1.0.83  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     asn1    0.20.0  # BSD-3-Clause
+MODCARGO_CRATES +=     asn1_derive     0.20.0  # BSD-3-Clause
+MODCARGO_CRATES +=     autocfg 1.4.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     base64  0.22.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     bitflags        2.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cc      1.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     foreign-types   0.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES +=     foreign-types-shared    0.1.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     heck    0.4.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     indoc   2.0.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     libc    0.2.152 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     lock_api        0.4.11  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     memoffset       0.9.0   # MIT
-MODCARGO_CRATES +=     once_cell       1.19.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     openssl 0.10.64 # Apache-2.0
+MODCARGO_CRATES +=     heck    0.5.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     indoc   2.0.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     itoa    1.0.14  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     libc    0.2.166 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     memoffset       0.9.1   # MIT
+MODCARGO_CRATES +=     once_cell       1.20.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     openssl 0.10.68 # Apache-2.0
 MODCARGO_CRATES +=     openssl-macros  0.1.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     openssl-sys     0.9.102 # MIT
-MODCARGO_CRATES +=     parking_lot     0.12.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     parking_lot_core        0.9.9   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pem     3.0.3   # MIT
-MODCARGO_CRATES +=     pkg-config      0.3.29  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     portable-atomic 1.6.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     proc-macro2     1.0.78  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3    0.20.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3-build-config       0.20.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3-ffi        0.20.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3-macros     0.20.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3-macros-backend     0.20.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     quote   1.0.35  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     redox_syscall   0.4.1   # MIT
-MODCARGO_CRATES +=     scopeguard      1.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     self_cell       1.0.3   # Apache-2.0
-MODCARGO_CRATES +=     smallvec        1.13.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     syn     2.0.48  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     target-lexicon  0.12.13 # Apache-2.0 WITH LLVM-exception
-MODCARGO_CRATES +=     unicode-ident   1.0.12  # (MIT OR Apache-2.0) AND 
Unicode-DFS-2016
+MODCARGO_CRATES +=     openssl-sys     0.9.104 # MIT
+MODCARGO_CRATES +=     pem     3.0.4   # MIT
+MODCARGO_CRATES +=     pkg-config      0.3.31  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     portable-atomic 1.10.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     proc-macro2     1.0.92  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3    0.23.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3-build-config       0.23.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3-ffi        0.23.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3-macros     0.23.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3-macros-backend     0.23.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     quote   1.0.37  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     self_cell       1.0.4   # Apache-2.0
+MODCARGO_CRATES +=     shlex   1.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     syn     2.0.89  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     target-lexicon  0.12.16 # Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=     unicode-ident   1.0.14  # (MIT OR Apache-2.0) AND 
Unicode-3.0
 MODCARGO_CRATES +=     unindent        0.2.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     vcpkg   0.2.15  # MIT/Apache-2.0
-MODCARGO_CRATES +=     windows-targets 0.48.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_aarch64_gnullvm 0.48.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_aarch64_msvc    0.48.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_i686_gnu        0.48.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_i686_msvc       0.48.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_x86_64_gnu      0.48.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_x86_64_gnullvm  0.48.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_x86_64_msvc     0.48.5  # MIT OR Apache-2.0
Index: py-cryptography/distinfo
===================================================================
RCS file: /cvs/ports/security/py-cryptography/distinfo,v
diff -u -p -r1.43 distinfo
--- py-cryptography/distinfo    7 May 2024 07:43:39 -0000       1.43
+++ py-cryptography/distinfo    25 Dec 2024 15:36:17 -0000
@@ -1,98 +1,72 @@
-SHA256 (cargo/asn1-0.15.5.tar.gz) = 
rj7LzomiJie16ObhHWlxVhcTgpAonjhc3nc7H+UL79s=
-SHA256 (cargo/asn1_derive-0.15.5.tar.gz) = 
hhr5iPrEYKxpoJ9B5iF6j7kXh5e3b8yUeERL5qWb4Zw=
-SHA256 (cargo/autocfg-1.1.0.tar.gz) = 
1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
-SHA256 (cargo/base64-0.21.7.tar.gz) = 
nSl96xkluJ8szBPXY1+gcU8SyHrc4cdTVrOcqbcXhWc=
-SHA256 (cargo/bitflags-1.3.2.tar.gz) = 
vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
-SHA256 (cargo/bitflags-2.4.2.tar.gz) = 
7VcJNEBusWQ4pOl2sbRQB3QJnBO4y5buyZ9iDwUJDd8=
-SHA256 (cargo/cc-1.0.83.tar.gz) = 8RdPsLbsI4Y/i5cQJ4BKQmFONH6vsKlb8LEs2uIfxNA=
+SHA256 (cargo/asn1-0.20.0.tar.gz) = 
LYuEtOod4r8dzSp1lzfdsyj7ZpWyqV635E/tZ+NAbzI=
+SHA256 (cargo/asn1_derive-0.20.0.tar.gz) = 
ogCAnQE4Ygs9upifHQjQYg52JIvB5iouwbLfXrHuCK0=
+SHA256 (cargo/autocfg-1.4.0.tar.gz) = 
rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY=
+SHA256 (cargo/base64-0.22.1.tar.gz) = 
crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
+SHA256 (cargo/bitflags-2.6.0.tar.gz) = 
sEj7Y/2LWSP8WqezQNjhVq7H7ALwx4+opt3CYT9vcd4=
+SHA256 (cargo/cc-1.2.1.tar.gz) = /Z3p8iBdXvP9Z+aFsN8zeZTd1EleKijRhVANDh7f6kc=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = 
uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/foreign-types-0.3.2.tar.gz) = 
9vM564rcBSzSyniRD9qGmu+jjSLVy2SOZIXk0/wG87E=
 SHA256 (cargo/foreign-types-shared-0.1.1.tar.gz) = 
ALAihBGQjKhoXbp/ws3XDsmZCm51Pom2rJGoTED7r0s=
-SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
-SHA256 (cargo/indoc-2.0.4.tar.gz) = 
Hhhs+66AhOUT2v9CQLR5fjQvmIzs2k+2yTkVD5YxX9g=
-SHA256 (cargo/libc-0.2.152.tar.gz) = 
E+O/ZZDLxkn00aPu/J1dbrdG9SAP+wTl4UJwC4+qVuc=
-SHA256 (cargo/lock_api-0.4.11.tar.gz) = 
PBaPhhWxK8AfnBfi6wzAfcrhlAEhGFRG7cN0SSDo70U=
-SHA256 (cargo/memoffset-0.9.0.tar.gz) = 
WmNLHGGpVYW9FWB8arDE5bIm5pX/KAC6DNzN3yCMQGw=
-SHA256 (cargo/once_cell-1.19.0.tar.gz) = 
P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
-SHA256 (cargo/openssl-0.10.64.tar.gz) = 
laBIEoajEICCmBMNIt0f7w+lceBaj0TsgBgB6Eshax8=
+SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
+SHA256 (cargo/indoc-2.0.5.tar.gz) = 
skj1Ik0dYGAF4CyX9apOiO6yMEiLzAO8nKTXmROZ8rU=
+SHA256 (cargo/itoa-1.0.14.tar.gz) = 
11oqSxsZCvtvVCXxD2qPlZ0uoLnCsdeVU1UYUFOeRnQ=
+SHA256 (cargo/libc-0.2.166.tar.gz) = 
wszBCLvAsTMb0GGGTnzYI8DKtmC75pcOZuLAYU3s3jY=
+SHA256 (cargo/memoffset-0.9.1.tar.gz) = 
SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
+SHA256 (cargo/once_cell-1.20.2.tar.gz) = 
EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U=
+SHA256 (cargo/openssl-0.10.68.tar.gz) = 
YXS8SPEC0gh4PCyEv5Mbt1knpheGaHDeik6oVZf4cfU=
 SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = 
qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
-SHA256 (cargo/openssl-sys-0.9.102.tar.gz) = 
xZdjfVb7yDiTo16w3QSyuOelDJHmTpST45i130+0X6I=
-SHA256 (cargo/parking_lot-0.12.1.tar.gz) = 
N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
-SHA256 (cargo/parking_lot_core-0.9.9.tar.gz) = 
TEKpImVG1orN2cCigNF84Zv+J6Rr9oeE5AZhFXiNAI4=
-SHA256 (cargo/pem-3.0.3.tar.gz) = G4/MeUA1NH+2S+2i07RiWV3SdT4/Jo2JxarnfozywxA=
-SHA256 (cargo/pkg-config-0.3.29.tar.gz) = 
KQDt6U4wUTDBPd05Hgq3y663g5Ra4HonnCaMsFEJxss=
-SHA256 (cargo/portable-atomic-1.6.0.tar.gz) = 
cXDvmYi8FpuhbdNqf6BB5cTL62o1t21MA9re03Hq58A=
-SHA256 (cargo/proc-macro2-1.0.78.tar.gz) = 
4kIq1kXYnJn48+a4ip/eyn+r6sg2sQAjccQ2fI+YSq4=
-SHA256 (cargo/pyo3-0.20.3.tar.gz) = 
U727ltSRV+ZdRcwoevXzL/rdX0dhQ4tSewVfsNS7gjM=
-SHA256 (cargo/pyo3-build-config-0.20.3.tar.gz) = 
3qpXRd4/UjHOEFF6H13ZfVPlov13qmtYQikghYMdSNc=
-SHA256 (cargo/pyo3-ffi-0.20.3.tar.gz) = 
YrQlMdA+CNTvH26Fou1CLrZ4uM1it2LlOJHAX68NSvo=
-SHA256 (cargo/pyo3-macros-0.20.3.tar.gz) = 
cwXHIPoBuAVeyV5ISm7KeoPIQSZ/DdUoDwyLhVHSwVg=
-SHA256 (cargo/pyo3-macros-backend-0.20.3.tar.gz) = 
fH6baLucMUnFsMreXQf5U9bRJetDN3I8TM22ZfH5YYU=
-SHA256 (cargo/quote-1.0.35.tar.gz) = 
KR7Jq179k0qvUDpkZsXVJRU10QjudHRyw5d8xazIaO8=
-SHA256 (cargo/redox_syscall-0.4.1.tar.gz) = 
RyLXaO/0a3WYndE05cNT8NYpblqqMTLndsvbVr53Mao=
-SHA256 (cargo/scopeguard-1.2.0.tar.gz) = 
lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
-SHA256 (cargo/self_cell-1.0.3.tar.gz) = 
WL83Iy07uaLE5kHKKhHYO1BiBm+I33/tNsKHcgRtZbo=
-SHA256 (cargo/smallvec-1.13.1.tar.gz) = 
5uzThLEKZFQtdwcb1kvXsjH07VlA+6VemMPeE4JM89c=
-SHA256 (cargo/syn-2.0.48.tar.gz) = DzUxY45AffwIFHYau3wApbVJkrhJRSoGRrf2XJ93Dz8=
-SHA256 (cargo/target-lexicon-0.12.13.tar.gz) = 
aXWL2i548JjkzLOTAhoJY7s0QurAXxNcMPYbc3C7r64=
-SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = 
M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
+SHA256 (cargo/openssl-sys-0.9.104.tar.gz) = 
RavzBsv5nevIGVtmtzRkmNexDCEN5QQYtczXzroIx0E=
+SHA256 (cargo/pem-3.0.4.tar.gz) = jkWTZeWQc2pUw/pWGUfISDdTS46a9vxb94EwfoJlj64=
+SHA256 (cargo/pkg-config-0.3.31.tar.gz) = 
lT7IYTmNzM4QxnDf6vPsSRHKR56cAhVLOiFReMX1ZvI=
+SHA256 (cargo/portable-atomic-1.10.0.tar.gz) = 
KA3CRFMHHxtjlUFxmFoLDTAFjSh5YJaLmyrKJkyNTuY=
+SHA256 (cargo/proc-macro2-1.0.92.tar.gz) = 
N9NUSz8nSMVOFHZV7bUCV1LiMDFFta77PD6ix4uXO7A=
+SHA256 (cargo/pyo3-0.23.2.tar.gz) = 
9Us9CcvdH4wgZQso57CeM4iBSC9KqQil9hoAyY+6JpA=
+SHA256 (cargo/pyo3-build-config-0.23.2.tar.gz) = 
MBXPmFiI/mbPtjzg4yHGA3Bs1UG3rsfd01woE5CvRdg=
+SHA256 (cargo/pyo3-ffi-0.23.2.tar.gz) = 
b8p82P2Am1rE7vuJwfmPenZR03Od+zQcppgAkPVUwnA=
+SHA256 (cargo/pyo3-macros-0.23.2.tar.gz) = 
NOZX+lN5p5FRtv9TKNkhaoT1Xck7F7COfDYJqWm3OqA=
+SHA256 (cargo/pyo3-macros-backend-0.23.2.tar.gz) = 
KVVI1f/ZX9GYHS089EWIMbIdYK8Ea3Kbb9FDsLp67i8=
+SHA256 (cargo/quote-1.0.37.tar.gz) = 
tbnTS4mR0Z2YCBtG6s3Y61jG8rIBE598X2Q8wVWmM68=
+SHA256 (cargo/self_cell-1.0.4.tar.gz) = 
02mpb5eGI+s9wogHxIUtbMYX/tU9pdPEAP7/HvNKcUo=
+SHA256 (cargo/shlex-1.3.0.tar.gz) = 
D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (cargo/syn-2.0.89.tar.gz) = RNRkgvHByHrNhN6iDBv16/9MdXAJ7WvxnP02+xDpLE4=
+SHA256 (cargo/target-lexicon-0.12.16.tar.gz) = 
YcQa8n3W0eJ7Gxa0idt5hENHjO8fBqZgyW22F7pd47E=
+SHA256 (cargo/unicode-ident-1.0.14.tar.gz) = 
rbnmyk+GnhGAcot5UONZIqf8Y5f3tkFJno8+8G5Q3IM=
 SHA256 (cargo/unindent-0.2.3.tar.gz) = 
x959c+F1RIfLWDZO6QakmZN6Dfq9hry5gPqZ7IyPos4=
 SHA256 (cargo/vcpkg-0.2.15.tar.gz) = 
rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
-SHA256 (cargo/windows-targets-0.48.5.tar.gz) = 
mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
-SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 
KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
-SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 
3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
-SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = 
p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
-SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = 
j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
-SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 
U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
-SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 
C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
-SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 
7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
-SHA256 (cryptography-42.0.7.tar.gz) = 
7L+8AL9ViI7dqYaKTPknIF3oSZ5/q+bAUDIimDgpU/I=
-SIZE (cargo/asn1-0.15.5.tar.gz) = 34375
-SIZE (cargo/asn1_derive-0.15.5.tar.gz) = 6095
-SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
-SIZE (cargo/base64-0.21.7.tar.gz) = 82576
-SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
-SIZE (cargo/bitflags-2.4.2.tar.gz) = 42602
-SIZE (cargo/cc-1.0.83.tar.gz) = 68343
+SHA256 (cryptography-44.0.0.tar.gz) = 
zU6DTzQLQpNDBwHncuxUOw++bC3qUQpShv4Kyr4VOgI=
+SIZE (cargo/asn1-0.20.0.tar.gz) = 39382
+SIZE (cargo/asn1_derive-0.20.0.tar.gz) = 6998
+SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712
+SIZE (cargo/base64-0.22.1.tar.gz) = 81597
+SIZE (cargo/bitflags-2.6.0.tar.gz) = 45357
+SIZE (cargo/cc-1.2.1.tar.gz) = 92731
 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
 SIZE (cargo/foreign-types-0.3.2.tar.gz) = 7504
 SIZE (cargo/foreign-types-shared-0.1.1.tar.gz) = 5672
-SIZE (cargo/heck-0.4.1.tar.gz) = 11567
-SIZE (cargo/indoc-2.0.4.tar.gz) = 14311
-SIZE (cargo/libc-0.2.152.tar.gz) = 740278
-SIZE (cargo/lock_api-0.4.11.tar.gz) = 27487
-SIZE (cargo/memoffset-0.9.0.tar.gz) = 9033
-SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
-SIZE (cargo/openssl-0.10.64.tar.gz) = 272306
+SIZE (cargo/heck-0.5.0.tar.gz) = 11517
+SIZE (cargo/indoc-2.0.5.tar.gz) = 14396
+SIZE (cargo/itoa-1.0.14.tar.gz) = 11210
+SIZE (cargo/libc-0.2.166.tar.gz) = 760418
+SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
+SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394
+SIZE (cargo/openssl-0.10.68.tar.gz) = 276578
 SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
-SIZE (cargo/openssl-sys-0.9.102.tar.gz) = 68622
-SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
-SIZE (cargo/parking_lot_core-0.9.9.tar.gz) = 32445
-SIZE (cargo/pem-3.0.3.tar.gz) = 13035
-SIZE (cargo/pkg-config-0.3.29.tar.gz) = 20563
-SIZE (cargo/portable-atomic-1.6.0.tar.gz) = 140689
-SIZE (cargo/proc-macro2-1.0.78.tar.gz) = 47158
-SIZE (cargo/pyo3-0.20.3.tar.gz) = 434673
-SIZE (cargo/pyo3-build-config-0.20.3.tar.gz) = 30060
-SIZE (cargo/pyo3-ffi-0.20.3.tar.gz) = 65024
-SIZE (cargo/pyo3-macros-0.20.3.tar.gz) = 7920
-SIZE (cargo/pyo3-macros-backend-0.20.3.tar.gz) = 49797
-SIZE (cargo/quote-1.0.35.tar.gz) = 28136
-SIZE (cargo/redox_syscall-0.4.1.tar.gz) = 24858
-SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
-SIZE (cargo/self_cell-1.0.3.tar.gz) = 15147
-SIZE (cargo/smallvec-1.13.1.tar.gz) = 34952
-SIZE (cargo/syn-2.0.48.tar.gz) = 250566
-SIZE (cargo/target-lexicon-0.12.13.tar.gz) = 25424
-SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
+SIZE (cargo/openssl-sys-0.9.104.tar.gz) = 72287
+SIZE (cargo/pem-3.0.4.tar.gz) = 13040
+SIZE (cargo/pkg-config-0.3.31.tar.gz) = 20880
+SIZE (cargo/portable-atomic-1.10.0.tar.gz) = 174760
+SIZE (cargo/proc-macro2-1.0.92.tar.gz) = 52353
+SIZE (cargo/pyo3-0.23.2.tar.gz) = 1073639
+SIZE (cargo/pyo3-build-config-0.23.2.tar.gz) = 32197
+SIZE (cargo/pyo3-ffi-0.23.2.tar.gz) = 74052
+SIZE (cargo/pyo3-macros-0.23.2.tar.gz) = 8056
+SIZE (cargo/pyo3-macros-backend-0.23.2.tar.gz) = 70067
+SIZE (cargo/quote-1.0.37.tar.gz) = 28558
+SIZE (cargo/self_cell-1.0.4.tar.gz) = 15220
+SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
+SIZE (cargo/syn-2.0.89.tar.gz) = 289852
+SIZE (cargo/target-lexicon-0.12.16.tar.gz) = 26488
+SIZE (cargo/unicode-ident-1.0.14.tar.gz) = 47547
 SIZE (cargo/unindent-0.2.3.tar.gz) = 7306
 SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
-SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
-SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
-SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
-SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
-SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
-SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
-SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
-SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
-SIZE (cryptography-42.0.7.tar.gz) = 671230
+SIZE (cryptography-44.0.0.tar.gz) = 710657
Index: py-cryptography/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/py-cryptography/pkg/PLIST,v
diff -u -p -r1.29 PLIST
--- py-cryptography/pkg/PLIST   21 Dec 2024 11:38:45 -0000      1.29
+++ py-cryptography/pkg/PLIST   25 Dec 2024 15:36:17 -0000
@@ -1,13 +1,13 @@
 @pkgpath security/py-cryptography,python3
 lib/python${MODPY_VERSION}/site-packages/cryptography/
 lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/
-lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/LICENSE
-lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/LICENSE.APACHE
-lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/LICENSE.BSD
 
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/METADATA
 
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/RECORD
 
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/licenses/
+lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/licenses/LICENSE
+lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/licenses/LICENSE.APACHE
+lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_DISTV}.dist-info/licenses/LICENSE.BSD
 lib/python${MODPY_VERSION}/site-packages/cryptography/__about__.py
 lib/python${MODPY_VERSION}/site-packages/cryptography/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}/
@@ -41,25 +41,16 @@ lib/python${MODPY_VERSION}/site-packages
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}aead.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}aead.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ciphers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ciphers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}decode_asn1.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}decode_asn1.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/aead.py
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/backend.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/ciphers.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/decode_asn1.py
 lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/
-@so 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust.${MODPY_PYC_MAGIC_TAG}so
+@so 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust${MODPY_ABI3SO}.so
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/__init__.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/_openssl.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/asn1.pyi
@@ -68,6 +59,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/aead.pyi
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/ciphers.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/dh.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi
@@ -82,7 +74,9 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/x448.pyi
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/pkcs12.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/pkcs7.pyi
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/test_support.pyi
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/x509.pyi
 lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/__init__.py
@@ -95,6 +89,19 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}binding.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/binding.py
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/${MODPY_PYCACHE}algorithms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/${MODPY_PYCACHE}algorithms.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py
 lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}/
@@ -187,6 +194,8 @@ lib/python${MODPY_VERSION}/site-packages
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}argon2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}argon2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}concatkdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}concatkdf.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}hkdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -199,6 +208,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}scrypt.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}x963kdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}x963kdf.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/argon2.py
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/concatkdf.py
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/hkdf.py
 
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/kbkdf.py
Index: py-cryptography_vectors/Makefile
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/Makefile,v
diff -u -p -r1.55 Makefile
--- py-cryptography_vectors/Makefile    21 Dec 2024 11:38:45 -0000      1.55
+++ py-cryptography_vectors/Makefile    25 Dec 2024 15:36:17 -0000
@@ -1,10 +1,9 @@
 COMMENT=       test vectors for py-cryptography
 
-MODPY_DISTV=   42.0.7
+MODPY_DISTV=   44.0.0
 DISTNAME=      cryptography_vectors-${MODPY_DISTV}
-PKGNAME=       ${MODPY_PY_PREFIX}${DISTNAME}
+PKGNAME=       py-${DISTNAME}
 CATEGORIES=    security
-REVISION=      0
 
 HOMEPAGE=      https://cryptography.io/
 
Index: py-cryptography_vectors/distinfo
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/distinfo,v
diff -u -p -r1.41 distinfo
--- py-cryptography_vectors/distinfo    7 May 2024 07:43:36 -0000       1.41
+++ py-cryptography_vectors/distinfo    25 Dec 2024 15:36:17 -0000
@@ -1,2 +1,2 @@
-SHA256 (cryptography_vectors-42.0.7.tar.gz) = 
gpTGMtviyxTHt+JCGVYOZ0vCIk38S+1XerB327gr+jw=
-SIZE (cryptography_vectors-42.0.7.tar.gz) = 35277664
+SHA256 (cryptography_vectors-44.0.0.tar.gz) = 
EGIodmxFuaX/0aiz4lTwVgyCHaedXNf9EToX43U1gKs=
+SIZE (cryptography_vectors-44.0.0.tar.gz) = 35317300
Index: py-cryptography_vectors/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/pkg/PLIST,v
diff -u -p -r1.31 PLIST
--- py-cryptography_vectors/pkg/PLIST   21 Dec 2024 11:38:45 -0000      1.31
+++ py-cryptography_vectors/pkg/PLIST   25 Dec 2024 15:36:17 -0000
@@ -1,5 +1,5 @@
-@pkgpath security/py-cryptography_vectors,python3
 @conflict py-cryptography_vectors-*
+@pkgpath security/py-cryptography_vectors,python3
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors-${MODPY_DISTV}.dist-info/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors-${MODPY_DISTV}.dist-info/LICENSE
@@ -23,6 +23,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/HMAC/rfc-4231-sha512.txt
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/KDF/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/KDF/ansx963_2001.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/KDF/argon2id.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/KDF/hkdf-generated.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/KDF/nist-800-108-KBKDF-CTR.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/KDF/rfc-5869-HKDF-SHA1.txt
@@ -73,6 +74,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DH/dhp_rfc5114_2.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DH/dhpub.der
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DH/dhpub.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DH/dhpub_cryptography_old.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DH/dhpub_rfc5114_2.der
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DH/dhpub_rfc5114_2.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DH/rfc3526.txt
@@ -96,6 +98,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DSA/FIPS_186-3/SigGen.rsp
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DSA/FIPS_186-3/SigGen.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DSA/FIPS_186-3/SigVer.rsp
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DSA/custom/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DSA/custom/nilpotent.pem
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/compressed_points.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/explicit_parameters_private_key.pem
@@ -126,6 +130,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDSA/FIPS_186-3/SigGen.rsp
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDSA/FIPS_186-3/SigGen.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDSA/FIPS_186-3/SigVer.rsp
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDSA/RFC6979/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDSA/RFC6979/evppkey_ecdsa_rfc6979.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDSA/SECP256K1/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDSA/SECP256K1/SigGen.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/Ed25519/
@@ -185,6 +191,14 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/rsa-nopsw.key.pub
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/rsa-psw.key
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/rsa-psw.key.pub
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ecdsa-nopsw.key
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ecdsa-nopsw.key.pub
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ecdsa-psw.key
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ecdsa-psw.key.pub
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ed25519-nopsw.key
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ed25519-nopsw.key.pub
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ed25519-psw.key
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/OpenSSH/sk-ed25519-psw.key.pub
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/README.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/dsa_4096.pem
@@ -587,6 +601,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/IDEA/idea-cfb.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/IDEA/idea-ecb.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/IDEA/idea-ofb.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/RC2/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/RC2/rc2-cbc.txt
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SEED/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SEED/rfc-4196.txt
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SEED/rfc-4269.txt
@@ -736,6 +752,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/amazon-roots.der
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/amazon-roots.p7b
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/enveloped-aes-256-cbc.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/enveloped-no-content.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/enveloped-rsa-oaep.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/enveloped.pem
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/isrg.pem
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/poly1305/
@@ -2326,6 +2345,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography.io.with_garbage.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography.io.with_headers.pem
 lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/admissions_extension_authority_not_provided.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/admissions_extension_optional_data_not_provided.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/aia_ca_issuers.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/aia_ocsp.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/aia_ocsp_ca_issuers.pem
@@ -2342,6 +2363,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ca/ca_key.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ca/rsa_ca.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ca/rsa_key.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ca/rsae_ca.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cdp_all_reasons.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cdp_crl_issuer.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cdp_empty_hostname.pem
@@ -2380,6 +2402,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/dsa_selfsigned_ca.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ec_no_named_curve.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ecdsa_null_alg.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ekucrit-testuser-cert.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/empty-eku.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/extended_key_usage.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/freshestcrl.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ian_uri.pem
@@ -2392,6 +2416,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid_utf8_common_name.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid_version.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/long-form-name-attribute.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/malformed-ian.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/malformed-san.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/mismatch_inner_outer_sig_algorithm.der
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ms-certificate-template.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_excluded.pem
@@ -2504,6 +2530,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/two_basic_constraints.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/unsupported_extension.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/unsupported_extension_critical.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/zero-element-attribute.pem
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/san_edipartyname.der
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/san_x400address.der
 
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/scottishpower-bitstring-dn.pem


Reply via email to