Skip to main content

Low-level Python CFFI Bindings for Argon2

argon2-cffi-bindings provides low-level CFFI bindings to the Argon2 password hashing algorithm including a vendored version of them.

The currently vendored Argon2 commit ID is f57e61e.

If you want to hash passwords in an application, this package is not for you. Have a look at argon2-cffi with its high-level abstractions!

These bindings have been extracted from argon2-cffi and it remains its main consumer. However, they may be used by other packages that want to use the Argon2 library without dealing with C-related complexities.

Usage

argon2-cffi-bindings is available from PyPI. The provided CFFI bindings are compiled in API mode.

Best effort is given to provide binary wheels for as many platforms as possible.

Disabling Vendored Code

A copy of Argon2 is vendored and used by default, but can be disabled if argon2-cffi-bindings is installed using:

$ env ARGON2_CFFI_USE_SYSTEM=1 \
  python -m pip install --no-binary=argon2-cffi-bindings argon2-cffi-bindings

Overriding Automatic SSE2 Detection

Usually the build process tries to guess whether or not it should use SSE2-optimized code (see _ffi_build.py for details). This can go wrong and is problematic for cross-compiling.

Therefore you can use the ARGON2_CFFI_USE_SSE2 environment variable to control the process:

  • If you set it to 1, argon2-cffi-bindings will build with SSE2 support.
  • If you set it to 0, argon2-cffi-bindings will build without SSE2 support.
  • If you set it to anything else, it will be ignored and argon2-cffi-bindings will try to guess.

However, if our heuristics fail you, we would welcome a bug report.

Python API

Since this package is intended to be an implementation detail, it uses a private module name to prevent your users from using it by accident.

Therefore you have to import the symbols from _argon2_cffi_bindings:

from _argon2_cffi_bindings import ffi, lib

Please refer to cffi documentation on how to use the ffi and lib objects.

The list of symbols that are provided can be found in the _ffi_build.py file.

Project Information

argon2-cffi-bindings is available under the MIT license, available from PyPI, the source code and documentation can be found on GitHub.

argon2-cffi-bindings targets Python 3.6 and later, including PyPy3.

Credits & License

argon2-cffi-bindings is written and maintained by Hynek Schlawack. It is released under the MIT license.

The development is kindly supported by Variomedia AG.

The authors of Argon2 were very helpful to get the library to compile on ancient versions of Visual Studio for ancient versions of Python.

The documentation quotes frequently in verbatim from the Argon2 paper to avoid mistakes by rephrasing.

Vendored Code

The original Argon2 repo can be found at https://github.com/P-H-C/phc-winner-argon2/.

Except for the components listed below, the Argon2 code in this repository is copyright (c) 2015 Daniel Dinu, Dmitry Khovratovich (main authors), Jean-Philippe Aumasson and Samuel Neves, and under CC0 license.

The string encoding routines in src/encoding.c are copyright (c) 2015 Thomas Pornin, and under CC0 license.

The BLAKE2 code in src/blake2/ is copyright (c) Samuel Neves, 2013-2015, and under CC0 license.

Metadata

Release files for argon2-cffi-bindings 21.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for argon2-cffi-bindings 21.2.0
File Size Uploaded
argon2-cffi-bindings-21.2.0.tar.gz 1.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for argon2-cffi-bindings 21.2.0
File
argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARM64 Details
argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl CPython 3.8 abi3 macOS 10.9+ universal2 (ARM64, x86-64) Details
argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl CPython 3.6 abi3 Windows x86-64 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl CPython 3.6 abi3 Windows x86-32 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl CPython 3.6 abi3 Linux musl 1.1+ x86-64 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl CPython 3.6 abi3 Linux musl 1.1+ x86-32 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl CPython 3.6 abi3 Linux musl 1.1+ ARM64 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 abi3 Linux glibc 2.17+ x86-64 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 abi3 Linux glibc 2.17+ ARM64 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 abi3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl CPython 3.6 abi3 macOS 10.9+ x86-64 Details

Total release size: 2.7 MB

Release files / argon2-cffi-bindings-21.2.0.tar.gz

Download URL argon2-cffi-bindings-21.2.0.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3
BLAKE2b-256 checksum
How to use checksums
b9e9184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl

