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. Anyway, diff below. $ show-reverse-deps security/py-cryptography audio/beets audio/py-discogs-client,python3 databases/py-carbon,python3 databases/web2ldap devel/py-buildbot/buildbot devel/py-buildslave devel/py-twisted devel/py-twisted,python3 devel/spyder/spyder,python3 mail/kopano/core mail/kopano/core,-main mail/kopano/core,-mapi mail/kopano/webapp mail/z-push meta/gnome meta/gnome,-extras meta/gnome,-main meta/kde meta/kde,,-games meta/kde,-games meta/kde,-main misc/freeopcua/opcua-client-gui misc/freeopcua/py-opcua misc/freeopcua/py-opcua,python3 misc/freeopcua/py-opcua-widgets misc/freeopcua/py-opcua-widgets,python3 net/avahi,,-gui net/blaeu net/deluge net/deluge-ltconfig net/gajim net/magic-wormhole net/napalm/py-napalm net/napalm/py-napalm,python3 net/pcapdiff net/py-IOSXR,python3 net/py-impacket net/py-junos-eznc,python3 net/py-ncclient,python3 net/py-netmiko,python3 net/py-nxos,python3 net/py-ripe.atlas.sagan,python3 net/py-ripe.atlas.tools net/py-txtorcon,python3 net/scapy net/synapse net/telepathy/telepathy-logger news/sabnzbd productivity/khal productivity/vdirsyncer security/boofuzz security/letsencrypt/client security/letsencrypt/py-acme,python3 security/pass-import security/plaso security/pwntools security/py-axolotl,python3 security/py-dfvfs,python3 security/py-fido2,python3 security/py-josepy,python3 security/py-keyring,python3 security/py-oauthlib,python3 security/py-openssl,python3 security/py-paramiko,python3 security/py-scp,python3 security/py-secretstorage,python3 security/py-service_identity,python3 security/py-trustme,python3 security/routersploit security/yubico/yubikey-manager sysutils/ansible sysutils/ansible-core sysutils/ansible-lint sysutils/deja-dup sysutils/duplicity sysutils/fabric sysutils/py-ghmi,python3 sysutils/py-parallel-ssh,python3 sysutils/py-vsphere-automation,python3 textproc/py-pdfminer www/buku www/ephemetoot www/py-http_ece,python3 www/py-jwt,python3 www/py-mastodon.py,python3 www/py-ndg-httpsclient,python3 www/py-requests-oauthlib,python3 www/py-treq,python3 www/tootstream www/urlwatch x11/gnome/chrome-gnome-shell x11/gnome/session x11/gnome/shell x11/gnome/shell-extensions x11/gnome/terminal x11/kde-applications/kajongg x11/nagstamon Index: py-cryptography/Makefile =================================================================== RCS file: /cvs/ports/security/py-cryptography/Makefile,v retrieving revision 1.55 diff -u -p -r1.55 Makefile --- py-cryptography/Makefile 8 Nov 2021 14:46:55 -0000 1.55 +++ py-cryptography/Makefile 12 Dec 2021 13:15:42 -0000 @@ -2,11 +2,11 @@ COMMENT= cryptographic recipes and primitives for Python -MODPY_EGG_VERSION= 3.4.8 -REVISION= 4 +MODPY_EGG_VERSION= 36.0.0 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 12 Dec 2021 13:15:42 -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 12 Dec 2021 13:15:42 -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.0.tar.gz) = Uvdp7LTvOYZXGa7cZ7S36uFnuvpI28KibdNvpWRgUH8= +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.0.tar.gz) = 571931 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 26 Nov 2021 07:59:42 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-src__cffi_src_openssl_ct_py,v 1.1 2021/11/26 07:59:42 tb Exp $ - -Index: src/_cffi_src/openssl/ct.py ---- src/_cffi_src/openssl/ct.py.orig -+++ src/_cffi_src/openssl/ct.py -@@ -87,7 +87,7 @@ typedef enum { - } sct_source_t; - - /* OpenSSL compiled with `no-ct` still defines the `SCT` struct. */ --#if !defined(OPENSSL_NO_CT) -+#if !defined(OPENSSL_NO_CT) || defined(LIBRESSL_VERSION_NUMBER) - typedef void SCT; - #endif - 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 12 Dec 2021 13:15:42 -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 31 Oct 2021 17:26:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-src__cffi_src_openssl_ocsp_py,v 1.1 2021/10/31 17:26:24 tb Exp $ - -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) - { 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 12 Dec 2021 13:15:42 -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/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 12 Dec 2021 13:15:42 -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 12 Dec 2021 13:15:42 -0000 @@ -2,11 +2,10 @@ COMMENT= test vectors for py-cryptography -MODPY_EGG_VERSION= 3.4.8 +MODPY_EGG_VERSION= 36.0.0 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 12 Dec 2021 13:15:42 -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.0.tar.gz) = xrflPscB9HSXKXz8+6/fgaP3b2+daEch7z3qJUMB+qU= +SIZE (cryptography_vectors-36.0.0.tar.gz) = 35227525 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 12 Dec 2021 13:15:42 -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