SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,64 @@
COMMENT= cryptographic recipes and primitives for Python
MODPY_EGG_VERSION= 41.0.1
DISTNAME= cryptography-${MODPY_EGG_VERSION}
DISTFILES= cryptography-${MODPY_EGG_VERSION}${EXTRACT_SUFX}
PKGNAME= ${MODPY_PY_PREFIX}${DISTNAME}
REVISION= 0
.include "crates.inc"
CATEGORIES= security devel
HOMEPAGE= https://cryptography.io/
# dual: BSD or Apache 2
PERMIT_PACKAGE= Yes
WANTLIB= ${MODPY_WANTLIB} c crypto c++abi pthread ssl
FLAVORS= python3
FLAVOR= python3
COMPILER= base-clang ports-gcc
COMPILER_LANGS= c
MODULES= devel/cargo \
lang/python
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
# avoid picking up test_dist_lto_opt.py in modcargo-crates/cxx
MODPY_PYTEST_ARGS= tests
MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml
MODCARGO_INSTALL= No
MODCARGO_TEST= No
MAKE_ENV= OPENSSL_DIR="/usr"
BUILD_DEPENDS= ${RUN_DEPENDS} \
devel/py-setuptools-rust${MODPY_FLAVOR}
RUN_DEPENDS= devel/py-cffi${MODPY_FLAVOR}>=1.4.2
PORTHOME= ${WRKDIR}
TEST_DEPENDS= devel/py-coverage${MODPY_FLAVOR} \
devel/py-hypothesis${MODPY_FLAVOR} \
devel/py-pretend${MODPY_FLAVOR} \
devel/py-test-benchmark${MODPY_FLAVOR} \
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}
do-configure:
@${MODCARGO_configure}
do-build:
@${MODPY_BUILD_TARGET}
.include <bsd.port.mk>

View file

@ -0,0 +1,53 @@
MODCARGO_CRATES += Inflector 0.11.4 # BSD-2-Clause
MODCARGO_CRATES += aliasable 0.1.3 # MIT
MODCARGO_CRATES += asn1 0.15.2 # BSD-3-Clause
MODCARGO_CRATES += asn1_derive 0.15.2 # BSD-3-Clause
MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += base64 0.13.1 # MIT/Apache-2.0
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += cc 1.0.79 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += foreign-types 0.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += foreign-types-shared 0.1.1 # MIT/Apache-2.0
MODCARGO_CRATES += indoc 1.0.9 # MIT OR Apache-2.0
MODCARGO_CRATES += libc 0.2.144 # MIT OR Apache-2.0
MODCARGO_CRATES += lock_api 0.4.9 # MIT OR Apache-2.0
MODCARGO_CRATES += memoffset 0.8.0 # MIT
MODCARGO_CRATES += once_cell 1.17.2 # MIT OR Apache-2.0
MODCARGO_CRATES += openssl 0.10.54 # Apache-2.0
MODCARGO_CRATES += openssl-macros 0.1.1 # MIT/Apache-2.0
MODCARGO_CRATES += openssl-sys 0.9.88 # MIT
MODCARGO_CRATES += ouroboros 0.15.6 # MIT OR Apache-2.0
MODCARGO_CRATES += ouroboros_macro 0.15.6 # MIT OR Apache-2.0
MODCARGO_CRATES += parking_lot 0.12.1 # MIT OR Apache-2.0
MODCARGO_CRATES += parking_lot_core 0.9.7 # MIT OR Apache-2.0
MODCARGO_CRATES += pem 1.1.1 # MIT
MODCARGO_CRATES += pkg-config 0.3.27 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-error 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-error-attr 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro2 1.0.59 # MIT OR Apache-2.0
MODCARGO_CRATES += pyo3 0.18.3 # Apache-2.0
MODCARGO_CRATES += pyo3-build-config 0.18.3 # Apache-2.0
MODCARGO_CRATES += pyo3-ffi 0.18.3 # Apache-2.0
MODCARGO_CRATES += pyo3-macros 0.18.3 # Apache-2.0
MODCARGO_CRATES += pyo3-macros-backend 0.18.3 # Apache-2.0
MODCARGO_CRATES += quote 1.0.28 # MIT OR Apache-2.0
MODCARGO_CRATES += redox_syscall 0.2.16 # MIT
MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += smallvec 1.10.0 # MIT OR Apache-2.0
MODCARGO_CRATES += syn 1.0.109 # MIT OR Apache-2.0
MODCARGO_CRATES += syn 2.0.18 # MIT OR Apache-2.0
MODCARGO_CRATES += target-lexicon 0.12.7 # Apache-2.0 WITH LLVM-exception
MODCARGO_CRATES += unicode-ident 1.0.9 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
MODCARGO_CRATES += unindent 0.1.11 # MIT OR Apache-2.0
MODCARGO_CRATES += vcpkg 0.2.15 # MIT/Apache-2.0
MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0
MODCARGO_CRATES += windows-sys 0.45.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-targets 0.42.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_gnullvm 0.42.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_msvc 0.42.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_gnu 0.42.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_msvc 0.42.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnu 0.42.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnullvm 0.42.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_msvc 0.42.2 # MIT OR Apache-2.0

