python-cryptography
Port variant py39
Summary Cryptographic recipes and primitives (3.9)
Package version 36.0.1
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 20 DEC 2021, 06:20:31 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/asn1:0.8.7
cr04 mirror://CRATES/asn1_derive:0.8.7
cr05 mirror://CRATES/autocfg:1.0.1
cr06 mirror://CRATES/base64:0.13.0
cr07 mirror://CRATES/bitflags:1.3.2
cr08 mirror://CRATES/cfg-if:1.0.0
cr09 mirror://CRATES/chrono:0.4.19
cr10 mirror://CRATES/indoc:0.3.6
cr11 mirror://CRATES/indoc-impl:0.3.6
cr12 mirror://CRATES/instant:0.1.12
cr13 mirror://CRATES/lazy_static:1.4.0
cr14 mirror://CRATES/libc:0.2.107
cr15 mirror://CRATES/lock_api:0.4.5
cr16 mirror://CRATES/num-integer:0.1.44
cr17 mirror://CRATES/num-traits:0.2.14
cr18 mirror://CRATES/once_cell:1.8.0
cr19 mirror://CRATES/ouroboros:0.13.0
cr20 mirror://CRATES/ouroboros_macro:0.13.0
cr21 mirror://CRATES/parking_lot:0.11.2
cr22 mirror://CRATES/parking_lot_core:0.8.5
cr23 mirror://CRATES/paste:0.1.18
cr24 mirror://CRATES/paste-impl:0.1.18
cr25 mirror://CRATES/pem:1.0.1
cr26 mirror://CRATES/proc-macro-error:1.0.4
cr27 mirror://CRATES/proc-macro-error-attr:1.0.4
cr28 mirror://CRATES/proc-macro-hack:0.5.19
cr29 mirror://CRATES/proc-macro2:1.0.32
cr30 mirror://CRATES/pyo3:0.15.1
cr31 mirror://CRATES/pyo3-build-config:0.15.1
cr32 mirror://CRATES/pyo3-macros:0.15.1
cr33 mirror://CRATES/pyo3-macros-backend:0.15.1
cr34 mirror://CRATES/quote:1.0.10
cr35 mirror://CRATES/redox_syscall:0.2.10
cr36 mirror://CRATES/regex:1.5.4
cr37 mirror://CRATES/regex-syntax:0.6.25
cr38 mirror://CRATES/scopeguard:1.1.0
cr39 mirror://CRATES/smallvec:1.7.0
cr40 mirror://CRATES/stable_deref_trait:1.2.0
cr41 mirror://CRATES/syn:1.0.81
cr42 mirror://CRATES/unicode-xid:0.2.2
cr43 mirror://CRATES/unindent:0.1.7
cr44 mirror://CRATES/version_check:0.9.3
cr45 mirror://CRATES/winapi:0.3.9
cr46 mirror://CRATES/winapi-i686-pc-windows-gnu:0.4.0
cr47 mirror://CRATES/winapi-x86_64-pc-windows-gnu:0.4.0
Distribution File Information
53e5c1dc3d7a953de055d77bef2ff607ceef7a2aac0353b5d630ab67f7423638 572145 rust/crates/cryptography-36.0.1.tar.gz fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 17438 rust/crates/Inflector-0.11.4.tar.gz 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd 6169 rust/crates/aliasable-0.1.3.tar.gz cfffb35195feaeffb071af0f7a643405667813dd8629c27cb0c310fb76654ab1 26288 rust/crates/asn1-0.8.7.tar.gz bc894fa05f786b6481065514e6ff5e1838a3362f543f71f6e1a92ff27b051c25 4305 rust/crates/asn1_derive-0.8.7.tar.gz cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a 12908 rust/crates/autocfg-1.0.1.tar.gz 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd 62070 rust/crates/base64-0.13.0.tar.gz bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a 23021 rust/crates/bitflags-1.3.2.tar.gz baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd 7934 rust/crates/cfg-if-1.0.0.tar.gz 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 155663 rust/crates/chrono-0.4.19.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 e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 10443 rust/crates/lazy_static-1.4.0.tar.gz fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219 554639 rust/crates/libc-0.2.107.tar.gz 712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109 25199 rust/crates/lock_api-0.4.5.tar.gz d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db 22216 rust/crates/num-integer-0.1.44.tar.gz 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 45476 rust/crates/num-traits-0.2.14.tar.gz 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56 28925 rust/crates/once_cell-1.8.0.tar.gz f357ef82d1b4db66fbed0b8d542cbd3c22d0bf5b393b3c257b9ba4568e70c9c3 5929 rust/crates/ouroboros-0.13.0.tar.gz 44a0b52c2cbaef7dffa5fec1a43274afe8bd2a644fa9fc50a9ef4ff0269b1257 15755 rust/crates/ouroboros_macro-0.13.0.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 06673860db84d02a63942fa69cd9543f2624a5df3aea7f33173048fa7ad5cf1a 9669 rust/crates/pem-1.0.1.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 ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43 41003 rust/crates/proc-macro2-1.0.32.tar.gz 7cf01dbf1c05af0a14c7779ed6f3aa9deac9c3419606ac9de537a2d649005720 370722 rust/crates/pyo3-0.15.1.tar.gz dbf9e4d128bfbddc898ad3409900080d8d5095c379632fbbfbb9c8cfb1fb852b 22095 rust/crates/pyo3-build-config-0.15.1.tar.gz 67701eb32b1f9a9722b4bc54b548ff9d7ebfded011c12daece7b9063be1fd755 7555 rust/crates/pyo3-macros-0.15.1.tar.gz f44f09e825ee49a105f2c7b23ebee50886a9aee0746f4dd5a704138a64b0218a 46111 rust/crates/pyo3-macros-backend-0.15.1.tar.gz 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05 29960 rust/crates/quote-1.0.10.tar.gz 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff 23582 rust/crates/redox_syscall-0.2.10.tar.gz d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461 236581 rust/crates/regex-1.5.4.tar.gz f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b 293293 rust/crates/regex-syntax-0.6.25.tar.gz d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd 11470 rust/crates/scopeguard-1.1.0.tar.gz 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309 27459 rust/crates/smallvec-1.7.0.tar.gz a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 8054 rust/crates/stable_deref_trait-1.2.0.tar.gz f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966 234144 rust/crates/syn-1.0.81.tar.gz 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 14955 rust/crates/unicode-xid-0.2.2.tar.gz f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7 8346 rust/crates/unindent-0.1.7.tar.gz 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe 12547 rust/crates/version_check-0.9.3.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)