From: Theo Buehler Subject: [update] py-cryptography 42.0.2 To: ports@openbsd.org Date: Wed, 31 Jan 2024 15:20:32 +0100 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 - #include -- #include - """, - 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)")