python-cryptography
Port variant py310
Summary Cryptographic recipes and primitives (3.10)
Package version 41.0.4
Homepage https://github.com/pyca/cryptography
Keywords python, rust
Maintainer Python Automaton
License Not yet specified
Other variants v11
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 22 SEP 2023, 22:57:13 UTC
Port created 05 FEB 2019, 15:55:37 UTC
Subpackage Descriptions
single pyca/cryptography ================= :alt: Latest Version :alt: Latest Docs cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your "cryptographic standard library". It supports Python 3.6+ and PyPy3 7.2+. cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions. For example, to encrypt something with cryptography's high level symmetric encryption recipe: .. code-block:: pycon >>> from cryptography.fernet import Fernet >>> # Put this somewhere safe! >>> key = Fernet.generate_key() >>> f = Fernet(key) >>> token = f.encrypt(b"A really secret message. Not for prying eyes.") >>> token '...' >>> f.decrypt(token) 'A really secret message. Not for prying eyes.' You can find more information in the `documentation`_. You can install cryptography with: .. code-block:: console $ pip install cryptography For full details see `the installation documentation`_. Discussion ~~~~~~~~~~ If you run into bugs, you can file them in our `issue tracker`_. We maintain a `cryptography-dev`_ mailing list for development discussion. You can also join ``#cryptography-dev`` on Freenode to ask questions or get involved. Security ~~~~~~~~ Need to report a security issue? Please consult our `security reporting`_ documentation. .. _`documentation`: https://cryptography.io/ .. _`the installation documentation`: https://cryptography.io/en/latest/installation.html .. _`issue tracker`: https://github.com/pyca/cryptography/issues .. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev .. _`security reporting`: https://cryptography.io/en/latest/security.html
Configuration Switches (platform-specific settings discarded)
PY310 ON Build using Python 3.10 PY311 OFF Build using Python 3.11
Package Dependencies by Type
Build (only) pkgconf:primary:standard
libressl:dev:standard
rust:single:standard
python-setuptools:single:py310
autoselect-python:single:standard
Build and Runtime python-cffi:single:py310
python-setuptools-rust:single:py310
libressl:primary:standard
python310:single:standard
Runtime (only) ravensys-gcc:libs:standard (single subpackage)
Download groups
main mirror://PYPI/c/cryptography
cr01 mirror://CRATES/Inflector:0.11.4
cr02 mirror://CRATES/aliasable:0.1.3
cr03 mirror://CRATES/asn1:0.15.2
cr04 mirror://CRATES/asn1_derive:0.15.2
cr05 mirror://CRATES/autocfg:1.1.0
cr06 mirror://CRATES/base64:0.13.1
cr07 mirror://CRATES/bitflags:1.3.2
cr08 mirror://CRATES/cc:1.0.79
cr09 mirror://CRATES/cfg-if:1.0.0
cr10 mirror://CRATES/foreign-types:0.3.2
cr11 mirror://CRATES/foreign-types-shared:0.1.1
cr12 mirror://CRATES/indoc:1.0.9
cr13 mirror://CRATES/libc:0.2.144
cr14 mirror://CRATES/lock_api:0.4.9
cr15 mirror://CRATES/memoffset:0.8.0
cr16 mirror://CRATES/once_cell:1.17.2
cr17 mirror://CRATES/openssl:0.10.54
cr18 mirror://CRATES/openssl-macros:0.1.1
cr19 mirror://CRATES/openssl-sys:0.9.88
cr20 mirror://CRATES/ouroboros:0.15.6
cr21 mirror://CRATES/ouroboros_macro:0.15.6
cr22 mirror://CRATES/parking_lot:0.12.1
cr23 mirror://CRATES/parking_lot_core:0.9.7
cr24 mirror://CRATES/pem:1.1.1
cr25 mirror://CRATES/pkg-config:0.3.27
cr26 mirror://CRATES/proc-macro-error:1.0.4
cr27 mirror://CRATES/proc-macro-error-attr:1.0.4
cr28 mirror://CRATES/proc-macro2:1.0.64
cr29 mirror://CRATES/pyo3:0.18.3
cr30 mirror://CRATES/pyo3-build-config:0.18.3
cr31 mirror://CRATES/pyo3-ffi:0.18.3
cr32 mirror://CRATES/pyo3-macros:0.18.3
cr33 mirror://CRATES/pyo3-macros-backend:0.18.3
cr34 mirror://CRATES/quote:1.0.28
cr35 mirror://CRATES/redox_syscall:0.2.16
cr36 mirror://CRATES/scopeguard:1.1.0
cr37 mirror://CRATES/smallvec:1.10.0
cr38 mirror://CRATES/syn:1.0.109
cr39 mirror://CRATES/syn:2.0.18
cr40 mirror://CRATES/target-lexicon:0.12.7
cr41 mirror://CRATES/unicode-ident:1.0.9
cr42 mirror://CRATES/unindent:0.1.11
cr43 mirror://CRATES/vcpkg:0.2.15
cr44 mirror://CRATES/version_check:0.9.4
cr45 mirror://CRATES/windows-sys:0.45.0
cr46 mirror://CRATES/windows-targets:0.42.2
cr47 mirror://CRATES/windows_aarch64_gnullvm:0.42.2
cr48 mirror://CRATES/windows_aarch64_msvc:0.42.2
cr49 mirror://CRATES/windows_i686_gnu:0.42.2
cr50 mirror://CRATES/windows_i686_msvc:0.42.2
cr51 mirror://CRATES/windows_x86_64_gnu:0.42.2
cr52 mirror://CRATES/windows_x86_64_gnullvm:0.42.2
cr53 mirror://CRATES/windows_x86_64_msvc:0.42.2
Distribution File Information
7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a 630506 rust/crates/cryptography-41.0.4.tar.gz fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 17438 rust/crates/Inflector-0.11.4.tar.gz 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd 6169 rust/crates/aliasable-0.1.3.tar.gz 28c19b9324de5b815b6487e0f8098312791b09de0dbf3d5c2db1fe2d95bab973 34002 rust/crates/asn1-0.15.2.tar.gz a045c3ccad89f244a86bd1e6cf1a7bf645296e7692698b056399b6efd4639407 6096 rust/crates/asn1_derive-0.15.2.tar.gz d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa 13272 rust/crates/autocfg-1.1.0.tar.gz 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 61002 rust/crates/base64-0.13.1.tar.gz bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a 23021 rust/crates/bitflags-1.3.2.tar.gz 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f 62624 rust/crates/cc-1.0.79.tar.gz baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd 7934 rust/crates/cfg-if-1.0.0.tar.gz f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 7504 rust/crates/foreign-types-0.3.2.tar.gz 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b 5672 rust/crates/foreign-types-shared-0.1.1.tar.gz bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306 13475 rust/crates/indoc-1.0.9.tar.gz 2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1 682092 rust/crates/libc-0.2.144.tar.gz 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df 25685 rust/crates/lock_api-0.4.9.tar.gz d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1 8912 rust/crates/memoffset-0.8.0.tar.gz 9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b 33335 rust/crates/once_cell-1.17.2.tar.gz 69b3f656a17a6cbc115b5c7a40c616947d213ba182135b014d6051b73ab6f019 258266 rust/crates/openssl-0.10.54.tar.gz a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c 5601 rust/crates/openssl-macros-0.1.1.tar.gz c2ce0f250f34a308dcfdbb351f511359857d4ed2134ba715a4eadd46e1ffd617 66011 rust/crates/openssl-sys-0.9.88.tar.gz e1358bd1558bd2a083fed428ffeda486fbfb323e698cdda7794259d592ca72db 11257 rust/crates/ouroboros-0.15.6.tar.gz 5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7 20751 rust/crates/ouroboros_macro-0.15.6.tar.gz 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f 40967 rust/crates/parking_lot-0.12.1.tar.gz 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521 32412 rust/crates/parking_lot_core-0.9.7.tar.gz a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8 11352 rust/crates/pem-1.1.1.tar.gz 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964 18838 rust/crates/pkg-config-0.3.27.tar.gz da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c 25293 rust/crates/proc-macro-error-1.0.4.tar.gz a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 7971 rust/crates/proc-macro-error-attr-1.0.4.tar.gz 78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da 44848 rust/crates/proc-macro2-1.0.64.tar.gz e3b1ac5b3731ba34fdaa9785f8d74d17448cd18f30cf19e0c7e7b1fdb5272109 420236 rust/crates/pyo3-0.18.3.tar.gz 9cb946f5ac61bb61a5014924910d936ebd2b23b705f7a4a3c40b05c720b079a3 29137 rust/crates/pyo3-build-config-0.18.3.tar.gz fd4d7c5337821916ea2a1d21d1092e8443cf34879e53a0ac653fbb98f44ff65c 64474 rust/crates/pyo3-ffi-0.18.3.tar.gz a9d39c55dab3fc5a4b25bbd1ac10a2da452c4aca13bb450f22818a002e29648d 7175 rust/crates/pyo3-macros-0.18.3.tar.gz 97daff08a4c48320587b5224cc98d609e3c27b6d437315bd40b605c98eeb5918 48922 rust/crates/pyo3-macros-backend-0.18.3.tar.gz 1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488 28382 rust/crates/quote-1.0.28.tar.gz fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a 24012 rust/crates/redox_syscall-0.2.16.tar.gz d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd 11470 rust/crates/scopeguard-1.1.0.tar.gz a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0 31564 rust/crates/smallvec-1.10.0.tar.gz 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 237611 rust/crates/syn-1.0.109.tar.gz 32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e 240648 rust/crates/syn-2.0.18.tar.gz fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5 24402 rust/crates/target-lexicon-0.12.7.tar.gz b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0 41978 rust/crates/unicode-ident-1.0.9.tar.gz e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c 7700 rust/crates/unindent-0.1.11.tar.gz accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 228735 rust/crates/vcpkg-0.2.15.tar.gz 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f 14895 rust/crates/version_check-0.9.4.tar.gz 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 2568659 rust/crates/windows-sys-0.45.0.tar.gz 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 5492 rust/crates/windows-targets-0.42.2.tar.gz 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 364071 rust/crates/windows_aarch64_gnullvm-0.42.2.tar.gz e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 666981 rust/crates/windows_aarch64_msvc-0.42.2.tar.gz c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f 736236 rust/crates/windows_i686_gnu-0.42.2.tar.gz 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 724951 rust/crates/windows_i686_msvc-0.42.2.tar.gz 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 699373 rust/crates/windows_x86_64_gnu-0.42.2.tar.gz 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 364068 rust/crates/windows_x86_64_gnullvm-0.42.2.tar.gz 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 666936 rust/crates/windows_x86_64_msvc-0.42.2.tar.gz
Ports that require python-cryptography:py310
python-ansible-core:py310 Radically simple IT automation (3.10)
python-paramiko:py310 SSH2 protocol library (3.10)
python-social-auth-core:py310 Python social authentication made simple (3.10)