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