Skip to main content

spake2-c python CFFI bindings

Project description

SPAKE2 for Python

Python3 FFI wrapper for spake2-c by @MuntashirAkon

SPAKE2 is a a Password Authenticated Key Exchange (PAKE) protocol run between two parties for deriving a strong shared key with no risk of disclosing the password. spake2-cffi is the simplest way to use it in Python and PyPy:

Note Currently the spake2-c package support only SPAKE2-edwards25519-SHA512-HKDF-HMA / spake25519 as implemented by Google's boringssl library.

>>> from spake2 import Spake2
>>> alice = Spake2_Alice(b'alice name', b'bob name')
>>> message = alice.generate_message(b'password')
... # exchange messages with bob
>>> shared_key = alice.process_msg(bob_message)
>>> print(shared_key)
b'5c12af40e2bf2e30ac637652cdfc4f6367ed82542ec7640906532a1cd3e71e6bd74f76432d9ce3eb8d50c8c016fa88b3434fe84b878d1f67c01fa9f9d01db63c'

Project Information

Credits

spake2-cffi is maintained by TheZero.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spake2-cffi-1.0.0.tar.gz (51.2 kB view details)

Uploaded Source

Built Distributions

spake2_cffi-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

spake2_cffi-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

spake2_cffi-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

spake2_cffi-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

spake2_cffi-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

spake2_cffi-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

