python-cryptography
Port variant py39
Summary Cryptographic recipes and primitives (3.9)
Package version 38.0.4
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 27 NOV 2022, 03:05:45 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 PY39 ON Build using Python 3.9
Package Dependencies by Type
Build (only) rust:single:standard
python-setuptools:single:py39
autoselect-python:single:standard
Build and Runtime python-cffi:single:py39
python-setuptools-rust:single:py39
libressl:single:standard
python39: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.12.2
cr05 mirror://CRATES/asn1_derive:0.12.2
cr06 mirror://CRATES/autocfg:1.1.0
cr07 mirror://CRATES/base64:0.13.0
cr08 mirror://CRATES/bitflags:1.3.2
cr09 mirror://CRATES/bumpalo:3.10.0
cr10 mirror://CRATES/cfg-if:1.0.0
cr11 mirror://CRATES/chrono:0.4.22
cr12 mirror://CRATES/core-foundation-sys:0.8.3
cr13 mirror://CRATES/iana-time-zone:0.1.47
cr14 mirror://CRATES/indoc:0.3.6
cr15 mirror://CRATES/indoc-impl:0.3.6
cr16 mirror://CRATES/instant:0.1.12
cr17 mirror://CRATES/js-sys:0.3.59
cr18 mirror://CRATES/libc:0.2.132
cr19 mirror://CRATES/lock_api:0.4.8
cr20 mirror://CRATES/log:0.4.17
cr21 mirror://CRATES/num-integer:0.1.45
cr22 mirror://CRATES/num-traits:0.2.15
cr23 mirror://CRATES/once_cell:1.14.0
cr24 mirror://CRATES/ouroboros:0.15.4
cr25 mirror://CRATES/ouroboros_macro:0.15.4
cr26 mirror://CRATES/parking_lot:0.11.2
cr27 mirror://CRATES/parking_lot_core:0.8.5
cr28 mirror://CRATES/paste:0.1.18
cr29 mirror://CRATES/paste-impl:0.1.18
cr30 mirror://CRATES/pem:1.1.0
cr31 mirror://CRATES/proc-macro-error:1.0.4
cr32 mirror://CRATES/proc-macro-error-attr:1.0.4
cr33 mirror://CRATES/proc-macro-hack:0.5.19
cr34 mirror://CRATES/proc-macro2:1.0.43
cr35 mirror://CRATES/pyo3:0.15.2
cr36 mirror://CRATES/pyo3-build-config:0.15.2
cr37 mirror://CRATES/pyo3-macros:0.15.2
cr38 mirror://CRATES/pyo3-macros-backend:0.15.2
cr39 mirror://CRATES/quote:1.0.21
cr40 mirror://CRATES/redox_syscall:0.2.16
cr41 mirror://CRATES/scopeguard:1.1.0
cr42 mirror://CRATES/smallvec:1.9.0
cr43 mirror://CRATES/syn:1.0.99
cr44 mirror://CRATES/unicode-ident:1.0.3
cr45 mirror://CRATES/unindent:0.1.10
cr46 mirror://CRATES/version_check:0.9.4
cr47 mirror://CRATES/wasm-bindgen:0.2.82
cr48 mirror://CRATES/wasm-bindgen-backend:0.2.82
cr49 mirror://CRATES/wasm-bindgen-macro:0.2.82
cr50 mirror://CRATES/wasm-bindgen-macro-support:0.2.82
cr51 mirror://CRATES/wasm-bindgen-shared:0.2.82
cr52 mirror://CRATES/winapi:0.3.9
cr53 mirror://CRATES/winapi-i686-pc-windows-gnu:0.4.0
cr54 mirror://CRATES/winapi-x86_64-pc-windows-gnu:0.4.0
Distribution File Information
175c1a818b87c9ac80bb7377f5520b7f31b3ef2a0004e2420319beadedb67290 599786 rust/crates/cryptography-38.0.4.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 22c27c85cd71c1bf4373c7c1aa752b73d2df799277c0930af16fffbf3444f210 33145 rust/crates/asn1-0.12.2.tar.gz d48d1854a01241e8d22f8f5ae4e2dc332f66c5946e1772f5576886d83e18e1b7 4914 rust/crates/asn1_derive-0.12.2.tar.gz d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa 13272 rust/crates/autocfg-1.1.0.tar.gz 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd 62070 rust/crates/base64-0.13.0.tar.gz bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a 23021 rust/crates/bitflags-1.3.2.tar.gz 37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3 78915 rust/crates/bumpalo-3.10.0.tar.gz baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd 7934 rust/crates/cfg-if-1.0.0.tar.gz bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1 185570 rust/crates/chrono-0.4.22.tar.gz 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc 17519 rust/crates/core-foundation-sys-0.8.3.tar.gz 4c495f162af0bf17656d0014a0eded5f3cd2f365fdd204548c2869db89359dc7 16974 rust/crates/iana-time-zone-0.1.47.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 258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2 78849 rust/crates/js-sys-0.3.59.tar.gz 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5 595317 rust/crates/libc-0.2.132.tar.gz 9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390 25677 rust/crates/lock_api-0.4.8.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 7f56a2b0aa5fc88687aaf63e85a7974422790ce3419a2e1a15870f8a55227822 11179 rust/crates/ouroboros-0.15.4.tar.gz 6c40641e27d0eb38cae3dee081d920104d2db47a8e853c1a592ef68d33f5ebf4 20732 rust/crates/ouroboros_macro-0.15.4.tar.gz 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99 39869 rust/crates/parking_lot-0.11.2.tar.gz d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216 32466 rust/crates/parking_lot_core-0.8.5.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 dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 15556 rust/crates/proc-macro-hack-0.5.19.tar.gz 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab 41512 rust/crates/proc-macro2-1.0.43.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 bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179 28030 rust/crates/quote-1.0.21.tar.gz fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a 24012 rust/crates/redox_syscall-0.2.16.tar.gz d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd 11470 rust/crates/scopeguard-1.1.0.tar.gz 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1 28396 rust/crates/smallvec-1.9.0.tar.gz 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13 236084 rust/crates/syn-1.0.99.tar.gz c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf 35031 rust/crates/unicode-ident-1.0.3.tar.gz 58ee9362deb4a96cef4d437d1ad49cffc9b9e92d202b6995674e928ce684f112 7703 rust/crates/unindent-0.1.10.tar.gz 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f 14895 rust/crates/version_check-0.9.4.tar.gz fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d 166376 rust/crates/wasm-bindgen-0.2.82.tar.gz 662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f 25764 rust/crates/wasm-bindgen-backend-0.2.82.tar.gz b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602 11808 rust/crates/wasm-bindgen-macro-0.2.82.tar.gz 5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da 18529 rust/crates/wasm-bindgen-macro-support-0.2.82.tar.gz 6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a 7197 rust/crates/wasm-bindgen-shared-0.2.82.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 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f 2947998 rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz
Ports that require python-cryptography:py39
python-ansible-core:py39 Radically simple IT automation (3.9)
python-paramiko:py39 SSH2 protocol library (3.9)