This updates py-cryptography and its testvectors to 42.0.2.
cryptography requires py-setuptools-rust >= 1.7.0 to build, so I bumped
that port to its latest version on pypi. I'm running this through a bulk
to be sure there's no unexpected fallout.
Tests look good on amd64, arm64, and sparc64.
Also included an update to py-openssl. Its tests look pretty bad, but
that's not new. The libexec patch can be dropped there.
Index: devel/py-setuptools-rust/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-setuptools-rust/Makefile,v
diff -u -p -r1.19 Makefile
--- devel/py-setuptools-rust/Makefile 10 May 2023 09:31:07 -0000 1.19
+++ devel/py-setuptools-rust/Makefile 31 Jan 2024 14:14:02 -0000
@@ -1,6 +1,6 @@
COMMENT= setuptools Rust extension plugin
-MODPY_EGG_VERSION= 1.6.0
+MODPY_EGG_VERSION= 1.8.1
DISTNAME= setuptools-rust-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
Index: devel/py-setuptools-rust/distinfo
===================================================================
RCS file: /cvs/ports/devel/py-setuptools-rust/distinfo,v
diff -u -p -r1.6 distinfo
--- devel/py-setuptools-rust/distinfo 10 May 2023 09:31:07 -0000 1.6
+++ devel/py-setuptools-rust/distinfo 31 Jan 2024 14:14:05 -0000
@@ -1,2 +1,2 @@
-SHA256 (setuptools-rust-1.6.0.tar.gz) = yG5zTerDMFl5mL+8CNpFGH5rJ4N+I72R6tsyBzI5ImI=
-SIZE (setuptools-rust-1.6.0.tar.gz) = 296421
+SHA256 (setuptools-rust-1.8.1.tar.gz) = lLHdXVMIsxONW5M8OitV5taSfRoiYy5Qn86p3dD35IY=
+SIZE (setuptools-rust-1.8.1.tar.gz) = 311455
Index: devel/py-setuptools-rust/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-setuptools-rust/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- devel/py-setuptools-rust/pkg/PLIST 20 Aug 2022 13:54:29 -0000 1.4
+++ devel/py-setuptools-rust/pkg/PLIST 31 Jan 2024 12:34:50 -0000
@@ -32,6 +32,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/setuptools_rust/clean.py
lib/python${MODPY_VERSION}/site-packages/setuptools_rust/command.py
lib/python${MODPY_VERSION}/site-packages/setuptools_rust/extension.py
+lib/python${MODPY_VERSION}/site-packages/setuptools_rust/py.typed
lib/python${MODPY_VERSION}/site-packages/setuptools_rust/rustc_info.py
lib/python${MODPY_VERSION}/site-packages/setuptools_rust/setuptools_ext.py
lib/python${MODPY_VERSION}/site-packages/setuptools_rust/version.py
Index: security/py-cryptography/Makefile
===================================================================
RCS file: /cvs/ports/security/py-cryptography/Makefile,v
diff -u -p -r1.79 Makefile
--- security/py-cryptography/Makefile 1 Jan 2024 09:02:16 -0000 1.79
+++ security/py-cryptography/Makefile 31 Jan 2024 12:46:25 -0000
@@ -1,6 +1,6 @@
COMMENT= cryptographic recipes and primitives for Python
-MODPY_EGG_VERSION= 41.0.7
+MODPY_EGG_VERSION= 42.0.2
DISTNAME= cryptography-${MODPY_EGG_VERSION}
DISTFILES= cryptography-${MODPY_EGG_VERSION}${EXTRACT_SUFX}
PKGNAME= ${MODPY_PY_PREFIX}${DISTNAME}
@@ -43,7 +43,8 @@ BUILD_DEPENDS= ${RUN_DEPENDS} \
RUN_DEPENDS= devel/py-cffi${MODPY_FLAVOR}>=1.4.2
PORTHOME= ${WRKDIR}
-TEST_DEPENDS= devel/py-coverage${MODPY_FLAVOR} \
+TEST_DEPENDS= devel/py-certifi${MODPY_FLAVOR} \
+ devel/py-coverage${MODPY_FLAVOR} \
devel/py-hypothesis${MODPY_FLAVOR} \
devel/py-pretend${MODPY_FLAVOR} \
devel/py-test-benchmark${MODPY_FLAVOR} \
Index: security/py-cryptography/crates.inc
===================================================================
RCS file: /cvs/ports/security/py-cryptography/crates.inc,v
diff -u -p -r1.12 crates.inc
--- security/py-cryptography/crates.inc 30 Nov 2023 13:43:59 -0000 1.12
+++ security/py-cryptography/crates.inc 31 Jan 2024 12:34:50 -0000
@@ -1,54 +1,49 @@
-MODCARGO_CRATES += Inflector 0.11.4 # BSD-2-Clause
-MODCARGO_CRATES += aliasable 0.1.3 # MIT
-MODCARGO_CRATES += asn1 0.15.2 # BSD-3-Clause
-MODCARGO_CRATES += asn1_derive 0.15.2 # BSD-3-Clause
+===> Generating configure for py3-cryptography-42.0.2
+===> Configuring for py3-cryptography-42.0.2
+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.13.1 # MIT/Apache-2.0
+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.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += cc 1.0.79 # MIT OR 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 += 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 += indoc 1.0.9 # MIT OR Apache-2.0
-MODCARGO_CRATES += libc 0.2.144 # MIT OR Apache-2.0
-MODCARGO_CRATES += lock_api 0.4.9 # MIT OR Apache-2.0
-MODCARGO_CRATES += memoffset 0.8.0 # MIT
-MODCARGO_CRATES += once_cell 1.17.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += openssl 0.10.60 # 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.63 # Apache-2.0
MODCARGO_CRATES += openssl-macros 0.1.1 # MIT/Apache-2.0
-MODCARGO_CRATES += openssl-sys 0.9.96 # MIT
-MODCARGO_CRATES += ouroboros 0.15.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += ouroboros_macro 0.15.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += openssl-sys 0.9.99 # MIT
MODCARGO_CRATES += parking_lot 0.12.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += parking_lot_core 0.9.7 # MIT OR Apache-2.0
-MODCARGO_CRATES += pem 1.1.1 # MIT
-MODCARGO_CRATES += pkg-config 0.3.27 # MIT OR Apache-2.0
-MODCARGO_CRATES += proc-macro-error 1.0.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += proc-macro-error-attr 1.0.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += proc-macro2 1.0.64 # MIT OR Apache-2.0
-MODCARGO_CRATES += pyo3 0.18.3 # Apache-2.0
-MODCARGO_CRATES += pyo3-build-config 0.18.3 # Apache-2.0
-MODCARGO_CRATES += pyo3-ffi 0.18.3 # Apache-2.0
-MODCARGO_CRATES += pyo3-macros 0.18.3 # Apache-2.0
-MODCARGO_CRATES += pyo3-macros-backend 0.18.3 # Apache-2.0
-MODCARGO_CRATES += quote 1.0.28 # MIT OR Apache-2.0
-MODCARGO_CRATES += redox_syscall 0.2.16 # MIT
-MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += smallvec 1.10.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += syn 1.0.109 # MIT OR Apache-2.0
-MODCARGO_CRATES += syn 2.0.18 # MIT OR Apache-2.0
-MODCARGO_CRATES += target-lexicon 0.12.7 # Apache-2.0 WITH LLVM-exception
-MODCARGO_CRATES += unicode-ident 1.0.9 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-MODCARGO_CRATES += unindent 0.1.11 # 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 += proc-macro2 1.0.78 # MIT OR Apache-2.0
+MODCARGO_CRATES += pyo3 0.20.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += pyo3-build-config 0.20.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += pyo3-ffi 0.20.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += pyo3-macros 0.20.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += pyo3-macros-backend 0.20.2 # 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 += unindent 0.2.3 # MIT OR Apache-2.0
MODCARGO_CRATES += vcpkg 0.2.15 # MIT/Apache-2.0
-MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0
-MODCARGO_CRATES += windows-sys 0.45.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows-targets 0.42.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_aarch64_gnullvm 0.42.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_aarch64_msvc 0.42.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_i686_gnu 0.42.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_i686_msvc 0.42.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_x86_64_gnu 0.42.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_x86_64_gnullvm 0.42.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_x86_64_msvc 0.42.2 # MIT OR 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: security/py-cryptography/distinfo
===================================================================
RCS file: /cvs/ports/security/py-cryptography/distinfo,v
diff -u -p -r1.40 distinfo
--- security/py-cryptography/distinfo 30 Nov 2023 13:43:59 -0000 1.40
+++ security/py-cryptography/distinfo 31 Jan 2024 12:34:50 -0000
@@ -1,110 +1,96 @@
-SHA256 (cargo/Inflector-0.11.4.tar.gz) = /kOMY0WHBuA0eUQnQ7qubIglZJjmQxcI9t/FIKJlFdM=
-SHA256 (cargo/aliasable-0.1.3.tar.gz) = JQ9inAFhrYEHz4kxnpkAUfrmKDL9NDCDvqRS2T4iBf0=
-SHA256 (cargo/asn1-0.15.2.tar.gz) = KMGbkyTeW4FbZIfg+AmDEnkbCd4Nvz1cLbH+LZW6uXM=
-SHA256 (cargo/asn1_derive-0.15.2.tar.gz) = oEXDzK2J8kSoa9Hmzxp79kUpbnaSaYsFY5m279RjlAc=
+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.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
+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.1.tar.gz) = Mndi9uWnZWkjAeW7UT4Nn+9jvoa7wUUoBSsc0+bwPgc=
-SHA256 (cargo/cc-1.0.79.tar.gz) = UNMJBihhIdlb49R5UztFj4dJOzCktfeaYH249dEaqR8=
+SHA256 (cargo/bitflags-2.4.2.tar.gz) = 7VcJNEBusWQ4pOl2sbRQB3QJnBO4y5buyZ9iDwUJDd8=
+SHA256 (cargo/cc-1.0.83.tar.gz) = 8RdPsLbsI4Y/i5cQJ4BKQmFONH6vsKlb8LEs2uIfxNA=
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/indoc-1.0.9.tar.gz) = v6eZ3V7SCn40nztGOaqA10VJyBcW2exPmUybWBVZgwY=
-SHA256 (cargo/libc-0.2.144.tar.gz) = KwDMHCKKZ4LQ8HbnsjKALgxWidQbtd82byprZiHP3+E=
-SHA256 (cargo/lock_api-0.4.9.tar.gz) = Q1ARNm/lZYOxbPlW+d8AlbQFuC12QlvImBwOIuYOxN8=
-SHA256 (cargo/memoffset-0.8.0.tar.gz) = 1hxxm8+89dYrOgnvpgiN6MVLwL/NPqeuOfzBhhCLjeE=
-SHA256 (cargo/once_cell-1.17.2.tar.gz) = lnCgf5R3ngCQjz5obqtQiHjrs5C6bmBNOihMAOjQSHs=
-SHA256 (cargo/openssl-0.10.60.tar.gz) = eaTGw6KxWPf48qL8Wpafo6Bo32/J27SkOEVDbjr3yAA=
+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.63.tar.gz) = FcnWndh6KVaNTQF8/o7FGHBgRqBRhOWuqS0K+JC4A8g=
SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
-SHA256 (cargo/openssl-sys-0.9.96.tar.gz) = OBLAcbpg2otWd8wSvLHUKYmmVVN3KJen4DVVRagZg48=
-SHA256 (cargo/ouroboros-0.15.6.tar.gz) = 4TWL0VWL0qCD/tQo/+2khvv7Mj5pjN2neUJZ1ZLKcts=
-SHA256 (cargo/ouroboros_macro-0.15.6.tar.gz) = X30hzNAzBaZ0Q37hJI86tdSx2wlc8cr0nxcT3fYZVrc=
+SHA256 (cargo/openssl-sys-0.9.99.tar.gz) = IuG/IUMGCY5IMkYPeXgkwF0lqs34lvZKmF+w/ZkkVK4=
SHA256 (cargo/parking_lot-0.12.1.tar.gz) = N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
-SHA256 (cargo/parking_lot_core-0.9.7.tar.gz) = kGnLufmeOlCDR2zLKc6x3hi5EYyvpT6QyVUSNd4rlSE=
-SHA256 (cargo/pem-1.1.1.tar.gz) = qINcJzp2qQRV1zRIibCWRZjjMW4qee3o428Wvc8iKLg=
-SHA256 (cargo/pkg-config-0.3.27.tar.gz) = JgcoYLqSTL+pjqOcjBm03WpKJUI9vfIZweypGqDPaWQ=
-SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
-SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
-SHA256 (cargo/proc-macro2-1.0.64.tar.gz) = eIA7Ysvx9G/egNfA6AMRFSS5h3GEz+fDAzZZSQrHp9o=
-SHA256 (cargo/pyo3-0.18.3.tar.gz) = 47GsWzcxujT9qpeF+NdNF0SM0Y8wzxngx+ex/bUnIQk=
-SHA256 (cargo/pyo3-build-config-0.18.3.tar.gz) = nLlG9axhu2GlAUkkkQ2Tbr0rI7cF96SjxAsFxyCweaM=
-SHA256 (cargo/pyo3-ffi-0.18.3.tar.gz) = /U18UzeCGRbqKh0h0QkuhEPPNIeeU6CsZT+7mPRP9lw=
-SHA256 (cargo/pyo3-macros-0.18.3.tar.gz) = qdOcVdqz/FpLJbvRrBCi2kUsSsoTu0UPIoGKAC4pZI0=
-SHA256 (cargo/pyo3-macros-backend-0.18.3.tar.gz) = l9r/CKTEgyBYe1IkzJjWCePCe21DcxW9QLYFyY7rWRg=
-SHA256 (cargo/quote-1.0.28.tar.gz) = G5q5x+rf2N8ZAG8c8aSu0TVA7Vy8BHAQ7OWCbhCCVIg=
-SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
-SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
-SHA256 (cargo/smallvec-1.10.0.tar.gz) = pQe+/nlUBEVjQd+rEM72bq1MBB9iuLEbu5K//l0JU+A=
-SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
-SHA256 (cargo/syn-2.0.18.tar.gz) = MtQWd7y+JMIMUufHCw2NsEE0xdEGa/mGYuKHGtIA6j4=
-SHA256 (cargo/target-lexicon-0.12.7.tar.gz) = /RujN2QNYMPpa8bwY4qTm5yafywxahWYwnmCiz0dyMU=
-SHA256 (cargo/unicode-ident-1.0.9.tar.gz) = sVgRyvJBX7iJF4Yz53JLrSUJEBzeJ2BI4BO53vXlH6A=
-SHA256 (cargo/unindent-0.1.11.tar.gz) = 4XZtaC1AKBe1rESQs8MALZHfoNIoEvNBYJ+XsIdXNZw=
+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/proc-macro2-1.0.78.tar.gz) = 4kIq1kXYnJn48+a4ip/eyn+r6sg2sQAjccQ2fI+YSq4=
+SHA256 (cargo/pyo3-0.20.2.tar.gz) = moncelhQ0OmDvh7CpGOhcdIJkEh8PPzWi1Nj8e49b+A=
+SHA256 (cargo/pyo3-build-config-0.20.2.tar.gz) = B0JvDY/lpgHyYpPzAK/Rp7HtXniypwWHDF8wiTxRY74=
+SHA256 (cargo/pyo3-ffi-0.20.2.tar.gz) = 27fewX4XdmtGvKTxpCFahQBrTC7N4SIHbFYt0FjabPE=
+SHA256 (cargo/pyo3-macros-0.20.2.tar.gz) = Bfc4tOQNULVxGVfxQoeM+g8o4FSqDr38P9E3qEP3TtM=
+SHA256 (cargo/pyo3-macros-backend-0.20.2.tar.gz) = D8kQ1IUYR4J9r51s3UqCP72qtbiBgyXF6XqG2nnoiB8=
+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/unindent-0.2.3.tar.gz) = x959c+F1RIfLWDZO6QakmZN6Dfq9hry5gPqZ7IyPos4=
SHA256 (cargo/vcpkg-0.2.15.tar.gz) = rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
-SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
-SHA256 (cargo/windows-sys-0.45.0.tar.gz) = dSg75e+ygx036hQjZfAJwC7CA80po+vsvAk9UjFbZtA=
-SHA256 (cargo/windows-targets-0.42.2.tar.gz) = jlGAwAzUTJsciK2zaTKR8c2TYF3tgMJQp11HJ1a00HE=
-SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg=
-SHA256 (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 4I6IZKYPBu8ND/S6BBJNuLD7O+V3alzUdkHpQuWMTUM=
-SHA256 (cargo/windows_i686_gnu-0.42.2.tar.gz) = xh2SfY2kHalqgfApSJNT5oc5c3077KQxRciv7JoxqE8=
-SHA256 (cargo/windows_i686_msvc-0.42.2.tar.gz) = RNhAtuxkn0gKQcjYD5xlEIuS2JNF3ZQCe/4GrERNEGA=
-SHA256 (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = jekSuLj+tVwGSGfPBH3aCX+S1R761bSR37mPa7twyzY=
-SHA256 (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = JtQbRqNtRTdIrt7xSG1ceoXbIuVq/zRkOYTqhVFOlKM=
-SHA256 (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = muxdozFSQVjG0aSsCrFUEUnAuVBf3gZCOwL17wEGufA=
-SHA256 (cryptography-41.0.7.tar.gz) = E/k86b6oAWwlOzSvxr1qdZk+XEBnLtVAWpyDLw1KALw=
-SIZE (cargo/Inflector-0.11.4.tar.gz) = 17438
-SIZE (cargo/aliasable-0.1.3.tar.gz) = 6169
-SIZE (cargo/asn1-0.15.2.tar.gz) = 34002
-SIZE (cargo/asn1_derive-0.15.2.tar.gz) = 6096
+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.2.tar.gz) = 4OxSujx/G32BPNUmSaWz7x/A1DMhncjJOCfFfqts+Ig=
+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.13.1.tar.gz) = 61002
+SIZE (cargo/base64-0.21.7.tar.gz) = 82576
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
-SIZE (cargo/bitflags-2.4.1.tar.gz) = 37043
-SIZE (cargo/cc-1.0.79.tar.gz) = 62624
+SIZE (cargo/bitflags-2.4.2.tar.gz) = 42602
+SIZE (cargo/cc-1.0.83.tar.gz) = 68343
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/indoc-1.0.9.tar.gz) = 13475
-SIZE (cargo/libc-0.2.144.tar.gz) = 682092
-SIZE (cargo/lock_api-0.4.9.tar.gz) = 25685
-SIZE (cargo/memoffset-0.8.0.tar.gz) = 8912
-SIZE (cargo/once_cell-1.17.2.tar.gz) = 33335
-SIZE (cargo/openssl-0.10.60.tar.gz) = 265736
+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.63.tar.gz) = 270890
SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
-SIZE (cargo/openssl-sys-0.9.96.tar.gz) = 67743
-SIZE (cargo/ouroboros-0.15.6.tar.gz) = 11257
-SIZE (cargo/ouroboros_macro-0.15.6.tar.gz) = 20751
+SIZE (cargo/openssl-sys-0.9.99.tar.gz) = 68158
SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
-SIZE (cargo/parking_lot_core-0.9.7.tar.gz) = 32412
-SIZE (cargo/pem-1.1.1.tar.gz) = 11352
-SIZE (cargo/pkg-config-0.3.27.tar.gz) = 18838
-SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
-SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
-SIZE (cargo/proc-macro2-1.0.64.tar.gz) = 44848
-SIZE (cargo/pyo3-0.18.3.tar.gz) = 420236
-SIZE (cargo/pyo3-build-config-0.18.3.tar.gz) = 29137
-SIZE (cargo/pyo3-ffi-0.18.3.tar.gz) = 64474
-SIZE (cargo/pyo3-macros-0.18.3.tar.gz) = 7175
-SIZE (cargo/pyo3-macros-backend-0.18.3.tar.gz) = 48922
-SIZE (cargo/quote-1.0.28.tar.gz) = 28382
-SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
-SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
-SIZE (cargo/smallvec-1.10.0.tar.gz) = 31564
-SIZE (cargo/syn-1.0.109.tar.gz) = 237611
-SIZE (cargo/syn-2.0.18.tar.gz) = 240648
-SIZE (cargo/target-lexicon-0.12.7.tar.gz) = 24402
-SIZE (cargo/unicode-ident-1.0.9.tar.gz) = 41978
-SIZE (cargo/unindent-0.1.11.tar.gz) = 7700
+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/proc-macro2-1.0.78.tar.gz) = 47158
+SIZE (cargo/pyo3-0.20.2.tar.gz) = 434326
+SIZE (cargo/pyo3-build-config-0.20.2.tar.gz) = 30029
+SIZE (cargo/pyo3-ffi-0.20.2.tar.gz) = 64601
+SIZE (cargo/pyo3-macros-0.20.2.tar.gz) = 7925
+SIZE (cargo/pyo3-macros-backend-0.20.2.tar.gz) = 49710
+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/unindent-0.2.3.tar.gz) = 7306
SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
-SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
-SIZE (cargo/windows-sys-0.45.0.tar.gz) = 2568659
-SIZE (cargo/windows-targets-0.42.2.tar.gz) = 5492
-SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071
-SIZE (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 666981
-SIZE (cargo/windows_i686_gnu-0.42.2.tar.gz) = 736236
-SIZE (cargo/windows_i686_msvc-0.42.2.tar.gz) = 724951
-SIZE (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 699373
-SIZE (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 364068
-SIZE (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 666936
-SIZE (cryptography-41.0.7.tar.gz) = 630892
+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.2.tar.gz) = 672761
Index: security/py-cryptography/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/py-cryptography/pkg/PLIST,v
diff -u -p -r1.27 PLIST
--- security/py-cryptography/pkg/PLIST 31 May 2023 09:18:33 -0000 1.27
+++ security/py-cryptography/pkg/PLIST 31 Jan 2024 12:34:50 -0000
@@ -47,31 +47,19 @@ lib/python${MODPY_VERSION}/site-packages
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}cmac.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}cmac.${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/${MODPY_PYCACHE}ec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ec.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}rsa.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}rsa.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}utils.${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/cmac.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/decode_asn1.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/ec.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/rsa.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/utils.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_ABI3SO}.so
+@so lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust.${MODPY_PYC_MAGIC_TAG}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
@@ -79,14 +67,19 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/ocsp.pyi
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/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
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/ec.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/keys.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi
+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/pkcs7.pyi
@@ -264,6 +257,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}ocsp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}oid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}oid.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}verification.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}verification.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/base.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/certificate_transparency.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/extensions.py
@@ -271,3 +266,4 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/name.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/ocsp.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/oid.py
+lib/python${MODPY_VERSION}/site-packages/cryptography/x509/verification.py
Index: security/py-cryptography_vectors/Makefile
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/Makefile,v
diff -u -p -r1.49 Makefile
--- security/py-cryptography_vectors/Makefile 30 Nov 2023 13:43:59 -0000 1.49
+++ security/py-cryptography_vectors/Makefile 31 Jan 2024 12:34:50 -0000
@@ -1,6 +1,6 @@
COMMENT= test vectors for py-cryptography
-MODPY_EGG_VERSION= 41.0.7
+MODPY_EGG_VERSION= 42.0.2
DISTNAME= cryptography_vectors-${MODPY_EGG_VERSION}
PKGNAME= ${MODPY_PY_PREFIX}${DISTNAME}
CATEGORIES= security
Index: security/py-cryptography_vectors/distinfo
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/distinfo,v
diff -u -p -r1.38 distinfo
--- security/py-cryptography_vectors/distinfo 30 Nov 2023 13:43:59 -0000 1.38
+++ security/py-cryptography_vectors/distinfo 31 Jan 2024 12:34:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (cryptography_vectors-41.0.7.tar.gz) = ezb5drbljMGAExDhyTxYTGU503Haf4U47dj8Rj3IDVs=
-SIZE (cryptography_vectors-41.0.7.tar.gz) = 35288159
+SHA256 (cryptography_vectors-42.0.2.tar.gz) = rc3M9dnuZhqWAq0h0lJfZ4ugem52jOeYNZlOIIurDhY=
+SIZE (cryptography_vectors-42.0.2.tar.gz) = 35277730
Index: security/py-cryptography_vectors/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/pkg/PLIST,v
diff -u -p -r1.29 PLIST
--- security/py-cryptography_vectors/pkg/PLIST 29 Nov 2023 22:09:20 -0000 1.29
+++ security/py-cryptography_vectors/pkg/PLIST 31 Jan 2024 12:34:50 -0000
@@ -8,7 +8,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors-${MODPY_EGG_VERSION}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/cryptography_vectors-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/CMAC/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/CMAC/nist-800-38b-3des.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/CMAC/nist-800-38b-aes128.txt
@@ -99,6 +98,13 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/DSA/FIPS_186-3/SigVer.rsp
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
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/explicit_parameters_wap_wsg_idm_ecid_wtls11_private_key.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/secp128r1_private_key.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/sect163k1-spki.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/sect163r2-spki.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/sect233k1-spki.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/EC/sect233r1-spki.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDH/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDH/KASValidityTest_ECCStaticUnified_KDFConcat_NOKC_init.fax
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/ECDH/KASValidityTest_ECCStaticUnified_KDFConcat_NOKC_resp.fax
@@ -188,9 +194,11 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/ec_private_key.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/ec_private_key_encrypted.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/ec_public_key.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/ec_public_key_rsa_delimiter.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/rsa-bad-1025-q-is-2.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/rsa_private_key.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/rsa_public_key.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PEM_Serialization/rsa_wrong_delimiter_public_key.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PKCS8/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PKCS8/bad-encryption-oid.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/asymmetric/PKCS8/bad-oid-dsa-key.pem
@@ -501,6 +509,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/ECB/ECBVarTxt192.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/ECB/ECBVarTxt256.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM-SIV/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM-SIV/aes-192-gcm-siv.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM-SIV/openssl.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM/gcmDecrypt128.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM/gcmDecrypt192.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM/gcmDecrypt256.rsp
@@ -566,6 +577,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/Camellia/camellia-cfb.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/Camellia/camellia-ofb.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/ChaCha20/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/ChaCha20/counter-overflow.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/ChaCha20/rfc7539.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/ChaCha20Poly1305/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/ChaCha20Poly1305/boringssl.txt
@@ -586,6 +598,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SM4/draft-ribose-cfrg-sm4-10-ctr.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SM4/draft-ribose-cfrg-sm4-10-ecb.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SM4/draft-ribose-cfrg-sm4-10-ofb.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SM4/rfc8998.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/fernet/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/fernet/generate.json
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/fernet/invalid.json
@@ -687,6 +700,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/keywrap/kwtestvectors/TKW_AE.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/keywrap/kwtestvectors/TKW_AE_inv.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/ca/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/ca/ca.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/ca/ca_key.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/cert-aes256cbc-no-key.p12
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/cert-key-aes256cbc.p12
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/cert-none-key-none.p12
@@ -724,6 +740,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/isrg.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/poly1305/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/poly1305/rfc7539.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/py.typed
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/twofactor/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/twofactor/rfc-4226.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/twofactor/rfc-6238.txt
@@ -2359,6 +2376,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_no_next_update.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_unrecognized_extension.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_unsupported_reason.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/dsa_null_alg_params.pem
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
Index: security/py-openssl/Makefile
===================================================================
RCS file: /cvs/ports/security/py-openssl/Makefile,v
diff -u -p -r1.48 Makefile
--- security/py-openssl/Makefile 31 May 2023 09:18:39 -0000 1.48
+++ security/py-openssl/Makefile 31 Jan 2024 12:34:50 -0000
@@ -1,6 +1,6 @@
COMMENT= Python interface to the OpenSSL library
-MODPY_EGG_VERSION= 23.2.0
+MODPY_EGG_VERSION= 24.0.0
DISTNAME= pyOpenSSL-${MODPY_EGG_VERSION}
PKGNAME= py-openssl-${MODPY_EGG_VERSION}
CATEGORIES= security devel
Index: security/py-openssl/distinfo
===================================================================
RCS file: /cvs/ports/security/py-openssl/distinfo,v
diff -u -p -r1.21 distinfo
--- security/py-openssl/distinfo 31 May 2023 09:18:39 -0000 1.21
+++ security/py-openssl/distinfo 31 Jan 2024 12:34:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (pyOpenSSL-23.2.0.tar.gz) = J2+TH1WkUufeppxxc+mE6ypEB85BPJGKo0tV+C+bi6w=
-SIZE (pyOpenSSL-23.2.0.tar.gz) = 185132
+SHA256 (pyOpenSSL-24.0.0.tar.gz) = aqMwOak//6RWPmVbYdETZNASZL6My0mQYQHgKjNFML8=
+SIZE (pyOpenSSL-24.0.0.tar.gz) = 183238
Index: security/py-openssl/patches/patch-tests_memdbg_py
===================================================================
RCS file: security/py-openssl/patches/patch-tests_memdbg_py
diff -N security/py-openssl/patches/patch-tests_memdbg_py
--- security/py-openssl/patches/patch-tests_memdbg_py 3 Oct 2022 22:11:48 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-Index: tests/memdbg.py
---- tests/memdbg.py.orig
-+++ tests/memdbg.py
-@@ -17,17 +17,12 @@ _ffi.cdef(
-
- int CRYPTO_set_mem_functions(
- void *(*m)(size_t),void *(*r)(void *,size_t), void (*f)(void *));
--
-- int backtrace(void **buffer, int size);
-- char **backtrace_symbols(void *const *buffer, int size);
-- void backtrace_symbols_fd(void *const *buffer, int size, int fd);
- """
- ) # noqa
- _api = _ffi.verify(
- """
- #include <openssl/crypto.h>
- #include <stdlib.h>
-- #include <execinfo.h>
- """,
- libraries=["crypto"],
- )
-@@ -42,12 +37,7 @@ def log(s):
-
-
- def _backtrace():
-- buf = _ffi.new("void*[]", 64)
-- result = _api.backtrace(buf, len(buf))
-- strings = _api.backtrace_symbols(buf, result)
-- stack = [_ffi.string(strings[i]) for i in range(result)]
-- C.free(strings)
-- return stack
-+ return ""
-
-
- @_ffi.callback("void*(*)(size_t)")
No comments:
Post a Comment