Download URL argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl
Size 28.6 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a
BLAKE2b-256 checksum
How to use checksums
ed55f8ba268bc9005d0ca57a862e8f1b55bf1775e97a36bd30b0a8fb568c265c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 27.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670
BLAKE2b-256 checksum
How to use checksums
2ef148888db30b6a4a0c78ab7bc7444058a1135b223b6a2a5f2ac7d6780e7443
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 28.1 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d
BLAKE2b-256 checksum
How to use checksums
43f320bc53a6e50471dfea16a63dc9b69d2a9ec78fd2b9532cc25f8317e121d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 30.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb
BLAKE2b-256 checksum
How to use checksums
ee0fa2260a207f21ce2ff4cad00a417c31597f08eafb547e00615bcbf403d8ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 23.7 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583
BLAKE2b-256 checksum
How to use checksums
34dad105a3235ae86c1c1a80c1e9c46953e6e53cc8c4c61fb3c5ac8a39bbca48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl

Download URL argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl
Size 28.6 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7
BLAKE2b-256 checksum
How to use checksums
f464bef937102280c7c92dd47dd9a67b6c76ef6a276f736c419ea538fa86adf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 27.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5
BLAKE2b-256 checksum
How to use checksums
8c1bb2abebe25743daf80db3ee3ea37e4d446c8fbcc5abb7c06baf7261f5678d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 28.1 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f
BLAKE2b-256 checksum
How to use checksums
dc46610263c404f33127878515819217aafd150906814624c31a6ad18a0a40fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 30.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351
BLAKE2b-256 checksum
How to use checksums
c5986cdb23d0aeb8612175e2d0fcffe776eb18d22d73e1efe4322f6a9d2bab12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 23.7 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194
BLAKE2b-256 checksum
How to use checksums
f2c6e1ea7fc615ac7f9aaa4397e4ace245557d5bb25b4a594b06dccb2d90e05d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl

Download URL argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl
Size 53.1 kB
Tags CPython 3.8 abi3 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93
BLAKE2b-256 checksum
How to use checksums
5ae4bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl
Size 30.8 kB
Tags CPython 3.6 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f
BLAKE2b-256 checksum
How to use checksums
372ce34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl
Size 27.7 kB
Tags CPython 3.6 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082
BLAKE2b-256 checksum
How to use checksums
8b95143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl
Size 88.5 kB
Tags CPython 3.6 Linux musl 1.1+ x86-64 abi3
SHA-256 checksum
How to use checksums
f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e
BLAKE2b-256 checksum
How to use checksums
6f525a60085a3dae8fded8327a4f564223029f5f54b0cb0455a31131b5363a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl
Size 84.6 kB
Tags CPython 3.6 Linux musl 1.1+ x86-32 abi3
SHA-256 checksum
How to use checksums
8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f
BLAKE2b-256 checksum
How to use checksums
4ffd37f86deef67ff57c76f137a67181949c2d408077e2e3dd70c6c42912c9bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl
Size 83.6 kB
Tags CPython 3.6 Linux musl 1.1+ ARM64 abi3
SHA-256 checksum
How to use checksums
bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86
BLAKE2b-256 checksum
How to use checksums
742b73d767bfdaab25484f7e7901379d5f8793cccbb86c6e0cbc4c1b96f63896
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 86.2 kB
Tags CPython 3.6 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae
BLAKE2b-256 checksum
How to use checksums
ecf7378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 80.6 kB
Tags CPython 3.6 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d
BLAKE2b-256 checksum
How to use checksums
b302f7f7bb6b6af6031edb11037639c697b912e1dea2db94d436e681aea2f495
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 82.7 kB
Tags CPython 3.6 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c
BLAKE2b-256 checksum
How to use checksums
74f64a34a37a98311ed73bb80efe422fed95f2ac25a4cacc5ae1d7ae6a144505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl

Download URL argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl
Size 29.7 kB
Tags CPython 3.6 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367
BLAKE2b-256 checksum
How to use checksums
d413838ce2620025e9666aa8f686431f67a29052241692a3dd1ae9d3692a89d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release history Release notifications | RSS feed

This release

21.2.0 This release

21 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page