View file

@ -0,0 +1,108 @@
SHA256 (cargo/Inflector-0.11.4.tar.gz) = /kOMY0WHBuA0eUQnQ7qubIglZJjmQxcI9t/FIKJlFdM=
SHA256 (cargo/aliasable-0.1.3.tar.gz) = JQ9inAFhrYEHz4kxnpkAUfrmKDL9NDCDvqRS2T4iBf0=
SHA256 (cargo/asn1-0.15.2.tar.gz) = KMGbkyTeW4FbZIfg+AmDEnkbCd4Nvz1cLbH+LZW6uXM=
SHA256 (cargo/asn1_derive-0.15.2.tar.gz) = oEXDzK2J8kSoa9Hmzxp79kUpbnaSaYsFY5m279RjlAc=
SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
SHA256 (cargo/base64-0.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/cc-1.0.79.tar.gz) = UNMJBihhIdlb49R5UztFj4dJOzCktfeaYH249dEaqR8=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/foreign-types-0.3.2.tar.gz) = 9vM564rcBSzSyniRD9qGmu+jjSLVy2SOZIXk0/wG87E=
SHA256 (cargo/foreign-types-shared-0.1.1.tar.gz) = ALAihBGQjKhoXbp/ws3XDsmZCm51Pom2rJGoTED7r0s=
SHA256 (cargo/indoc-1.0.9.tar.gz) = v6eZ3V7SCn40nztGOaqA10VJyBcW2exPmUybWBVZgwY=
SHA256 (cargo/libc-0.2.144.tar.gz) = KwDMHCKKZ4LQ8HbnsjKALgxWidQbtd82byprZiHP3+E=
SHA256 (cargo/lock_api-0.4.9.tar.gz) = Q1ARNm/lZYOxbPlW+d8AlbQFuC12QlvImBwOIuYOxN8=
SHA256 (cargo/memoffset-0.8.0.tar.gz) = 1hxxm8+89dYrOgnvpgiN6MVLwL/NPqeuOfzBhhCLjeE=
SHA256 (cargo/once_cell-1.17.2.tar.gz) = lnCgf5R3ngCQjz5obqtQiHjrs5C6bmBNOihMAOjQSHs=
SHA256 (cargo/openssl-0.10.54.tar.gz) = abP2VqF6bLwRW1x6QMYWlH0hO6GCE1sBTWBRtzq28Bk=
SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
SHA256 (cargo/openssl-sys-0.9.88.tar.gz) = ws4PJQ80owjc/bs1H1ETWYV9TtITS6cVpOrdRuH/1hc=
SHA256 (cargo/ouroboros-0.15.6.tar.gz) = 4TWL0VWL0qCD/tQo/+2khvv7Mj5pjN2neUJZ1ZLKcts=
SHA256 (cargo/ouroboros_macro-0.15.6.tar.gz) = X30hzNAzBaZ0Q37hJI86tdSx2wlc8cr0nxcT3fYZVrc=
SHA256 (cargo/parking_lot-0.12.1.tar.gz) = N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
SHA256 (cargo/parking_lot_core-0.9.7.tar.gz) = kGnLufmeOlCDR2zLKc6x3hi5EYyvpT6QyVUSNd4rlSE=
SHA256 (cargo/pem-1.1.1.tar.gz) = qINcJzp2qQRV1zRIibCWRZjjMW4qee3o428Wvc8iKLg=
SHA256 (cargo/pkg-config-0.3.27.tar.gz) = JgcoYLqSTL+pjqOcjBm03WpKJUI9vfIZweypGqDPaWQ=
SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
SHA256 (cargo/proc-macro2-1.0.59.tar.gz) = auyhi4a0E8Zgt4GqMZ5OJkij5vnq3JtH6QOOb+nzRRs=
SHA256 (cargo/pyo3-0.18.3.tar.gz) = 47GsWzcxujT9qpeF+NdNF0SM0Y8wzxngx+ex/bUnIQk=
SHA256 (cargo/pyo3-build-config-0.18.3.tar.gz) = nLlG9axhu2GlAUkkkQ2Tbr0rI7cF96SjxAsFxyCweaM=
SHA256 (cargo/pyo3-ffi-0.18.3.tar.gz) = /U18UzeCGRbqKh0h0QkuhEPPNIeeU6CsZT+7mPRP9lw=
SHA256 (cargo/pyo3-macros-0.18.3.tar.gz) = qdOcVdqz/FpLJbvRrBCi2kUsSsoTu0UPIoGKAC4pZI0=
SHA256 (cargo/pyo3-macros-backend-0.18.3.tar.gz) = l9r/CKTEgyBYe1IkzJjWCePCe21DcxW9QLYFyY7rWRg=
SHA256 (cargo/quote-1.0.28.tar.gz) = G5q5x+rf2N8ZAG8c8aSu0TVA7Vy8BHAQ7OWCbhCCVIg=
SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
SHA256 (cargo/smallvec-1.10.0.tar.gz) = pQe+/nlUBEVjQd+rEM72bq1MBB9iuLEbu5K//l0JU+A=
SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
SHA256 (cargo/syn-2.0.18.tar.gz) = MtQWd7y+JMIMUufHCw2NsEE0xdEGa/mGYuKHGtIA6j4=
SHA256 (cargo/target-lexicon-0.12.7.tar.gz) = /RujN2QNYMPpa8bwY4qTm5yafywxahWYwnmCiz0dyMU=
SHA256 (cargo/unicode-ident-1.0.9.tar.gz) = sVgRyvJBX7iJF4Yz53JLrSUJEBzeJ2BI4BO53vXlH6A=
SHA256 (cargo/unindent-0.1.11.tar.gz) = 4XZtaC1AKBe1rESQs8MALZHfoNIoEvNBYJ+XsIdXNZw=
SHA256 (cargo/vcpkg-0.2.15.tar.gz) = rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
SHA256 (cargo/windows-sys-0.45.0.tar.gz) = dSg75e+ygx036hQjZfAJwC7CA80po+vsvAk9UjFbZtA=
SHA256 (cargo/windows-targets-0.42.2.tar.gz) = jlGAwAzUTJsciK2zaTKR8c2TYF3tgMJQp11HJ1a00HE=
SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg=
SHA256 (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 4I6IZKYPBu8ND/S6BBJNuLD7O+V3alzUdkHpQuWMTUM=
SHA256 (cargo/windows_i686_gnu-0.42.2.tar.gz) = xh2SfY2kHalqgfApSJNT5oc5c3077KQxRciv7JoxqE8=
SHA256 (cargo/windows_i686_msvc-0.42.2.tar.gz) = RNhAtuxkn0gKQcjYD5xlEIuS2JNF3ZQCe/4GrERNEGA=
SHA256 (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = jekSuLj+tVwGSGfPBH3aCX+S1R761bSR37mPa7twyzY=
SHA256 (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = JtQbRqNtRTdIrt7xSG1ceoXbIuVq/zRkOYTqhVFOlKM=
SHA256 (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = muxdozFSQVjG0aSsCrFUEUnAuVBf3gZCOwL17wEGufA=
SHA256 (cryptography-41.0.1.tar.gz) = 00V5CFQB0/SXYtL31mNNa2wq4SQiAuhg9NJrBG46EAY=
SIZE (cargo/Inflector-0.11.4.tar.gz) = 17438
SIZE (cargo/aliasable-0.1.3.tar.gz) = 6169
SIZE (cargo/asn1-0.15.2.tar.gz) = 34002
SIZE (cargo/asn1_derive-0.15.2.tar.gz) = 6096
SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
SIZE (cargo/base64-0.13.1.tar.gz) = 61002
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/cc-1.0.79.tar.gz) = 62624
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/foreign-types-0.3.2.tar.gz) = 7504
SIZE (cargo/foreign-types-shared-0.1.1.tar.gz) = 5672
SIZE (cargo/indoc-1.0.9.tar.gz) = 13475
SIZE (cargo/libc-0.2.144.tar.gz) = 682092
SIZE (cargo/lock_api-0.4.9.tar.gz) = 25685
SIZE (cargo/memoffset-0.8.0.tar.gz) = 8912
SIZE (cargo/once_cell-1.17.2.tar.gz) = 33335
SIZE (cargo/openssl-0.10.54.tar.gz) = 258266
SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
SIZE (cargo/openssl-sys-0.9.88.tar.gz) = 66011
SIZE (cargo/ouroboros-0.15.6.tar.gz) = 11257
SIZE (cargo/ouroboros_macro-0.15.6.tar.gz) = 20751
SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
SIZE (cargo/parking_lot_core-0.9.7.tar.gz) = 32412
SIZE (cargo/pem-1.1.1.tar.gz) = 11352
SIZE (cargo/pkg-config-0.3.27.tar.gz) = 18838
SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
SIZE (cargo/proc-macro2-1.0.59.tar.gz) = 44360
SIZE (cargo/pyo3-0.18.3.tar.gz) = 420236
SIZE (cargo/pyo3-build-config-0.18.3.tar.gz) = 29137
SIZE (cargo/pyo3-ffi-0.18.3.tar.gz) = 64474
SIZE (cargo/pyo3-macros-0.18.3.tar.gz) = 7175
SIZE (cargo/pyo3-macros-backend-0.18.3.tar.gz) = 48922
SIZE (cargo/quote-1.0.28.tar.gz) = 28382
SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
SIZE (cargo/smallvec-1.10.0.tar.gz) = 31564
SIZE (cargo/syn-1.0.109.tar.gz) = 237611
SIZE (cargo/syn-2.0.18.tar.gz) = 240648
SIZE (cargo/target-lexicon-0.12.7.tar.gz) = 24402
SIZE (cargo/unicode-ident-1.0.9.tar.gz) = 41978
SIZE (cargo/unindent-0.1.11.tar.gz) = 7700
SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
SIZE (cargo/windows-sys-0.45.0.tar.gz) = 2568659
SIZE (cargo/windows-targets-0.42.2.tar.gz) = 5492
SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071
SIZE (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 666981
SIZE (cargo/windows_i686_gnu-0.42.2.tar.gz) = 736236
SIZE (cargo/windows_i686_msvc-0.42.2.tar.gz) = 724951
SIZE (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 699373
SIZE (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 364068
SIZE (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 666936
SIZE (cryptography-41.0.1.tar.gz) = 629124

View file

@ -0,0 +1,37 @@
Fix build with OPENSSL_NO_ENGINE
Index: src/_cffi_src/openssl/engine.py
--- src/_cffi_src/openssl/engine.py.orig
+++ src/_cffi_src/openssl/engine.py
@@ -43,17 +43,19 @@ typedef void UI_METHOD;
#endif
/* Despite being OPENSSL_NO_ENGINE, BoringSSL defines these symbols. */
-#if !CRYPTOGRAPHY_IS_BORINGSSL
+#if !CRYPTOGRAPHY_IS_BORINGSSL && !CRYPTOGRAPHY_IS_LIBRESSL
int (*ENGINE_free)(ENGINE *) = NULL;
void (*ENGINE_load_builtin_engines)(void) = NULL;
#endif
-ENGINE *(*ENGINE_by_id)(const char *) = NULL;
-int (*ENGINE_init)(ENGINE *) = NULL;
-int (*ENGINE_finish)(ENGINE *) = NULL;
ENGINE *(*ENGINE_get_default_RAND)(void) = NULL;
int (*ENGINE_set_default_RAND)(ENGINE *) = NULL;
void (*ENGINE_unregister_RAND)(ENGINE *) = NULL;
+
+#if !CRYPTOGRAPHY_IS_LIBRESSL
+ENGINE *(*ENGINE_by_id)(const char *) = NULL;
+int (*ENGINE_init)(ENGINE *) = NULL;
+int (*ENGINE_finish)(ENGINE *) = NULL;
int (*ENGINE_ctrl_cmd)(ENGINE *, const char *, long, void *,
void (*)(void), int) = NULL;
@@ -66,6 +68,7 @@ EVP_PKEY *(*ENGINE_load_private_key)(ENGINE *, const c
void *) = NULL;
EVP_PKEY *(*ENGINE_load_public_key)(ENGINE *, const char *,
UI_METHOD *, void *) = NULL;
+#endif
#else
static const long Cryptography_HAS_ENGINE = 1;

View file

@ -0,0 +1,6 @@
"cryptography" is a Python library which exposes cryptographic recipes and
primitives, with the goal of it being a "cryptographic standard library".
It aims to address various problems seen with other Python cryptography
libraries, including lack of PyPy and Python 3 support, lack of maintenance.
use of poor implementations of algorithms, lack of high-level APIs, absence
of important algorithms, error prone APIs and bad defaults.

View file

@ -0,0 +1,273 @@
@pkgpath security/py-cryptography
lib/python${MODPY_VERSION}/site-packages/cryptography/
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/LICENSE.APACHE
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/LICENSE.BSD
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/cryptography-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/cryptography/__about__.py
lib/python${MODPY_VERSION}/site-packages/cryptography/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}__about__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}__about__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}fernet.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}fernet.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/exceptions.py
lib/python${MODPY_VERSION}/site-packages/cryptography/fernet.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/
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}${MODPY_PYOEXTENSION}
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}_oid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/${MODPY_PYCACHE}_oid.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/_oid.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}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}aead.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}aead.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ciphers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ciphers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}cmac.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}cmac.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}decode_asn1.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}decode_asn1.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}ec.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}rsa.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}rsa.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/aead.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/backend.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/ciphers.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/cmac.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/decode_asn1.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/ec.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/rsa.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/backends/openssl/utils.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/
@so lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust${MODPY_ABI3SO}.so
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/__init__.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/_openssl.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/asn1.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/exceptions.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/ocsp.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/dh.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/openssl/x448.pyi
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/_rust/pkcs7.pyi
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}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}_conditional.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}_conditional.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}binding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/${MODPY_PYCACHE}binding.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/bindings/openssl/binding.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}_asymmetric.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}_asymmetric.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}_cipheralgorithm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}_cipheralgorithm.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}_serialization.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}_serialization.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}cmac.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}cmac.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}constant_time.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}constant_time.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}hashes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}hashes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}hmac.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}hmac.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}keywrap.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}keywrap.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}padding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}padding.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}poly1305.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/${MODPY_PYCACHE}poly1305.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/_asymmetric.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/_cipheralgorithm.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/_serialization.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}dh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}dh.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}dsa.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}dsa.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}ec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}ec.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}ed25519.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}ed25519.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}ed448.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/${MODPY_PYCACHE}x448.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/dh.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/dsa.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py
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
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}aead.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}aead.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}algorithms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}algorithms.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}modes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/${MODPY_PYCACHE}modes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/aead.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/algorithms.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/base.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/ciphers/modes.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/cmac.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/constant_time.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/hashes.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/hmac.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}concatkdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}concatkdf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}hkdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}hkdf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}kbkdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}kbkdf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}pbkdf2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}pbkdf2.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}scrypt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}scrypt.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}x963kdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/${MODPY_PYCACHE}x963kdf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/concatkdf.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/hkdf.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/kbkdf.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/scrypt.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/kdf/x963kdf.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/keywrap.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/padding.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/poly1305.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}pkcs12.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}pkcs12.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}pkcs7.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}pkcs7.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}ssh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/${MODPY_PYCACHE}ssh.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/base.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/pkcs12.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/serialization/ssh.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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/hotp.py
lib/python${MODPY_VERSION}/site-packages/cryptography/hazmat/primitives/twofactor/totp.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/
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}certificate_transparency.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}certificate_transparency.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}general_name.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}general_name.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}name.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}name.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}ocsp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}ocsp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}oid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/${MODPY_PYCACHE}oid.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/base.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/certificate_transparency.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/extensions.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/general_name.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/name.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/ocsp.py
lib/python${MODPY_VERSION}/site-packages/cryptography/x509/oid.py