On 2022/02/08 08:59, Aaron Bieber wrote:
>
> Stuart Henderson <[email protected]> writes:
>
> > Thought I'd send out a diff for this update since I have it.
> >
> > I have held off on committing the update because rust is no longer
> > optional, therefore it would break packages using it on non-rust
> > archs (of the ones we're building packages for anyway, that's
> > armv7/mips64/powerpc/powerpc64/riscv64).
> >
> > The other side of the coin is that, as more things are moved to rust
> > code, there's less that will break with LibreSSL updates..and some
> > other programs (not in ports, but still) have started wanting newer
> > versions, so we'll have to do it sometime.
>
> I am no snake charmer, but IMO the sooner we jump to this the
> better. One of those why prolong the pain sorta things.
>
> Maybe people can file bugs with upstreams when things stop working on
> their rust-less arch!
Here's an updated diff. (Needs newer py-test if you want to run the
test suite).
BTW those archs are all supported by Rust, just not by our port yet.
So filing bugs with upstreams wouldn't be useful.
Index: py-cryptography/Makefile
===================================================================
RCS file: /cvs/ports/security/py-cryptography/Makefile,v
retrieving revision 1.56
diff -u -p -r1.56 Makefile
--- py-cryptography/Makefile 14 Jan 2022 10:59:10 -0000 1.56
+++ py-cryptography/Makefile 8 Feb 2022 21:54:13 -0000
@@ -2,11 +2,11 @@
COMMENT= cryptographic recipes and primitives for Python
-MODPY_EGG_VERSION= 3.4.8
-REVISION= 5
+MODPY_EGG_VERSION= 36.0.1
DISTNAME= cryptography-${MODPY_EGG_VERSION}
DISTFILES= cryptography-${MODPY_EGG_VERSION}${EXTRACT_SUFX}
PKGNAME= ${MODPY_PY_PREFIX}${DISTNAME}
+
.include "crates.inc"
PATCHORIG= .patch.orig
@@ -18,24 +18,30 @@ HOMEPAGE= https://cryptography.io/
# dual: BSD or Apache 2
PERMIT_PACKAGE= Yes
-WANTLIB= ${MODPY_WANTLIB} crypto pthread ssl
+WANTLIB= ${MODPY_WANTLIB} c crypto c++abi pthread ssl
+
+FLAVORS= python3
+FLAVOR= python3
COMPILER= base-clang ports-gcc
COMPILER_LANGS= c
-MODULES= lang/python
+MODULES= devel/cargo \
+ lang/python
+
MODPY_SETUPTOOLS= Yes
MODPY_PI= Yes
-FLAVORS= python3
-FLAVOR= python3
-
-RUN_DEPENDS= devel/py-cffi${MODPY_FLAVOR}>=1.4.2
+MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml
+MODCARGO_INSTALL= No
+MODCARGO_TEST= No
BUILD_DEPENDS= ${RUN_DEPENDS} \
devel/py-setuptools-rust${MODPY_FLAVOR}
-# needs newer pytest than is in-tree
+RUN_DEPENDS= devel/py-cffi${MODPY_FLAVOR}>=1.4.2
+
+# XXX needs pytest >=6
MODPY_PYTEST= Yes
PORTHOME= ${WRKDIR}
TEST_DEPENDS= devel/py-coverage${MODPY_FLAVOR} \
@@ -44,26 +50,11 @@ TEST_DEPENDS= devel/py-coverage${MODPY_F
devel/py-test-subtests${MODPY_FLAVOR} \
devel/py-test-xdist${MODPY_FLAVOR} \
devel/py-tz${MODPY_FLAVOR} \
+ security/py-bcrypt${MODPY_FLAVOR} \
security/py-cryptography_vectors${MODPY_FLAVOR}=${MODPY_EGG_VERSION} \
textproc/py-iso8601${MODPY_FLAVOR}
-.include <bsd.port.arch.mk>
-.if ${PROPERTIES:Mrust}
-MODULES+= devel/cargo
-RUST_COMMENT=
-MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml
-WANTLIB+= c c++abi
-
do-configure:
@${MODCARGO_configure}
-.else
-RUST_COMMENT= "@comment "
-MAKE_ENV= CRYPTOGRAPHY_DONT_BUILD_RUST=1
-MASTER_SITES9= https://crates.io/api/v1/crates/
-. for _cratename _cratever in ${MODCARGO_CRATES}
-SUPDISTFILES +=
cargo/${_cratename}-${_cratever}.tar.gz{${_cratename}/${_cratever}/download}:9
-. endfor
-.endif
-SUBST_VARS+= RUST_COMMENT
.include <bsd.port.mk>
Index: py-cryptography/crates.inc
===================================================================
RCS file: /cvs/ports/security/py-cryptography/crates.inc,v
retrieving revision 1.1
diff -u -p -r1.1 crates.inc
--- py-cryptography/crates.inc 6 Sep 2021 20:56:50 -0000 1.1
+++ py-cryptography/crates.inc 8 Feb 2022 21:54:13 -0000
@@ -1,32 +1,49 @@
-# $OpenBSD: crates.inc,v 1.1 2021/09/06 20:56:50 sthen Exp $
+# $OpenBSD$
-MODCARGO_CRATES += bitflags 1.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += Inflector 0.11.4 # BSD-2-Clause
+MODCARGO_CRATES += aliasable 0.1.3 # MIT
+MODCARGO_CRATES += asn1 0.8.7 # BSD-3-Clause
+MODCARGO_CRATES += asn1_derive 0.8.7 # BSD-3-Clause
+MODCARGO_CRATES += autocfg 1.0.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += base64 0.13.0 # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
-MODCARGO_CRATES += ctor 0.1.19 # Apache-2.0 OR MIT
-MODCARGO_CRATES += ghost 0.1.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += chrono 0.4.19 # MIT/Apache-2.0
MODCARGO_CRATES += indoc 0.3.6 # MIT OR Apache-2.0
MODCARGO_CRATES += indoc-impl 0.3.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += instant 0.1.9 # BSD-3-Clause
-MODCARGO_CRATES += inventory 0.1.10 # MIT OR Apache-2.0
-MODCARGO_CRATES += inventory-impl 0.1.10 # MIT OR Apache-2.0
-MODCARGO_CRATES += libc 0.2.85 # MIT OR Apache-2.0
-MODCARGO_CRATES += lock_api 0.4.2 # Apache-2.0/MIT
-MODCARGO_CRATES += parking_lot 0.11.1 # Apache-2.0/MIT
-MODCARGO_CRATES += parking_lot_core 0.8.3 # Apache-2.0/MIT
+MODCARGO_CRATES += instant 0.1.12 # BSD-3-Clause
+MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0
+MODCARGO_CRATES += libc 0.2.107 # MIT OR Apache-2.0
+MODCARGO_CRATES += lock_api 0.4.5 # Apache-2.0/MIT
+MODCARGO_CRATES += num-integer 0.1.44 # MIT OR Apache-2.0
+MODCARGO_CRATES += num-traits 0.2.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += once_cell 1.8.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += ouroboros 0.13.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += ouroboros_macro 0.13.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += parking_lot 0.11.2 # Apache-2.0/MIT
+MODCARGO_CRATES += parking_lot_core 0.8.5 # Apache-2.0/MIT
MODCARGO_CRATES += paste 0.1.18 # MIT OR Apache-2.0
MODCARGO_CRATES += paste-impl 0.1.18 # MIT OR Apache-2.0
+MODCARGO_CRATES += pem 1.0.1 # MIT
+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-macro-hack 0.5.19 # MIT OR Apache-2.0
-MODCARGO_CRATES += proc-macro2 1.0.24 # MIT OR Apache-2.0
-MODCARGO_CRATES += pyo3 0.13.2 # Apache-2.0
-MODCARGO_CRATES += pyo3-macros 0.13.2 # Apache-2.0
-MODCARGO_CRATES += pyo3-macros-backend 0.13.2 # Apache-2.0
-MODCARGO_CRATES += quote 1.0.9 # MIT OR Apache-2.0
-MODCARGO_CRATES += redox_syscall 0.2.4 # MIT
+MODCARGO_CRATES += proc-macro2 1.0.32 # MIT OR Apache-2.0
+MODCARGO_CRATES += pyo3 0.15.1 # Apache-2.0
+MODCARGO_CRATES += pyo3-build-config 0.15.1 # Apache-2.0
+MODCARGO_CRATES += pyo3-macros 0.15.1 # Apache-2.0
+MODCARGO_CRATES += pyo3-macros-backend 0.15.1 # Apache-2.0
+MODCARGO_CRATES += quote 1.0.10 # MIT OR Apache-2.0
+MODCARGO_CRATES += redox_syscall 0.2.10 # MIT
+MODCARGO_CRATES += regex 1.5.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.6.25 # MIT/Apache-2.0
MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += smallvec 1.6.1 # MIT/Apache-2.0
-MODCARGO_CRATES += syn 1.0.60 # MIT OR Apache-2.0
-MODCARGO_CRATES += unicode-xid 0.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += smallvec 1.7.0 # MIT/Apache-2.0
+MODCARGO_CRATES += stable_deref_trait 1.2.0 # MIT/Apache-2.0
+MODCARGO_CRATES += syn 1.0.81 # MIT OR Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.2.2 # MIT OR Apache-2.0
MODCARGO_CRATES += unindent 0.1.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += version_check 0.9.3 # MIT/Apache-2.0
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
Index: py-cryptography/distinfo
===================================================================
RCS file: /cvs/ports/security/py-cryptography/distinfo,v
retrieving revision 1.27
diff -u -p -r1.27 distinfo
--- py-cryptography/distinfo 6 Sep 2021 20:56:50 -0000 1.27
+++ py-cryptography/distinfo 8 Feb 2022 21:54:13 -0000
@@ -1,62 +1,96 @@
-SHA256 (cargo/bitflags-1.2.1.tar.gz) =
zx3i/ox1vBRaL1d63ZUfgTSIm0eV1HRmpUpchG1pFpM=
+SHA256 (cargo/Inflector-0.11.4.tar.gz) =
/kOMY0WHBuA0eUQnQ7qubIglZJjmQxcI9t/FIKJlFdM=
+SHA256 (cargo/aliasable-0.1.3.tar.gz) =
JQ9inAFhrYEHz4kxnpkAUfrmKDL9NDCDvqRS2T4iBf0=
+SHA256 (cargo/asn1-0.8.7.tar.gz) = z/+zUZX+rv+wca8PemQ0BWZ4E92GKcJ8sMMQ+3ZlSrE=
+SHA256 (cargo/asn1_derive-0.8.7.tar.gz) =
vIlPoF94a2SBBlUU5v9eGDijNi9UP3H24akv8nsFHCU=
+SHA256 (cargo/autocfg-1.0.1.tar.gz) =
zbAx3XjihzHYfVbMj/70qPNsomw4/i3nAFQ+Yn+KRko=
+SHA256 (cargo/base64-0.13.0.tar.gz) =
kE3+rFDzzauij8b1f9zdt19J7WE0ZnanjE/+VYd4Av0=
+SHA256 (cargo/bitflags-1.3.2.tar.gz) =
vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) =
uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/ctor-0.1.19.tar.gz) =
6PRdmtQXvO9IF9YUpQGrVc3Zam/bJPSaq4mlSs/Waxk=
-SHA256 (cargo/ghost-0.1.2.tar.gz) =
GlvPG76rc6pM8v3mCoRoWNwDYWPHwzvsMJ+NF954VHk=
+SHA256 (cargo/chrono-0.4.19.tar.gz) =
ZwrWjJCIwqljqqKYyzaWiM8/lGXOXi1MoQ5uAJihznM=
SHA256 (cargo/indoc-0.3.6.tar.gz) =
R3Qai8YPsm641uAji7sm2Fdf9iP9yXsaLADAULloTtg=
SHA256 (cargo/indoc-impl-0.3.6.tar.gz) =
zgRtFh8AD//eX0MqDQNNA0HcFSZDslmO1b/ORMTzqPA=
-SHA256 (cargo/instant-0.1.9.tar.gz) =
YRJO7rvWm4GQVY3yJa335Mqvzg10ORnl1rGWUjFOxew=
-SHA256 (cargo/inventory-0.1.10.tar.gz) =
Dw9++4BOyV4z25rUnkJS8EnjfosKRlLjzWH3mZ8u/38=
-SHA256 (cargo/inventory-impl-0.1.10.tar.gz) =
dcCU6UgWcjq5NkhGZpaPW1gGBJLogPPI0ASJoeJE+lE=
-SHA256 (cargo/libc-0.2.85.tar.gz) =
fMrEsAcAh15qB8bN43DUTTL6AcWmXN0vymhYxHnSi7M=
-SHA256 (cargo/lock_api-0.4.2.tar.gz) =
3Zb/0TWy/XuXOsAm0oCF3vvomD3wV87T608hMLCDExI=
-SHA256 (cargo/parking_lot-0.11.1.tar.gz) =
bXdErAKd8i3KYoTv5OiYmR0o4whccGyXK819pKJ6Fes=
-SHA256 (cargo/parking_lot_core-0.8.3.tar.gz) =
+np4KTjnRXY/5pB/xrqGlG1y9J/n4h3gdOCBKKmfsBg=
+SHA256 (cargo/instant-0.1.12.tar.gz) =
elu+gkxQfF2llWNV6Gp0bYLg4UZPZdhizF5x2nDpSyw=
+SHA256 (cargo/lazy_static-1.4.0.tar.gz) =
4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
+SHA256 (cargo/libc-0.2.107.tar.gz) =
++XiNATaW09VXvhevtmPtAg+VaAMMXgAvCpQ7enz0hk=
+SHA256 (cargo/lock_api-0.4.5.tar.gz) =
cSpNCTyZduJOfbykHbiV2ry6w4619ARTk9F6lb37EQk=
+SHA256 (cargo/num-integer-0.1.44.tar.gz) =
0sxpimO1SacLwEcHPSlJzOJ80cewpKhi0IqAMbwoAds=
+SHA256 (cargo/num-traits-0.2.14.tar.gz) =
mmSx7FzaJYbihHIkhtgCrPH329xiPiv8V+Zcoc0JkpA=
+SHA256 (cargo/once_cell-1.8.0.tar.gz) =
aS/LY7ZLF1gCngqW7mPgSc6MWUhYfy9yCN8EYl5fa1Y=
+SHA256 (cargo/ouroboros-0.13.0.tar.gz) =
81fvgtG022b77QuNVCy9PCLQv1s5Ozwle5ukVo5wycM=
+SHA256 (cargo/ouroboros_macro-0.13.0.tar.gz) =
RKC1LCy6733/pf7BpDJ0r+i9KmRPqfxQqe9P8CabElc=
+SHA256 (cargo/parking_lot-0.11.2.tar.gz) =
fRe3gDamBmO3l63q7kb1yd/ruGlI0SVQB6HWvgJx/5k=
+SHA256 (cargo/parking_lot_core-0.8.5.tar.gz) =
126OFJO8rA0nZsQnN/NEWPHIxQwNI7yyTqlTr/snMhY=
SHA256 (cargo/paste-0.1.18.tar.gz) =
Rcogx32AvmZq7ytFSG2oYjj6vjPjgwa9MRj+SvM/qIA=
SHA256 (cargo/paste-impl-0.1.18.tar.gz) =
2Vp9sgC5fvNwyObeAIglL34N//fQR6KFKOR0VsD8mLY=
+SHA256 (cargo/pem-1.0.1.tar.gz) = Bmc4YNuE0CpjlC+mnNlUPyYkpd866n8zFzBI+nrVzxo=
+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-macro-hack-0.5.19.tar.gz) =
2/DEi8HZE3WuXDzYHjci3/Grz4GjCWAkBkDSI/Wf4OU=
-SHA256 (cargo/proc-macro2-1.0.24.tar.gz) =
HgcE7hp+ANe7QX0HcOowPBvMur8O8WZ9rpK1ln9finE=
-SHA256 (cargo/pyo3-0.13.2.tar.gz) =
SDe46OGKECwj950emhELWX6jtoTJXodOsa2I+GgxCcM=
-SHA256 (cargo/pyo3-macros-0.13.2.tar.gz) =
pH8sMAzuw+WAZP1fj1thIw8v/WS95JcMgf3QVjotsbs=
-SHA256 (cargo/pyo3-macros-backend-0.13.2.tar.gz) =
h7CX5dhPy+PhZ/QA++3WV4IKN1sDTHi9hSBQdJpXXWY=
-SHA256 (cargo/quote-1.0.9.tar.gz) =
w9C5dF3C3r9QfIQi3gXXImzB8GRCFt/f6tmI+bGrMqc=
-SHA256 (cargo/redox_syscall-0.2.4.tar.gz) =
BeyMqUFsXqNwYrUCcDzX/LIHc2vClPbgzzZ6xvwjRXA=
+SHA256 (cargo/proc-macro2-1.0.32.tar.gz) =
ulCMwRdCwNxcFll3FnOvureg76sjqhfoVMurCDftC0M=
+SHA256 (cargo/pyo3-0.15.1.tar.gz) =
fPAdvxwFrwoUx3ee1vOqnerJw0GWBqyd5Tei1kkAVyA=
+SHA256 (cargo/pyo3-build-config-0.15.1.tar.gz) =
2/nk0Si/vdyJitNAmQAIDY1QlcN5Yy+7+7nIz7H7hSs=
+SHA256 (cargo/pyo3-macros-0.15.1.tar.gz) =
Z3AesysfmpcitLxUtUj/nX6/3tARwS2uznuQY74f11U=
+SHA256 (cargo/pyo3-macros-backend-0.15.1.tar.gz) =
9E8J6CXuSaEF8seyPr7lCIapruB0b03VpwQTimSwIYo=
+SHA256 (cargo/quote-1.0.10.tar.gz) =
OLyMxqXy42VeCJnBuEhkOyVi+FPxFL/se+EgZ446zgU=
+SHA256 (cargo/redox_syscall-0.2.10.tar.gz) =
g4PzljkmnN6X0lWjK9towEczcpVBSUDGi90wwuEyA/8=
+SHA256 (cargo/regex-1.5.4.tar.gz) =
0HqGKTWetW8eL7FlK7BCEsByqHumhUagQGXVJWc6xGE=
+SHA256 (cargo/regex-syntax-0.6.25.tar.gz) =
9JcoWITz/P9CT/yTPlbXy8pRHe8MmDGn+bX2FT48yJs=
SHA256 (cargo/scopeguard-1.1.0.tar.gz) =
0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
-SHA256 (cargo/smallvec-1.6.1.tar.gz) =
/g83yejzxaSmatZVqTx02qxK0AxEFTO/XG55kLtCYE4=
-SHA256 (cargo/syn-1.0.60.tar.gz) = xwBZfsqKWnYr6zV1Pva5TfIByBzKZ2YE9UdJWg1/AIE=
-SHA256 (cargo/unicode-xid-0.2.1.tar.gz) =
9/4Ls0eWUUOckRL3K2xQUDhXTJ+7V17Rvzt5f6Od1WQ=
+SHA256 (cargo/smallvec-1.7.0.tar.gz) =
Hsq2xzWmu0E5wMqv0Mw2NXSLuzrPRVDoE4EiCZJR8wk=
+SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) =
qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
+SHA256 (cargo/syn-1.0.81.tar.gz) = 8q/uGLi+taWW7LSi3OEoxxm0ujmdNBJrnkOW4/mGCWY=
+SHA256 (cargo/unicode-xid-0.2.2.tar.gz) =
jMuC1h+ApmPv4feHpRsWtaUeMxTWrDZbCGOfUjh7M/M=
SHA256 (cargo/unindent-0.1.7.tar.gz) =
8U7gTZQVtSs66rBiWKPwcJMYK4i6D5uNID8hGnp9Qcc=
+SHA256 (cargo/version_check-0.9.3.tar.gz) =
X+zcqaUpHMK43PfcAkU/7nkaKA83Q8sJBfiCKuRjs/4=
SHA256 (cargo/winapi-0.3.9.tar.gz) =
XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) =
rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) =
cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
-SHA256 (cryptography-3.4.8.tar.gz) =
lMxe1M6u/L5b84yPumoh/B02W7j7gm6haI4zcLLiShw=
-SIZE (cargo/bitflags-1.2.1.tar.gz) = 16745
+SHA256 (cryptography-36.0.1.tar.gz) =
U+XB3D16lT3gVdd77y/2B87veiqsA1O11jCrZ/dCNjg=
+SIZE (cargo/Inflector-0.11.4.tar.gz) = 17438
+SIZE (cargo/aliasable-0.1.3.tar.gz) = 6169
+SIZE (cargo/asn1-0.8.7.tar.gz) = 26288
+SIZE (cargo/asn1_derive-0.8.7.tar.gz) = 4305
+SIZE (cargo/autocfg-1.0.1.tar.gz) = 12908
+SIZE (cargo/base64-0.13.0.tar.gz) = 62070
+SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/ctor-0.1.19.tar.gz) = 9307
-SIZE (cargo/ghost-0.1.2.tar.gz) = 12777
+SIZE (cargo/chrono-0.4.19.tar.gz) = 155663
SIZE (cargo/indoc-0.3.6.tar.gz) = 9663
SIZE (cargo/indoc-impl-0.3.6.tar.gz) = 7933
-SIZE (cargo/instant-0.1.9.tar.gz) = 5213
-SIZE (cargo/inventory-0.1.10.tar.gz) = 11572
-SIZE (cargo/inventory-impl-0.1.10.tar.gz) = 6228
-SIZE (cargo/libc-0.2.85.tar.gz) = 516872
-SIZE (cargo/lock_api-0.4.2.tar.gz) = 20375
-SIZE (cargo/parking_lot-0.11.1.tar.gz) = 39854
-SIZE (cargo/parking_lot_core-0.8.3.tar.gz) = 32147
+SIZE (cargo/instant-0.1.12.tar.gz) = 6128
+SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
+SIZE (cargo/libc-0.2.107.tar.gz) = 554639
+SIZE (cargo/lock_api-0.4.5.tar.gz) = 25199
+SIZE (cargo/num-integer-0.1.44.tar.gz) = 22216
+SIZE (cargo/num-traits-0.2.14.tar.gz) = 45476
+SIZE (cargo/once_cell-1.8.0.tar.gz) = 28925
+SIZE (cargo/ouroboros-0.13.0.tar.gz) = 5929
+SIZE (cargo/ouroboros_macro-0.13.0.tar.gz) = 15755
+SIZE (cargo/parking_lot-0.11.2.tar.gz) = 39869
+SIZE (cargo/parking_lot_core-0.8.5.tar.gz) = 32466
SIZE (cargo/paste-0.1.18.tar.gz) = 12259
SIZE (cargo/paste-impl-0.1.18.tar.gz) = 9451
+SIZE (cargo/pem-1.0.1.tar.gz) = 9669
+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-macro-hack-0.5.19.tar.gz) = 15556
-SIZE (cargo/proc-macro2-1.0.24.tar.gz) = 37716
-SIZE (cargo/pyo3-0.13.2.tar.gz) = 281372
-SIZE (cargo/pyo3-macros-0.13.2.tar.gz) = 5434
-SIZE (cargo/pyo3-macros-backend-0.13.2.tar.gz) = 33106
-SIZE (cargo/quote-1.0.9.tar.gz) = 25042
-SIZE (cargo/redox_syscall-0.2.4.tar.gz) = 23234
+SIZE (cargo/proc-macro2-1.0.32.tar.gz) = 41003
+SIZE (cargo/pyo3-0.15.1.tar.gz) = 370722
+SIZE (cargo/pyo3-build-config-0.15.1.tar.gz) = 22095
+SIZE (cargo/pyo3-macros-0.15.1.tar.gz) = 7555
+SIZE (cargo/pyo3-macros-backend-0.15.1.tar.gz) = 46111
+SIZE (cargo/quote-1.0.10.tar.gz) = 29960
+SIZE (cargo/redox_syscall-0.2.10.tar.gz) = 23582
+SIZE (cargo/regex-1.5.4.tar.gz) = 236581
+SIZE (cargo/regex-syntax-0.6.25.tar.gz) = 293293
SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
-SIZE (cargo/smallvec-1.6.1.tar.gz) = 26444
-SIZE (cargo/syn-1.0.60.tar.gz) = 231087
-SIZE (cargo/unicode-xid-0.2.1.tar.gz) = 14392
+SIZE (cargo/smallvec-1.7.0.tar.gz) = 27459
+SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
+SIZE (cargo/syn-1.0.81.tar.gz) = 234144
+SIZE (cargo/unicode-xid-0.2.2.tar.gz) = 14955
SIZE (cargo/unindent-0.1.7.tar.gz) = 8346
+SIZE (cargo/version_check-0.9.3.tar.gz) = 12547
SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SIZE (cryptography-3.4.8.tar.gz) = 546907
+SIZE (cryptography-36.0.1.tar.gz) = 572145
Index: py-cryptography/patches/patch-src__cffi_src_openssl_ct_py
===================================================================
RCS file: py-cryptography/patches/patch-src__cffi_src_openssl_ct_py
diff -N py-cryptography/patches/patch-src__cffi_src_openssl_ct_py
--- py-cryptography/patches/patch-src__cffi_src_openssl_ct_py 14 Jan 2022
10:59:10 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,28 +0,0 @@
-$OpenBSD: patch-src__cffi_src_openssl_ct_py,v 1.2 2022/01/14 10:59:10 tb Exp $
-
-LibreSSL 3.5 has Certificate Transparency code, so enable it to fix build
-breakage.
-
-Index: src/_cffi_src/openssl/ct.py
---- src/_cffi_src/openssl/ct.py.orig
-+++ src/_cffi_src/openssl/ct.py
-@@ -4,7 +4,8 @@
-
-
- INCLUDES = """
--#if CRYPTOGRAPHY_OPENSSL_110F_OR_GREATER && !defined(OPENSSL_NO_CT)
-+#if (CRYPTOGRAPHY_OPENSSL_110F_OR_GREATER && !defined(OPENSSL_NO_CT)) || \
-+ defined(LIBRESSL_VERSION_NUMBER)
- #include <openssl/ct.h>
-
- typedef STACK_OF(SCT) Cryptography_STACK_OF_SCT;
-@@ -65,7 +66,8 @@ int SCT_set_log_entry_type(SCT *, ct_log_entry_type_t)
- """
-
- CUSTOMIZATIONS = """
--#if CRYPTOGRAPHY_OPENSSL_110F_OR_GREATER && !defined(OPENSSL_NO_CT)
-+#if CRYPTOGRAPHY_OPENSSL_110F_OR_GREATER && !defined(OPENSSL_NO_CT) || \
-+ defined(LIBRESSL_VERSION_NUMBER)
- static const long Cryptography_HAS_SCT = 1;
- #else
- static const long Cryptography_HAS_SCT = 0;
Index: py-cryptography/patches/patch-src__cffi_src_openssl_dh_py
===================================================================
RCS file:
/cvs/ports/security/py-cryptography/patches/patch-src__cffi_src_openssl_dh_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src__cffi_src_openssl_dh_py
--- py-cryptography/patches/patch-src__cffi_src_openssl_dh_py 14 Jan 2022
10:59:10 -0000 1.1
+++ py-cryptography/patches/patch-src__cffi_src_openssl_dh_py 8 Feb 2022
21:54:13 -0000
@@ -5,7 +5,7 @@ LibreSSL 3.5 provides this define.
Index: src/_cffi_src/openssl/dh.py
--- src/_cffi_src/openssl/dh.py.orig
+++ src/_cffi_src/openssl/dh.py
-@@ -37,7 +37,7 @@ int Cryptography_i2d_DHxparams_bio(BIO *bp, DH *x);
+@@ -36,7 +36,7 @@ int Cryptography_i2d_DHxparams_bio(BIO *, DH *);
"""
CUSTOMIZATIONS = """
Index: py-cryptography/patches/patch-src__cffi_src_openssl_evp_py
===================================================================
RCS file: py-cryptography/patches/patch-src__cffi_src_openssl_evp_py
diff -N py-cryptography/patches/patch-src__cffi_src_openssl_evp_py
--- py-cryptography/patches/patch-src__cffi_src_openssl_evp_py 10 May 2021
17:27:45 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src__cffi_src_openssl_evp_py,v 1.1 2021/05/10 17:27:45 tb Exp $
-
-Index: src/_cffi_src/openssl/evp.py
---- src/_cffi_src/openssl/evp.py.orig
-+++ src/_cffi_src/openssl/evp.py
-@@ -204,14 +204,10 @@ int (*EVP_PKEY_set1_tls_encodedpoint)(EVP_PKEY *, cons
- #endif
-
- #if CRYPTOGRAPHY_OPENSSL_LESS_THAN_111
--static const long Cryptography_HAS_ONESHOT_EVP_DIGEST_SIGN_VERIFY = 0;
-+static const long Cryptography_HAS_ONESHOT_EVP_DIGEST_SIGN_VERIFY = 1;
- static const long Cryptography_HAS_RAW_KEY = 0;
- static const long Cryptography_HAS_EVP_DIGESTFINAL_XOF = 0;
- int (*EVP_DigestFinalXOF)(EVP_MD_CTX *, unsigned char *, size_t) = NULL;
--int (*EVP_DigestSign)(EVP_MD_CTX *, unsigned char *, size_t *,
-- const unsigned char *tbs, size_t) = NULL;
--int (*EVP_DigestVerify)(EVP_MD_CTX *, const unsigned char *, size_t,
-- const unsigned char *, size_t) = NULL;
- EVP_PKEY *(*EVP_PKEY_new_raw_private_key)(int, ENGINE *, const unsigned char
*,
- size_t) = NULL;
- EVP_PKEY *(*EVP_PKEY_new_raw_public_key)(int, ENGINE *, const unsigned char *,
Index: py-cryptography/patches/patch-src__cffi_src_openssl_fips_py
===================================================================
RCS file:
/cvs/ports/security/py-cryptography/patches/patch-src__cffi_src_openssl_fips_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src__cffi_src_openssl_fips_py
--- py-cryptography/patches/patch-src__cffi_src_openssl_fips_py 31 Oct 2021
17:26:24 -0000 1.1
+++ py-cryptography/patches/patch-src__cffi_src_openssl_fips_py 8 Feb 2022
21:54:13 -0000
@@ -5,7 +5,7 @@ Index: src/_cffi_src/openssl/fips.py
+++ src/_cffi_src/openssl/fips.py
@@ -19,8 +19,6 @@ int FIPS_mode(void);
CUSTOMIZATIONS = """
- #if CRYPTOGRAPHY_IS_LIBRESSL
+ #if CRYPTOGRAPHY_IS_LIBRESSL || CRYPTOGRAPHY_OPENSSL_300_OR_GREATER
static const long Cryptography_HAS_FIPS = 0;
-int (*FIPS_mode_set)(int) = NULL;
-int (*FIPS_mode)(void) = NULL;
Index: py-cryptography/patches/patch-src__cffi_src_openssl_ocsp_py
===================================================================
RCS file: py-cryptography/patches/patch-src__cffi_src_openssl_ocsp_py
diff -N py-cryptography/patches/patch-src__cffi_src_openssl_ocsp_py
--- py-cryptography/patches/patch-src__cffi_src_openssl_ocsp_py 14 Jan 2022
10:59:10 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-$OpenBSD: patch-src__cffi_src_openssl_ocsp_py,v 1.2 2022/01/14 10:59:10 tb Exp
$
-
-Fix build with opaque OCSP structures in LibreSSL 3.5
-
-Index: src/_cffi_src/openssl/ocsp.py
---- src/_cffi_src/openssl/ocsp.py.orig
-+++ src/_cffi_src/openssl/ocsp.py
-@@ -104,7 +104,7 @@ struct ocsp_basic_response_st {
- };
- #endif
-
--#if CRYPTOGRAPHY_IS_LIBRESSL
-+#if CRYPTOGRAPHY_IS_LIBRESSL && LIBRESSL_VERSION_NUMBER < 0x3050000fL
- /* These functions are all taken from ocsp_cl.c in OpenSSL 1.1.0 */
- const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *single)
- {
-@@ -143,7 +143,7 @@ const ASN1_OCTET_STRING *OCSP_resp_get0_signature(cons
- }
- #endif
-
--#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110J
-+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110J && LIBRESSL_VERSION_NUMBER <
0x3050000fL
- const X509_ALGOR *OCSP_resp_get0_tbs_sigalg(const OCSP_BASICRESP *bs)
- {
- #if CRYPTOGRAPHY_IS_LIBRESSL
Index: py-cryptography/patches/patch-src__cffi_src_openssl_ssl_py
===================================================================
RCS file:
/cvs/ports/security/py-cryptography/patches/patch-src__cffi_src_openssl_ssl_py,v
retrieving revision 1.9
diff -u -p -r1.9 patch-src__cffi_src_openssl_ssl_py
--- py-cryptography/patches/patch-src__cffi_src_openssl_ssl_py 31 Oct 2021
17:26:24 -0000 1.9
+++ py-cryptography/patches/patch-src__cffi_src_openssl_ssl_py 8 Feb 2022
21:54:13 -0000
@@ -3,12 +3,12 @@ $OpenBSD: patch-src__cffi_src_openssl_ss
Index: src/_cffi_src/openssl/ssl.py
--- src/_cffi_src/openssl/ssl.py.orig
+++ src/_cffi_src/openssl/ssl.py
-@@ -515,14 +515,14 @@ CUSTOMIZATIONS = """
- // users have upgraded. PersistentlyDeprecated2020
- static const long Cryptography_HAS_TLSEXT_HOSTNAME = 1;
+@@ -527,14 +527,14 @@ static const long Cryptography_HAS_TLSEXT_HOSTNAME = 1
+ int (*SSL_CTX_set_client_cert_engine)(SSL_CTX *, ENGINE *) = NULL;
+ #endif
--#if CRYPTOGRAPHY_IS_LIBRESSL
-+#if 0
+-#if CRYPTOGRAPHY_IS_LIBRESSL || CRYPTOGRAPHY_IS_BORINGSSL
++#if 0 || CRYPTOGRAPHY_IS_BORINGSSL
static const long Cryptography_HAS_VERIFIED_CHAIN = 0;
Cryptography_STACK_OF_X509 *(*SSL_get0_verified_chain)(const SSL *) = NULL;
#else
@@ -20,22 +20,3 @@ Index: src/_cffi_src/openssl/ssl.py
static const long Cryptography_HAS_KEYLOG = 0;
void (*SSL_CTX_set_keylog_callback)(SSL_CTX *,
void (*) (const SSL *, const char *)
-@@ -586,8 +586,6 @@ static const long TLS_ST_OK = 0;
- #endif
-
- #if CRYPTOGRAPHY_IS_LIBRESSL
--static const long SSL_OP_NO_DTLSv1 = 0;
--static const long SSL_OP_NO_DTLSv1_2 = 0;
- long (*DTLS_set_link_mtu)(SSL *, long) = NULL;
- long (*DTLS_get_link_min_mtu)(SSL *) = NULL;
- #endif
-@@ -681,7 +679,8 @@ int (*SSL_set_tlsext_use_srtp)(SSL *, const char *) =
- SRTP_PROTECTION_PROFILE * (*SSL_get_selected_srtp_profile)(SSL *) = NULL;
- #endif
-
--#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_111
-+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 && \
-+ !(CRYPTOGRAPHY_IS_LIBRESSL && defined(TLS1_3_VERSION))
- static const long Cryptography_HAS_TLSv1_3 = 0;
- static const long TLS1_3_VERSION = 0;
- static const long SSL_OP_NO_TLSv1_3 = 0;
Index: py-cryptography/patches/patch-src__cffi_src_openssl_x509_py
===================================================================
RCS file: py-cryptography/patches/patch-src__cffi_src_openssl_x509_py
diff -N py-cryptography/patches/patch-src__cffi_src_openssl_x509_py
--- py-cryptography/patches/patch-src__cffi_src_openssl_x509_py 31 Oct 2021
17:26:24 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-src__cffi_src_openssl_x509_py,v 1.5 2021/10/31 17:26:24 tb Exp
$
-
-Index: src/_cffi_src/openssl/x509.py
---- src/_cffi_src/openssl/x509.py.orig
-+++ src/_cffi_src/openssl/x509.py
-@@ -276,7 +276,7 @@ void X509_REQ_get0_signature(const X509_REQ *, const A
- """
-
- CUSTOMIZATIONS = """
--#if CRYPTOGRAPHY_IS_LIBRESSL
-+#if 0
- int i2d_re_X509_tbs(X509 *x, unsigned char **pp)
- {
- /* in 1.0.2+ this function also sets x->cert_info->enc.modified = 1
-@@ -294,7 +294,7 @@ X509_REVOKED *Cryptography_X509_REVOKED_dup(X509_REVOK
- }
- /* Added in 1.1.0 but we need it in all versions now due to the great
- opaquing. */
--#if CRYPTOGRAPHY_IS_LIBRESSL
-+#if 0
- int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp)
- {
- req->req_info->enc.modified = 1;
Index: py-cryptography/patches/patch-tests_x509_test_ocsp_py
===================================================================
RCS file: py-cryptography/patches/patch-tests_x509_test_ocsp_py
diff -N py-cryptography/patches/patch-tests_x509_test_ocsp_py
--- py-cryptography/patches/patch-tests_x509_test_ocsp_py 14 Jan 2022
10:59:10 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-tests_x509_test_ocsp_py,v 1.1 2022/01/14 10:59:10 tb Exp $
-
-Skip test that checks that SCT is unsupported which is no longer true
-in LibreSSL 3.5.
-
-Index: tests/x509/test_ocsp.py
---- tests/x509/test_ocsp.py.orig
-+++ tests/x509/test_ocsp.py
-@@ -1034,7 +1034,7 @@ class TestOCSPResponse(object):
-
- @pytest.mark.supported(
- only_if=lambda backend: (
-- not backend._lib.CRYPTOGRAPHY_OPENSSL_110F_OR_GREATER
-+ not backend._lib.CRYPTOGRAPHY_OPENSSL_110F_OR_GREATER and not
backend._lib.Cryptography_HAS_SCT
- ),
- skip_message="Requires OpenSSL < 1.1.0f",
- )
Index: py-cryptography/patches/patch-tests_x509_test_x509_ext_py
===================================================================
RCS file: py-cryptography/patches/patch-tests_x509_test_x509_ext_py
diff -N py-cryptography/patches/patch-tests_x509_test_x509_ext_py
--- py-cryptography/patches/patch-tests_x509_test_x509_ext_py 14 Jan 2022
10:59:10 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-tests_x509_test_x509_ext_py,v 1.1 2022/01/14 10:59:10 tb Exp $
-
-Skip test that checks that SCT is unsupported which is no longer true
-in LibreSSL 3.5.
-
-Index: tests/x509/test_x509_ext.py
---- tests/x509/test_x509_ext.py.orig
-+++ tests/x509/test_x509_ext.py
-@@ -5608,7 +5608,7 @@ class TestPrecertificateSignedCertificateTimestampsExt
- assert list(ext) == [sct]
-
- @pytest.mark.supported(
-- only_if=lambda backend: backend._lib.CRYPTOGRAPHY_IS_LIBRESSL,
-+ only_if=lambda backend: backend._lib.CRYPTOGRAPHY_IS_LIBRESSL and not
backend._lib.Cryptography_HAS_SCT,
- skip_message="Requires LibreSSL",
- )
- def test_skips_scts_if_unsupported(self, backend):
Index: py-cryptography/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/py-cryptography/pkg/PLIST,v
retrieving revision 1.19
diff -u -p -r1.19 PLIST
--- py-cryptography/pkg/PLIST 6 Sep 2021 20:56:50 -0000 1.19
+++ py-cryptography/pkg/PLIST 8 Feb 2022 21:54:13 -0000
@@ -22,12 +22,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/${MODPY_PYCACHE}_der.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/${MODPY_PYCACHE}_oid.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/${MODPY_PYCACHE}_types.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/_der.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/_oid.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/_types.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/${MODPY_PYCACHE}/
@@ -51,7 +47,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}encode_asn1.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}hashes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}hmac.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ocsp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}poly1305.${MODPY_PYC_MAGIC_TAG}pyc
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}pyc
@@ -71,7 +66,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/encode_asn1.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/hashes.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/hmac.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/ocsp.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/poly1305.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
@@ -83,8 +77,12 @@ lib/python${MODPY_VERSION}/site-packages
${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}pyc
@so
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_openssl${MODPY_ABI3SO}.so
-@so
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_padding${MODPY_ABI3SO}.so
-${RUST_COMMENT}@so
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust${MODPY_ABI3SO}.so
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/
+@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/asn1.pyi
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/ocsp.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
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}/
@@ -121,6 +119,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}ed448.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}padding.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}rsa.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}x25519.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}x448.${MODPY_PYC_MAGIC_TAG}pyc
@@ -131,6 +130,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/padding.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/rsa.py
+lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/types.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/x25519.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py
@@ -187,10 +187,8 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/${MODPY_PYCACHE}hotp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/${MODPY_PYCACHE}totp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
-lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/utils.py
lib/python${MODPY_VERSION}/site-packages/cryptography/py.typed
lib/python${MODPY_VERSION}/site-packages/cryptography/utils.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/
Index: py-cryptography_vectors/Makefile
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/Makefile,v
retrieving revision 1.33
diff -u -p -r1.33 Makefile
--- py-cryptography_vectors/Makefile 2 Nov 2021 00:02:17 -0000 1.33
+++ py-cryptography_vectors/Makefile 8 Feb 2022 21:54:13 -0000
@@ -2,11 +2,10 @@
COMMENT= test vectors for py-cryptography
-MODPY_EGG_VERSION= 3.4.8
+MODPY_EGG_VERSION= 36.0.1
DISTNAME= cryptography_vectors-${MODPY_EGG_VERSION}
PKGNAME= ${MODPY_PY_PREFIX}${DISTNAME}
CATEGORIES= security
-REVISION= 0
HOMEPAGE= https://cryptography.io/
Index: py-cryptography_vectors/distinfo
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/distinfo,v
retrieving revision 1.25
diff -u -p -r1.25 distinfo
--- py-cryptography_vectors/distinfo 1 Sep 2021 15:01:32 -0000 1.25
+++ py-cryptography_vectors/distinfo 8 Feb 2022 21:54:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (cryptography_vectors-3.4.8.tar.gz) =
TIRBAleZPT3gWLRLd3pJ4doq416+opcKNgx+OqD1gPI=
-SIZE (cryptography_vectors-3.4.8.tar.gz) = 35168097
+SHA256 (cryptography_vectors-36.0.1.tar.gz) =
/ISQr9VCQ0K4aCFUNb0XTc12qzlrTqlDVJi+VyHc1Zg=
+SIZE (cryptography_vectors-36.0.1.tar.gz) = 35227681
Index: py-cryptography_vectors/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/py-cryptography_vectors/pkg/PLIST,v
retrieving revision 1.18
diff -u -p -r1.18 PLIST
--- py-cryptography_vectors/pkg/PLIST 1 Sep 2021 15:01:32 -0000 1.18
+++ py-cryptography_vectors/pkg/PLIST 8 Feb 2022 21:54:13 -0000
@@ -478,6 +478,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM/gcmEncryptExtIV128.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM/gcmEncryptExtIV192.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/GCM/gcmEncryptExtIV256.rsp
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OCB3/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OCB3/rfc7253.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OFB/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OFB/OFBGFSbox128.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OFB/OFBGFSbox192.rsp
@@ -494,6 +496,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OFB/OFBVarTxt128.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OFB/OFBVarTxt192.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/OFB/OFBVarTxt256.rsp
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/SIV/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/SIV/openssl.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/XTS/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/XTS/tweak-128hexstr/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/AES/XTS/tweak-128hexstr/XTSGenAES128.rsp
@@ -543,6 +547,12 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SEED/rfc-4269.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SEED/seed-cfb.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SEED/seed-ofb.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SM4/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SM4/draft-ribose-cfrg-sm4-10-cbc.txt
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/ciphers/SM4/draft-ribose-cfrg-sm4-10-cfb.txt
+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/fernet/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/fernet/generate.json
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/fernet/invalid.json
@@ -604,6 +614,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/SHAKE/SHAKE256Monte.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/SHAKE/SHAKE256ShortMsg.rsp
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/SHAKE/SHAKE256VariableOut.rsp
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/SM3/
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/SM3/oscca.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/blake2/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/blake2/blake2b.txt
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/hashes/blake2/blake2s.txt
@@ -646,7 +658,31 @@ lib/python${MODPY_VERSION}/site-packages
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
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/cert-rc2-key-3des.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-1-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-1-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-2-3-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-2-3-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-2-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-2-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-3-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-3-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-all-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-all-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-unicode-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/name-unicode-pwd.p12
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-key-aes256cbc.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-2-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-2-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-3-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-3-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-all-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-all-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-unicode-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-name-unicode-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-no-name-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-cert-no-name-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-name-no-pwd.p12
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-name-pwd.p12
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs12/no-password.p12
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/pkcs7/amazon-roots.p7b
@@ -2222,21 +2258,26 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/PKITS_data/smime/SignedValidpathLenConstraintTest8.eml
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/PKITS_data/smime/SignedValidpre2000UTCnotBeforeDateTest3.eml
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/PKITS_data/smime/SignedinhibitAnyPolicyTest3.eml
-lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/alternate-rsa-sha1-oid.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/accvraiz1.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/badasn1time.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/badssl-sct.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/bigoid.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography-scts.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography.io.chain.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography.io.old_header.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography.io.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography.io.precert.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/cryptography.io.with_garbage.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/
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
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/all_key_usages.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/all_supported_names.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/alternate-rsa-sha1-oid.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/authority_key_identifier.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/authority_key_identifier_no_keyid.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/bad_country.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/basic_constraints_not_critical.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/bc_path_length_zero.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ca/
@@ -2251,6 +2292,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cdp_reason_aa_compromise.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cp_cps_uri.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cp_invalid.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cp_invalid2.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cp_user_notice_no_explicit_text.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cp_user_notice_with_explicit_text.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/cp_user_notice_with_notice_reference.pem
@@ -2258,6 +2300,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_delta_crl_indicator.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_dup_entry_ext.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_empty.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_empty_no_sequence.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_ian_aia_aki.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_idp_fullname_indirect_crl.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_idp_fullname_only.pem
@@ -2268,7 +2311,10 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_idp_relative_user_all_reasons.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_idp_relativename_only.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_inval_cert_issuer_entry_ext.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_invalid_time.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/crl_md2_unknown_crit_entry_ext.pem
+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_selfsigned_ca.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ec_no_named_curve.pem
@@ -2277,10 +2323,15 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/ian_uri.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/inhibit_any_policy_5.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/inhibit_any_policy_negative.pem
-lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid_signature.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid-sct-length.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid-sct-version.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid_signature_cert.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid_signature_crl.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/invalid_version.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_excluded.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_invalid_ip4_netmask.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_invalid_ip_netmask.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_ip_invalid_length.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_permitted.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_permitted_2.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/nc_permitted_excluded.pem
@@ -2314,7 +2365,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/unsupported_subject_name.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/unsupported_subject_public_key_info.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/utf8_common_name.pem
-lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/valid_signature.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/valid_signature_cert.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/custom/valid_signature_crl.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/department-of-state-root.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/e-trust.ru.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ecdsa_root.pem
@@ -2328,30 +2380,40 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/letsencryptx3.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/ocsp-army.deps.mil-resp.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/req-duplicate-ext.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/req-ext-nonce.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/req-ext-unknown-oid.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/req-invalid-hash-alg.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/req-multi-sha1.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/req-sha1.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-delegate-unknown-cert.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-invalid-signature-oid.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-responder-key-hash.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-response-type-unknown-oid.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-revoked-no-next-update.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-revoked-reason.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-revoked.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-sct-extension.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-sha256.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-single-extension-reason.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-successful-no-response-bytes.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-unauthorized.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-unknown-extension.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-unknown-hash-alg.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/ocsp/resp-unknown-response-status.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/rapidssl_sha256_ca_g3.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/basic_constraints.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/challenge-invalid.der
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/challenge-multi-valued.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/challenge-unstructured.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/challenge.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/dsa_sha1.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/dsa_sha1.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/ec_sha256.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/ec_sha256.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/ec_sha256_old_header.pem
+lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/freeipa-bad-critical.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/invalid_signature.pem
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/rsa_md4.der
lib/python${MODPY_VERSION}/site-packages/cryptography_vectors/x509/requests/rsa_md4.pem