python-cryptography
Port variant py311
Summary Cryptographic recipes and primitives (3.11)
Package version 39.0.0
Homepage https://github.com/pyca/cryptography
Keywords python, rust
Maintainer Python Automaton
License Not yet specified
Other variants py310
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 03 JAN 2023, 12:14:50 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 OFF Build using Python 3.10 PY311 ON Build using Python 3.11
Package Dependencies by Type
Build (only) rust:single:standard
python-setuptools:single:py311
autoselect-python:single:standard
Build and Runtime python-cffi:single:py311
python-setuptools-rust:single:py311
libressl:single:standard
python311: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/android_system_properties:0.1.5
cr04 mirror://CRATES/asn1:0.13.0
cr05 mirror://CRATES/asn1_derive:0.13.0
cr06 mirror://CRATES/autocfg:1.1.0
cr07 mirror://CRATES/base64:0.13.1
cr08 mirror://CRATES/bitflags:1.3.2
cr09 mirror://CRATES/bumpalo:3.10.0
cr10 mirror://CRATES/cc:1.0.78
cr11 mirror://CRATES/cfg-if:1.0.0
cr12 mirror://CRATES/chrono:0.4.23
cr13 mirror://CRATES/codespan-reporting:0.11.1
cr14 mirror://CRATES/core-foundation-sys:0.8.3
cr15 mirror://CRATES/cxx:1.0.85
cr16 mirror://CRATES/cxx-build:1.0.85
cr17 mirror://CRATES/cxxbridge-flags:1.0.85
cr18 mirror://CRATES/cxxbridge-macro:1.0.85
cr19 mirror://CRATES/iana-time-zone:0.1.53
cr20 mirror://CRATES/iana-time-zone-haiku:0.1.1
cr21 mirror://CRATES/indoc:0.3.6
cr22 mirror://CRATES/indoc-impl:0.3.6
cr23 mirror://CRATES/instant:0.1.12
cr24 mirror://CRATES/js-sys:0.3.60
cr25 mirror://CRATES/libc:0.2.139
cr26 mirror://CRATES/link-cplusplus:1.0.8
cr27 mirror://CRATES/lock_api:0.4.9
cr28 mirror://CRATES/log:0.4.17
cr29 mirror://CRATES/num-integer:0.1.45
cr30 mirror://CRATES/num-traits:0.2.15
cr31 mirror://CRATES/once_cell:1.14.0
cr32 mirror://CRATES/ouroboros:0.15.5
cr33 mirror://CRATES/ouroboros_macro:0.15.5
cr34 mirror://CRATES/parking_lot:0.11.2
cr35 mirror://CRATES/parking_lot_core:0.8.6
cr36 mirror://CRATES/paste:0.1.18
cr37 mirror://CRATES/paste-impl:0.1.18
cr38 mirror://CRATES/pem:1.1.0
cr39 mirror://CRATES/proc-macro-error:1.0.4
cr40 mirror://CRATES/proc-macro-error-attr:1.0.4
cr41 mirror://CRATES/proc-macro-hack:0.5.20+deprecated
cr42 mirror://CRATES/proc-macro2:1.0.49
cr43 mirror://CRATES/pyo3:0.15.2
cr44 mirror://CRATES/pyo3-build-config:0.15.2
cr45 mirror://CRATES/pyo3-macros:0.15.2
cr46 mirror://CRATES/pyo3-macros-backend:0.15.2
cr47 mirror://CRATES/quote:1.0.23
cr48 mirror://CRATES/redox_syscall:0.2.16
cr49 mirror://CRATES/scopeguard:1.1.0
cr50 mirror://CRATES/scratch:1.0.3
cr51 mirror://CRATES/smallvec:1.10.0
cr52 mirror://CRATES/syn:1.0.107
cr53 mirror://CRATES/termcolor:1.1.3
cr54 mirror://CRATES/unicode-ident:1.0.6
cr55 mirror://CRATES/unicode-width:0.1.10
cr56 mirror://CRATES/unindent:0.1.11
cr57 mirror://CRATES/version_check:0.9.4
cr58 mirror://CRATES/wasm-bindgen:0.2.83
cr59 mirror://CRATES/wasm-bindgen-backend:0.2.83
cr60 mirror://CRATES/wasm-bindgen-macro:0.2.83
cr61 mirror://CRATES/wasm-bindgen-macro-support:0.2.83
cr62 mirror://CRATES/wasm-bindgen-shared:0.2.83
cr63 mirror://CRATES/winapi:0.3.9
cr64 mirror://CRATES/winapi-i686-pc-windows-gnu:0.4.0
cr65 mirror://CRATES/winapi-util:0.1.5
cr66 mirror://CRATES/winapi-x86_64-pc-windows-gnu:0.4.0
Distribution File Information
f964c7dcf7802d133e8dbd1565914fa0194f9d683d82411989889ecd701e8adf 603406 rust/crates/cryptography-39.0.0.tar.gz fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 17438 rust/crates/Inflector-0.11.4.tar.gz 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd 6169 rust/crates/aliasable-0.1.3.tar.gz 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 5243 rust/crates/android_system_properties-0.1.5.tar.gz 2affba5e62ee09eeba078f01a00c4aed45ac4287e091298eccbb0d4802efbdc5 34487 rust/crates/asn1-0.13.0.tar.gz bfab79c195875e5aef2bd20b4c8ed8d43ef9610bcffefbbcf66f88f555cc78af 5824 rust/crates/asn1_derive-0.13.0.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 37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3 78915 rust/crates/bumpalo-3.10.0.tar.gz a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d 61375 rust/crates/cc-1.0.78.tar.gz baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd 7934 rust/crates/cfg-if-1.0.0.tar.gz 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f 187259 rust/crates/chrono-0.4.23.tar.gz 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e 48963 rust/crates/codespan-reporting-0.11.1.tar.gz 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc 17519 rust/crates/core-foundation-sys-0.8.3.tar.gz 5add3fc1717409d029b20c5b6903fc0c0b02fa6741d820054f4a2efa5e5816fd 589916 rust/crates/cxx-1.0.85.tar.gz b4c87959ba14bc6fbc61df77c3fcfe180fc32b93538c4f1031dd802ccb5f2ff0 84820 rust/crates/cxx-build-1.0.85.tar.gz 69a3e162fde4e594ed2b07d0f83c6c67b745e7f28ce58c6df5e6b6bef99dfb59 5635 rust/crates/cxxbridge-flags-1.0.85.tar.gz 3e7e2adeb6a0d4a282e581096b06e1791532b7d576dcde5ccd9382acf55db8e6 59873 rust/crates/cxxbridge-macro-1.0.85.tar.gz 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765 20176 rust/crates/iana-time-zone-0.1.53.tar.gz 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca 7200 rust/crates/iana-time-zone-haiku-0.1.1.tar.gz 47741a8bc60fb26eb8d6e0238bbb26d8575ff623fdc97b1a2c00c050b9684ed8 9663 rust/crates/indoc-0.3.6.tar.gz ce046d161f000fffde5f432a0d034d0341dc152643b2598ed5bfce44c4f3a8f0 7933 rust/crates/indoc-impl-0.3.6.tar.gz 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c 6128 rust/crates/instant-0.1.12.tar.gz 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47 79257 rust/crates/js-sys-0.3.60.tar.gz 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79 638983 rust/crates/libc-0.2.139.tar.gz ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5 7674 rust/crates/link-cplusplus-1.0.8.tar.gz 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df 25685 rust/crates/lock_api-0.4.9.tar.gz abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e 38028 rust/crates/log-0.4.17.tar.gz 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9 22529 rust/crates/num-integer-0.1.45.tar.gz 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd 49262 rust/crates/num-traits-0.2.15.tar.gz 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0 31614 rust/crates/once_cell-1.14.0.tar.gz dfbb50b356159620db6ac971c6d5c9ab788c9cc38a6f49619fca2a27acb062ca 11252 rust/crates/ouroboros-0.15.5.tar.gz 4a0d9d1a6191c4f391f87219d1ea42b23f09ee84d64763cd05ee6ea88d9f384d 20731 rust/crates/ouroboros_macro-0.15.5.tar.gz 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99 39869 rust/crates/parking_lot-0.11.2.tar.gz 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc 32567 rust/crates/parking_lot_core-0.8.6.tar.gz 45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880 12259 rust/crates/paste-0.1.18.tar.gz d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6 9451 rust/crates/paste-impl-0.1.18.tar.gz 03c64931a1a212348ec4f3b4362585eca7159d0d09cbdf4a7f74f02173596fd4 10805 rust/crates/pem-1.1.0.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 dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068 15045 rust/crates/proc-macro-hack-0.5.20+deprecated.tar.gz 57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5 41977 rust/crates/proc-macro2-1.0.49.tar.gz d41d50a7271e08c7c8a54cd24af5d62f73ee3a6f6a314215281ebdec421d5752 371382 rust/crates/pyo3-0.15.2.tar.gz 779239fc40b8e18bc8416d3a37d280ca9b9fb04bda54b98037bb6748595c2410 22235 rust/crates/pyo3-build-config-0.15.2.tar.gz 00b247e8c664be87998d8628e86f282c25066165f1f8dda66100c48202fdb93a 7596 rust/crates/pyo3-macros-0.15.2.tar.gz 5a8c2812c412e00e641d99eeb79dd478317d981d938aa60325dfa7157b607095 46112 rust/crates/pyo3-macros-backend-0.15.2.tar.gz 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b 28058 rust/crates/quote-1.0.23.tar.gz fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a 24012 rust/crates/redox_syscall-0.2.16.tar.gz d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd 11470 rust/crates/scopeguard-1.1.0.tar.gz ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2 8198 rust/crates/scratch-1.0.3.tar.gz a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0 31564 rust/crates/smallvec-1.10.0.tar.gz 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5 237539 rust/crates/syn-1.0.107.tar.gz bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755 17242 rust/crates/termcolor-1.1.3.tar.gz 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc 42158 rust/crates/unicode-ident-1.0.6.tar.gz c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b 18968 rust/crates/unicode-width-0.1.10.tar.gz e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c 7700 rust/crates/unindent-0.1.11.tar.gz 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f 14895 rust/crates/version_check-0.9.4.tar.gz eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268 169618 rust/crates/wasm-bindgen-0.2.83.tar.gz 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142 25620 rust/crates/wasm-bindgen-backend-0.2.83.tar.gz 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810 12075 rust/crates/wasm-bindgen-macro-0.2.83.tar.gz 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c 18530 rust/crates/wasm-bindgen-macro-support-0.2.83.tar.gz 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f 7194 rust/crates/wasm-bindgen-shared-0.2.83.tar.gz 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 1200382 rust/crates/winapi-0.3.9.tar.gz ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 2918815 rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 10164 rust/crates/winapi-util-0.1.5.tar.gz 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f 2947998 rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz
Ports that require python-cryptography:py311
python-ansible-core:py311 Radically simple IT automation (3.11)
python-paramiko:py311 SSH2 protocol library (3.11)
python-social-auth-core:py311 Python social authentication made simple (3.11)