python-cryptography
Port variant v11
Summary Cryptographic recipes and primitives (3.11)
Package version 42.0.5
Homepage https://github.com/pyca/cryptography
Keywords python, rust
Maintainer Python Automaton
License Not yet specified
Other variants v12
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 03 MAY 2024, 16:12:00 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)
PY311 ON Build using Python 3.11 PY312 OFF Build using Python 3.12
Package Dependencies by Type
Build (only) python-pip:single:v11
python-wheel:single:v11
python-setuptools-rust:single:v11
pkgconf:primary:standard
libressl:dev:standard
rust:single:standard
autoselect-python:single:standard
Build and Runtime python-cffi:single:v11
libressl:primary:standard
python311:single:standard
Runtime (only) ravensys-gcc:libs:standard (single subpackage)
Download groups
main mirror://PYPI/c/cryptography
cr01 mirror://CRATES/asn1:0.15.5
cr02 mirror://CRATES/asn1_derive:0.15.5
cr03 mirror://CRATES/autocfg:1.1.0
cr04 mirror://CRATES/base64:0.21.7
cr05 mirror://CRATES/bitflags:1.3.2
cr06 mirror://CRATES/bitflags:2.4.2
cr07 mirror://CRATES/cc:1.0.83
cr08 mirror://CRATES/cfg-if:1.0.0
cr09 mirror://CRATES/foreign-types:0.3.2
cr10 mirror://CRATES/foreign-types-shared:0.1.1
cr11 mirror://CRATES/heck:0.4.1
cr12 mirror://CRATES/indoc:2.0.4
cr13 mirror://CRATES/libc:0.2.152
cr14 mirror://CRATES/lock_api:0.4.11
cr15 mirror://CRATES/memoffset:0.9.0
cr16 mirror://CRATES/once_cell:1.19.0
cr17 mirror://CRATES/openssl:0.10.63
cr18 mirror://CRATES/openssl-macros:0.1.1
cr19 mirror://CRATES/openssl-sys:0.9.99
cr20 mirror://CRATES/parking_lot:0.12.1
cr21 mirror://CRATES/parking_lot_core:0.9.9
cr22 mirror://CRATES/pem:3.0.3
cr23 mirror://CRATES/pkg-config:0.3.29
cr24 mirror://CRATES/portable-atomic:1.6.0
cr25 mirror://CRATES/proc-macro2:1.0.78
cr26 mirror://CRATES/pyo3:0.20.3
cr27 mirror://CRATES/pyo3-build-config:0.20.3
cr28 mirror://CRATES/pyo3-ffi:0.20.3
cr29 mirror://CRATES/pyo3-macros:0.20.3
cr30 mirror://CRATES/pyo3-macros-backend:0.20.3
cr31 mirror://CRATES/quote:1.0.35
cr32 mirror://CRATES/redox_syscall:0.4.1
cr33 mirror://CRATES/scopeguard:1.2.0
cr34 mirror://CRATES/self_cell:1.0.3
cr35 mirror://CRATES/smallvec:1.13.1
cr36 mirror://CRATES/syn:2.0.48
cr37 mirror://CRATES/target-lexicon:0.12.13
cr38 mirror://CRATES/unicode-ident:1.0.12
cr39 mirror://CRATES/unindent:0.2.3
cr40 mirror://CRATES/vcpkg:0.2.15
cr41 mirror://CRATES/windows-targets:0.48.5
cr42 mirror://CRATES/windows_aarch64_gnullvm:0.48.5
cr43 mirror://CRATES/windows_aarch64_msvc:0.48.5
cr44 mirror://CRATES/windows_i686_gnu:0.48.5
cr45 mirror://CRATES/windows_i686_msvc:0.48.5
cr46 mirror://CRATES/windows_x86_64_gnu:0.48.5
cr47 mirror://CRATES/windows_x86_64_gnullvm:0.48.5
cr48 mirror://CRATES/windows_x86_64_msvc:0.48.5
Distribution File Information
6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1 671025 rust/crates/cryptography-42.0.5.tar.gz ae3ecbce89a22627b5e8e6e11d69715617138290289e385cde773b1fe50befdb 34375 rust/crates/asn1-0.15.5.tar.gz 861af988fac460ac69a09f41e6217a8fb9178797b76fcc9478444be6a59be19c 6095 rust/crates/asn1_derive-0.15.5.tar.gz d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa 13272 rust/crates/autocfg-1.1.0.tar.gz 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 82576 rust/crates/base64-0.21.7.tar.gz bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a 23021 rust/crates/bitflags-1.3.2.tar.gz ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf 42602 rust/crates/bitflags-2.4.2.tar.gz f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 68343 rust/crates/cc-1.0.83.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 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 11567 rust/crates/heck-0.4.1.tar.gz 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8 14311 rust/crates/indoc-2.0.4.tar.gz 13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7 740278 rust/crates/libc-0.2.152.tar.gz 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45 27487 rust/crates/lock_api-0.4.11.tar.gz 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c 9033 rust/crates/memoffset-0.9.0.tar.gz 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 33046 rust/crates/once_cell-1.19.0.tar.gz 15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8 270890 rust/crates/openssl-0.10.63.tar.gz a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c 5601 rust/crates/openssl-macros-0.1.1.tar.gz 22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae 68158 rust/crates/openssl-sys-0.9.99.tar.gz 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f 40967 rust/crates/parking_lot-0.12.1.tar.gz 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e 32445 rust/crates/parking_lot_core-0.9.9.tar.gz 1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310 13035 rust/crates/pem-3.0.3.tar.gz 2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb 20563 rust/crates/pkg-config-0.3.29.tar.gz 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 140689 rust/crates/portable-atomic-1.6.0.tar.gz e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae 47158 rust/crates/proc-macro2-1.0.78.tar.gz 53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233 434673 rust/crates/pyo3-0.20.3.tar.gz deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7 30060 rust/crates/pyo3-build-config-0.20.3.tar.gz 62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa 65024 rust/crates/pyo3-ffi-0.20.3.tar.gz 7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158 7920 rust/crates/pyo3-macros-0.20.3.tar.gz 7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185 49797 rust/crates/pyo3-macros-backend-0.20.3.tar.gz 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef 28136 rust/crates/quote-1.0.35.tar.gz 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa 24858 rust/crates/redox_syscall-0.4.1.tar.gz 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 11619 rust/crates/scopeguard-1.2.0.tar.gz 58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba 15147 rust/crates/self_cell-1.0.3.tar.gz e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7 34952 rust/crates/smallvec-1.13.1.tar.gz 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f 250566 rust/crates/syn-2.0.48.tar.gz 69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae 25424 rust/crates/target-lexicon-0.12.13.tar.gz 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b 42168 rust/crates/unicode-ident-1.0.12.tar.gz c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce 7306 rust/crates/unindent-0.2.3.tar.gz accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 228735 rust/crates/vcpkg-0.2.15.tar.gz 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c 6904 rust/crates/windows-targets-0.48.5.tar.gz 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 418492 rust/crates/windows_aarch64_gnullvm-0.48.5.tar.gz dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc 798483 rust/crates/windows_aarch64_msvc-0.48.5.tar.gz a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e 844891 rust/crates/windows_i686_gnu-0.48.5.tar.gz 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 864300 rust/crates/windows_i686_msvc-0.48.5.tar.gz 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e 801619 rust/crates/windows_x86_64_gnu-0.48.5.tar.gz 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc 418486 rust/crates/windows_x86_64_gnullvm-0.48.5.tar.gz ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 798412 rust/crates/windows_x86_64_msvc-0.48.5.tar.gz
Ports that require python-cryptography:v11
python-ansible-core:v11 Radically simple IT automation (3.11)
python-paramiko:v11 SSH2 protocol library (3.11)
python-social-auth-core:v11 Python social authentication made simple (3.11)