spake2_cffi-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (124.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

spake2_cffi-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl (109.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

spake2_cffi-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

spake2_cffi-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

spake2_cffi-1.0.0-cp311-cp311-macosx_10_15_universal2.whl (62.0 kB view details)

Uploaded CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)

spake2_cffi-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl (39.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

spake2_cffi-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (124.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

spake2_cffi-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl (109.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

spake2_cffi-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

spake2_cffi-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

spake2_cffi-1.0.0-cp310-cp310-macosx_10_15_universal2.whl (62.0 kB view details)

Uploaded CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)

spake2_cffi-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl (39.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

spake2_cffi-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (124.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

spake2_cffi-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl (109.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

spake2_cffi-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

spake2_cffi-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

spake2_cffi-1.0.0-cp39-cp39-macosx_10_15_universal2.whl (62.0 kB view details)

Uploaded CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)

spake2_cffi-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl (39.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

spake2_cffi-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

spake2_cffi-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl (110.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

spake2_cffi-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

spake2_cffi-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (107.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

spake2_cffi-1.0.0-cp38-cp38-macosx_10_15_universal2.whl (62.0 kB view details)

Uploaded CPython 3.8 macOS 10.15+ universal2 (ARM64, x86-64)

spake2_cffi-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl (39.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file spake2-cffi-1.0.0.tar.gz.

File metadata

  • Download URL: spake2-cffi-1.0.0.tar.gz
  • Upload date:
  • Size: 51.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for spake2-cffi-1.0.0.tar.gz
Algorithm Hash digest
SHA256 65c4bd569df1595d9414c9aba7a63385211f61453abdd04cf809c2c988bcbc56
MD5 ab67f334cc474620a4d490acc0071a08
BLAKE2b-256 cee2b0e598a2057790b22242bb517d97e48a59c86bc522f0ea7bfe56b7a7fe99

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04d2dfc8874a263848f7cf705379ad5c256b1198b06fb3e77971baad16165839
MD5 1467671e8b6ec3e0a2c9a353e1c578a8
BLAKE2b-256 43f4f8d078b15cd3ac2d67c390e20ef3ab1c45c7c10f18b7adbf07510c48e5db

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbd93fb7517faeb978f81b471e72b06d5d1a505b7e8ea51ab1d676052ab1134f
MD5 019f85e227a622181ae615ba8a0647c5
BLAKE2b-256 9f48b8d5061c45c6b280c44ccc13aec3da1c5f9fe60a598ef5e6046ec46f50de

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93b2fc87d3d9fbc96a25990d72f3878d909edbd10b97b9b30dddcb379ef9ada0
MD5 49f9ea4d5f94b8ba3534e9ce807575aa
BLAKE2b-256 489f33b10595813f0955c73be3ed646af46c1d93d4a69400631a96e5e275be6d

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d99ddd5e6da12c21bc28184e5dcd1e0550493da9b718024cc3c1618a2aae758f
MD5 86d669d79599c50ffec7f462eab41bf4
BLAKE2b-256 f14c4a69dc0a210ae6d6290c4dff52fccf3c71786ffaaf88baec71cd811ac36b

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cbb635b1a344dd08372b095cfab7e59a29b76a31d124b9b96ecb98411318341
MD5 2af8957ffed9c578d51ddc169ec47c0d
BLAKE2b-256 72258a435ef59e7bd5b82696ada93b864c41dbb7fc9f2b69d50b806b2a7867af

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84ac2bbf58241ec256480620534ba44c739116539b9198767904552d4a6a2786
MD5 44b60a741ff41fa10c5c38e7a1b4f9d8
BLAKE2b-256 af902ffb663eed1993dd410a1cdc2d1fce9c23766df4a70ee272aab9648e007d

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0f549747a7ba8f30d997784d1be3bc690b41048a4d958e2e378d80113a4eb787
MD5 98a60666018eda2ebb02bb35c380af4b
BLAKE2b-256 a22696251d439d612f731a558eb3e88a53ca06ccedcd2b1117370d4c6eb4c46b

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dc2df0864fd9ae9dac7975f1f8cd1357f571897afdbba9a7711070a74d567169
MD5 faf3f2ff59124919ef6983b5cb8c3371
BLAKE2b-256 a972991edf2017e7bab0e2419ba5063208dd1079d891cc319e06d5b70f59cf73

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f2a9a8a6395d631cae8d0a54e4ce57e28fc1c4c598bb741e494ed9427476ce0
MD5 c67f544a5c49b46b410796167e23e04e
BLAKE2b-256 bceaddc613f87bb5463f701ccafaa09dd35855b4255737c900327fdad7a95fed

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 205f1a2bd860666a60b4ea349e34b3bb1aa1f1d90009318b6363aa49c9f8e875
MD5 a944dcc467fb3b4e6e64d33d50aed2ae
BLAKE2b-256 a960e23561f377fc0f39dbb4dbf23f8177947ed7c5ca240e59c317064006abb2

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 4e1ae4ccc6cb096722e159f82ccf6fa61cb4a98e95e36b2c86348f6867bb8ca4
MD5 d3c1c534392a24e43edb5dda34bb33e3
BLAKE2b-256 c31810e61e36959ac1aa9ba232b701243a2a214f78530d8002b8ea5174472b90

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f283464a006907d036192fed16eb2042570bb12d54fb083bb059860c4ece7510
MD5 bf51c9d038b83a82b3bf7fc7aaf291af
BLAKE2b-256 cf8fc0d690f30da9e3c68e98844986394d8be8e3434fccce9ce1c446c0ddd8e0

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4242c978b6211e2da27a7e55893ca04ae00684f34233ee66d82f9395ca298b99
MD5 96f960f9fa8ad9995fb32a5505169c32
BLAKE2b-256 c1a361a3c5365ea08cb77ace59ccbc62a1635308d0c3427559e7ed9e5766fca2

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 48f4e213b4de766d72275aa858bfa1e43ec33d228a11267cf58d526cbcef2e30
MD5 847b777b7bbeb6c05debd8b714ad1556
BLAKE2b-256 d395288f234af054fcd84e32f9846107fc5c1e66637f4a33d0a656f0c90b77d7

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 612f880c4514ea853f8ce8a4daae8521622abf8590f7fadcba45ddeb4c3ab0b6
MD5 d310457d8137ac05700a89f4fb26f9c7
BLAKE2b-256 fe534c2d25eed84664b649b4e299114dd9516fc81a612a8093874cb4f7ca4f42

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3aea87ac764c1e0f6b16ec78e359f2891ae731cc84889f48c94cdab6ad7e5c35
MD5 f4df044f4d84bd650d757d2a0a5ba8bd
BLAKE2b-256 98c2f4023760634abe8089c4e763cc346788191ebf44abf0a4f3f0b384268b2c

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 129791ac5c7ecb5ca2ff1902f6560068a3b8fd484fa1672c7f3be3b5bed73867
MD5 16d47c8badf5ea03de3ca4398efaca30
BLAKE2b-256 a191a9b5fb8ab24218ce8c24679d7c8516b72b9bff2d8a0819455ec4572a799d

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 169c2708a23ede9d5c903c4494417ebceb9680a2dd7201fec11ec9f3fcfdf289
MD5 fffaddf1005e3546748cd50c6770ee94
BLAKE2b-256 33ba6f26c11079e1e6944ea995d3ba38225dfb51528a086c4ab66f587177f811

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c51769f39022a82c3763b8741abd6dc421636bd89f71f7b2af87d3d65b3643f5
MD5 96e1135a1c6800e07bc61bb77c63c805
BLAKE2b-256 58e419620e5104839b6fc3acf4a869c33c14b9cfcdbf6b64f755392b730a367e

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c5bb5e88707d1e424f438aef5e1921b77afd2a1448f927ce62aa27ee2a3dac04
MD5 d15b4df762e3f2e3606a7f973768ffbf
BLAKE2b-256 091a282505283d2785d38f2d8c31284018d22932429d314fb6fc2390e4e6b89f

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df432087505a0534ac09b6591c852f7d6ef5a58339d36ed1b1d861b4db959e8e
MD5 9759d269d20ce7dd6033b8d9dc957f9d
BLAKE2b-256 0efcaefa74ce7eea722545df707c5f0e8d43d274b65363d7163d8489148ced47

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea5839de803d70238f4db2166593687f1d0d88d3a0d24ada889570c824d2281d
MD5 b175d67f0a0623ac0dd6afd896a68955
BLAKE2b-256 f22078237ba748dfa19a99a148186d7269a8608dbbcc7ba66aff31b5b61f8095

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 14d6d8b2a4c0f54aec2323f61084c4e8b151315ca73d0591b779f66465432b25
MD5 79b2910a8c7acdbf0c3223825fa1f950
BLAKE2b-256 33e3a36878f53b587a56905051dfeb3e1a56f5a808064cba1ad7c8342208ea85

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 805e837e055b9d9fa10ea2c516ecbacb4ebbc9202c40ac998005d980818751a5
MD5 8d84e438a15817fe1c2ae7ecdebee7be
BLAKE2b-256 0d36cdc6aa64803439b876a929a3ce72ce87f78e30189ef0576307e116bbb506

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87ec3d4bc2cf16b3c9b747eb17a0be644369275eddad1b333e5555ae345f8642
MD5 b13b3cdc6c401dcf29fd3845a9123ba9
BLAKE2b-256 788538aa2931f71c2ddd4c2d189519ba4e803f3944bc99cf4a229ebc38c3a456

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9908595a3ac52278066e01ac5f596991d931b2c9f180d3ab4661678141c12d74
MD5 92453c5e22f0be302cb08c9ba7bec537
BLAKE2b-256 9a77879f8ec619283266c70900d8aadfe11623fb8bb8bdc0a587fa044c0bde59

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e8ef3736491c11988ef7bb936c1b5e16383e3095c01dce279274288fdbc7d76
MD5 75a6675775047ff832d1fbd139828564
BLAKE2b-256 d9fe0d7a0af5adcf6118ea0f5f8745e0d9b236a79ee5a36ff8cfab653758d484

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ee9b03c43cbc4125e3a02d719389be60de40ba6f58dd3be8d7cdbdd42eb2c9c
MD5 7563d832aeb1e79a7f45e0c1eb0c7f04
BLAKE2b-256 4380d947d8911ffa4fab00df4fa624ff05179b87937977afa0c44b2f778d68bb

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e620d5ade5bdde76ff5f96cfc14047d852dfcd6ccc20282223efee1cb2f5a1e0
MD5 ff1126adf0fd1a998efd1b34e51c1e70
BLAKE2b-256 63e1df86c1024163a37f41838f59441ea20b68889fd9716823a35eda6ca2becf

See more details on using hashes here.

File details

Details for the file spake2_cffi-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spake2_cffi-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1767f6f8a049c19fa4bb42d2072392eeb7636a167a10c9870e75ffe5c8122d08
MD5 c7df6fecc15504ece28c908831dbc6e0
BLAKE2b-256 9f7df607dc32f42a673d24e99bdf10f223dc30d6fce46691a45978251385ac6c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page