Skip to main content

A python package wrapping 'password-auth' rust crate for password hashing and verification.

Project description

passuth

Python wrapper module for rust crate password-auth.

It provides a simple and secure way to hash and verify passwords using the Argon2 algorithm, and includes a Fernet-compatible symmetric encryption helper.

Note

It's my practical project for using Rust in Python, so it may not be the most efficient or optimized solution. You may use well-maintained libraries like argon2-cffi or bcrypt for production use.

Usage

Python API

from passuth import generate_hash, verify_password

hashed = generate_hash("your_password")
print(hashed)
# $argon2id$v=19$m=19456,t=2,p=1$3IF6RWPqOkLk6ZboZ8rPqg$8eEHegumboozWtxJ6X4Fx1++zkvxiKUMIbP+BqgysIo

# To verify
is_valid = verify_password("your_password", hashed)
print("Password valid:", is_valid)
# Password valid: True

Accepted input types:

  • generate_hash: str | bytes | bytearray | memoryview
  • verify_password: str | bytes | bytearray | memoryview (password), str (hash)

Fernet (symmetric encryption)

from passuth import Fernet

# Create with a random key
f = Fernet.new()
token = f.encrypt("my secret data")
data = f.decrypt(token)
print(data)  # b'my secret data'

# Or create from an existing key (base64 urlsafe string)
key = Fernet.generate_key()
f2 = Fernet(key)

Notes:

  • Compatible with cryptography's Fernet tokens/keys in both directions.
  • Instances are picklable and support copy/deepcopy.
  • Errors (e.g., invalid key/token) raise ValueError.

Command Line Interface

You can also use passuth from the command line:

Hash a password:

passuth generate your_password
# $argon2id$v=19$m=19456,t=2,p=1$g/wfcEvVbgfhR1ElhZZQ8Q$T0Ax8wFtAFXoRp87SKD7o9zBl3VwQU3/YX6ScRkY6Ts

Verify a password:

passuth verify your_password '$argon2id$v=19$m=19456,t=2,p=1$g/wfcEvVbgfhR1ElhZZQ8Q$T0Ax8wFtAFXoRp87SKD7o9zBl3VwQU3/YX6ScRkY6Ts'
# true
passuth verify wrong_password '$argon2id$v=19$m=19456,t=2,p=1$g/wfcEvVbgfhR1ElhZZQ8Q$T0Ax8wFtAFXoRp87SKD7o9zBl3VwQU3/YX6ScRkY6Ts'
# false

Replace your_password with your actual password and hash.

Changelog

v0.3.0

  • New: Fernet symmetric encryption API (passuth.Fernet) with generate_key(), new(), encrypt(), decrypt().
  • New: Type hints and typings shipped (passuth.pyi, py.typed).
  • Improved: Password inputs now accept bytes-like objects (bytes, bytearray, memoryview) in addition to str.
  • Improved: Releases the GIL during heavy operations for better concurrency.
  • Packaging: Prebuilt wheels include PyPy and CPython free-threading builds where available.

Migration: No breaking API changes from v0.2.0. Existing generate_hash/verify_password code continues to work. Use the new Fernet class for optional encryption needs.

v0.2.0

  • Password hashing (generate_hash) using Argon2id and verification (verify_password).
  • Basic command-line interface: passuth generate, passuth verify.

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

passuth-0.3.2.tar.gz (17.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passuth-0.3.2-pp311-pypy311_pp73-win_amd64.whl (195.8 kB view details)

Uploaded PyPyWindows x86-64

passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (291.1 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (264.5 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

passuth-0.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl (247.3 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

passuth-0.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (277.5 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl (290.6 kB view details)

Uploaded graalpy312manylinux: glibc 2.28+ x86-64

passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl (263.9 kB view details)

Uploaded graalpy312manylinux: glibc 2.28+ ARM64

passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl (246.4 kB view details)

Uploaded graalpy312macOS 11.0+ ARM64

passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl (276.4 kB view details)

Uploaded graalpy312macOS 10.15+ x86-64

passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_x86_64.whl (291.1 kB view details)

Uploaded graalpy311manylinux: glibc 2.28+ x86-64

passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_aarch64.whl (264.5 kB view details)

Uploaded graalpy311manylinux: glibc 2.28+ ARM64

passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl (247.1 kB view details)

Uploaded graalpy311macOS 11.0+ ARM64

passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_10_15_x86_64.whl (277.5 kB view details)

Uploaded graalpy311macOS 10.15+ x86-64

passuth-0.3.2-cp314-cp314t-win_arm64.whl (172.7 kB view details)

Uploaded CPython 3.14tWindows ARM64

passuth-0.3.2-cp314-cp314t-win_amd64.whl (195.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

passuth-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl (371.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passuth-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl (329.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passuth-0.3.2-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (315.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

passuth-0.3.2-cp314-cp314t-manylinux_2_28_x86_64.whl (290.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

passuth-0.3.2-cp314-cp314t-manylinux_2_28_aarch64.whl (263.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

passuth-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl (246.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

passuth-0.3.2-cp314-cp314t-macosx_10_15_x86_64.whl (276.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

passuth-0.3.2-cp39-abi3-win_arm64.whl (176.1 kB view details)

Uploaded CPython 3.9+Windows ARM64

passuth-0.3.2-cp39-abi3-win_amd64.whl (198.6 kB view details)

Uploaded CPython 3.9+Windows x86-64

passuth-0.3.2-cp39-abi3-musllinux_1_2_x86_64.whl (375.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

passuth-0.3.2-cp39-abi3-musllinux_1_2_aarch64.whl (333.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

passuth-0.3.2-cp39-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (320.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

passuth-0.3.2-cp39-abi3-manylinux_2_28_x86_64.whl (295.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ x86-64

passuth-0.3.2-cp39-abi3-manylinux_2_28_aarch64.whl (267.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

passuth-0.3.2-cp39-abi3-macosx_11_0_arm64.whl (250.4 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

passuth-0.3.2-cp39-abi3-macosx_10_15_x86_64.whl (280.8 kB view details)

Uploaded CPython 3.9+macOS 10.15+ x86-64

File details

Details for the file passuth-0.3.2.tar.gz.

File metadata

  • Download URL: passuth-0.3.2.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.2.tar.gz
Algorithm Hash digest
SHA256 6c71ed11e41fe120ad09ae40fc3540b5700c09910b0a49bf13a97128a86088e7
MD5 534480cfefe94e102dc7bb9e13e3873b
BLAKE2b-256 d27c9e08a116cd2c58b8205ae441974205ee32f636de1fb60f16d1fee7ac1d33

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2.tar.gz:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0e970f93328864a9877ed4e4785ac46ace238351ba76ec9a260592ce3b22472a
MD5 1cc77fb76f8e7930e698b38500bf6553
BLAKE2b-256 38d19fa31857674c8625688733275a3c417958d1ec44248e2589327e57333385

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-pp311-pypy311_pp73-win_amd64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b32ca5b541f99bd02879c39c7269cafdbda54c1dacea71bff67522413e6cd714
MD5 e7ad3215082a22050b12f0e46f7327e0
BLAKE2b-256 fa6abde7398ec98647ce41eb9ef49af16227f408818d5f70814a0051e8d3a6cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7daa148a1963bfe796a00cda3cecaf9e48f4a97c4c0ded3bdf7eb022f0360c52
MD5 a9a41a70dedec557847a2ab2699b358e
BLAKE2b-256 1e6351919360fd6f7f6fa5a18f6ec3dac6afbec159e6ca8c99bda12406e66bac

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9486925daca0cffec979111a25b4c8028ce5420ad98539359187368c2e908498
MD5 4d57174a570b1b5c25ff625ee99aa803
BLAKE2b-256 a284b0d724f9e59e303b03f8f6b998987a2d632659680bb714ebc152fcf6c5a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f660cea2350d0440c1503b7c1644180213b243e6cead8a40249336e6fbae7633
MD5 45df877b348401c582c19cba62a78663
BLAKE2b-256 f4d39846f3b1ac9146937a7737076bfa0d8941f250abdb5f8eea5ceb52edfc28

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8cc1810ad9406b6a6379ac2b1dc64fe72b84919ba6294651428e3f013b1672d3
MD5 ce51dfb81ac07f98f0f2597619f3b915
BLAKE2b-256 5b3182d80f82c1c4d554d2335afa67b5615749d6cdb36ce6df704830c95ebda2

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69d8f64b226622e2b661c8326e34f60719041a1752abc18516d7425f22c2ff35
MD5 b97ba0c60ca3bd0effac0148828c6bd5
BLAKE2b-256 b4b0c54ecffd4e0efd5d13524290e37d80f0fc615c8952c34998b25ee96c4880

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aae64a53ab8800e57aaaa3a67297c5a96f077554730926788b2fcb358db7d110
MD5 80ada2e9f1d9485b35ba518c93cf8585
BLAKE2b-256 bcca53a7241c2f95db5e74923f27397112328c6d95dc8b95c753e010851be817

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cccb5dc932d7885fe733ec189274e7a2e0d007a26e472ead23ed81baf41d7995
MD5 df18a8d0bec9f726e9ecfc3c340acdc7
BLAKE2b-256 3d639d93f6d07ea72be3dd2670c27e154cd28d68e1e038d200c2416acda3f809

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93c3f716be07717bcfd154c79c980069fc75ac3af9cf79cc964d3a4529327571
MD5 f3f304c7f2b024033cd684c6636e317a
BLAKE2b-256 16bc11386e1954d58e25e8d036313838c5570ebf168c201fdb84ff246590cb18

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23d5684330e0d19a286fcba3b915b6c924a9c7c818bbf21c8bb404a8f5363e52
MD5 cc0f322f6c3f1fe87af6b40ba6b4bf6c
BLAKE2b-256 25dba3675dfd44d5aae97e5085ae44144914191f883de4739527f991246ec888

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy311-graalpy242_311_native-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d29fcf59073cd4608909446f4dc5a093a6130dd5996dddf61022dd0cd0fbf10e
MD5 1112c529d3d8a0f05dae6958d59b3d64
BLAKE2b-256 e15031e4564e0e2b722cf9f33dcb39a629b23ab7528784b05620cbe672ec2355

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6d61bcd2c93caf30d2db14d4d990fe69cbd1e66624a8cf8be861b814ebb125de
MD5 b39db40fab4916d941010b280f77ee34
BLAKE2b-256 ae30fc9c05fd41a68b305d5aed18569847cf8da6b50f75571ebf552ab43b1a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-graalpy311-graalpy242_311_native-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: passuth-0.3.2-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 172.7 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 91a20a712e3dc6ab8fa89132b020cee183cd7812b1c07562de41691e41f49f9e
MD5 d3daadcbff12045a7bb5131a8ae5474b
BLAKE2b-256 e40b32f84d539510dcafbba95b2b33fbba3984d65fa61661523be35d10bc9a33

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-win_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: passuth-0.3.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 195.1 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6c9f9969dac440343840bab49fe78dbc77a9b8c1826039291ba1e6836be3d24b
MD5 5f17bb8c80c77163ea95966059e48318
BLAKE2b-256 a73ee6ffbdefefc2d4c3c5c6f24c4dc252fbb34fc58f0893b1cff18ff968dac3

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-win_amd64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bafc28da415545a05b81a0466bc781763775de2bd1f9914b21f073a3885d8096
MD5 e5828f7a1b235ffc8d9bd0467be79d11
BLAKE2b-256 aeb9868ab2c133a63e4d8d17adcd2216234fce3b35de52d951a826a1bf0a7abb

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 53bc7fd649142c55edee87eaf2f79e9c856ef49434d4a7afbcf45310e82e2d7c
MD5 1ca4014ad17634dbf2f1d3c4b357afd6
BLAKE2b-256 fab0620f5b73a17b7ec35e53ce8a0c73bda6b347adf5185327db41e320fb5b4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 e5329b9b4a3d5d801cb9b43545372dc0af949bf2c5c8236387522b8daba51904
MD5 eddcca9a16a5d39c1368464f0e4a4e04
BLAKE2b-256 45a64774e9bbda4600303cdbecaf9a2d5ecdff5dccd9ddb721462ebdfbd2ddd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7a4281a6143cbe22a127151a017e6a1d85c95f736a46478444b19fab091dfd7
MD5 6490e04409890b6888cdcaf1deae1814
BLAKE2b-256 8117657fe84b49da99e89be3c0b13eaddec91e91495f35924c2bb0f819df9735

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4132769f12b324d5c53f4035ca19538184a30997dec49a9c0230f019f8a93f81
MD5 c390780dd0204c8cd47d9bb2b8f42ae8
BLAKE2b-256 934be753d35aa0953785ad6cf0c47af5a8f0a2cc07026d34dea05fe392fd93b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37a0ec3b71e9445bfad9eae2fe9cd9cf60e5b1c0f82aae21772bf0b962d932cb
MD5 27fb5e6f2b04bd0a0905d6228e9ec1c2
BLAKE2b-256 d0138eec8ca1f9318fff9183ef6e2cfc59b38adb4742630ee85282240c95b103

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 38064b90426ae11d0e3a91f7ddee4bef693cbd5e1c30b180470187e24f55f1c6
MD5 0a8db7bf9583dadce4499719abbc9aca
BLAKE2b-256 d6856ec9ecb1eea48499924056217b323320cb0ecff6abb3fcd567decbace933

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: passuth-0.3.2-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 176.1 kB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.2-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 c1d330b39432424d4403ba56b4523f5e2af477bd25bda1554fca1d3bdeec085f
MD5 8ddaeb5c60e82b3954864a39736dab74
BLAKE2b-256 b45815712a7a4003ad97ed2caf4ee695407d641b68f6e9a2d173ae83c3b38fee

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-win_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: passuth-0.3.2-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 198.6 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c6c5673178f303f9f6e7dd683d67633d24980b8787d5cf018ec502b6841214fa
MD5 07e76260d51d58b30aa1c20a2acefa26
BLAKE2b-256 43d576ccba790afb994beb288092af295fe3c6aca9838b17324de05ef948a22d

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-win_amd64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da7f8b575381f72bfbc6e3a1593ec9e67fe505b3370a42a60effd8c5fec87e8c
MD5 7d5362e8fe941419057e84596ff73840
BLAKE2b-256 d29e3fa042caf0a3412022ce2b3585c4300e360244c4a437fa4772b12ef28f95

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 36fb904355641428b66bb1794f8feba950dfb3683d93e1af1933e29653b9d315
MD5 512049b74b33b138f86d241d457922d2
BLAKE2b-256 6144d1eed559ecdc6d35fc1f4f32eb7d361968da367ee0609c39b0a946ebf188

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp39-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 5789f8ce96c12e5e14aeed52f80af0f168400d267c98feb38f06216441f78aac
MD5 2a2e8d5ea5a67f821c24aa3b55bdc739
BLAKE2b-256 6a6a87a7f3285d86bfa2424dee8cf0bf5d08dec06c8bb038a0865111d74ca3c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80c5134ec885cf44e9d20c1573ac322e98ab3a7951492ecd428babf615f27d7a
MD5 f90d13af1b7aec851405de8ec35bd42c
BLAKE2b-256 67a80d5222c74829e3e74d34b341facbf25751407cf8cb5fb4aca1458a037b71

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0f0a7d7d564e87ddd3ea77495167db5f0c96e16c16f354bc957da418172acfe
MD5 c06e5e3ff0b245cd38f9052a2711b7b6
BLAKE2b-256 f5209ba1effef0aa74f5387d7a9e3708e4fe310bd4f174967f6150d9e1c694e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c0061c37e107f107df8f89fe9004f0c915200f6e37b570d52522a3228b35c03
MD5 f7c87a62cb5e992be85691736202a4fe
BLAKE2b-256 aa1c6f329362b1e950ccbf5ac4c25a735525a0384a049c72cbdb7b49ce4a2699

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.2-cp39-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.2-cp39-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 13adf752b45f745be5e159df47e33e009ded17e6c5a21a607dd1de56fdadb43d
MD5 456fd18c9429e55ee671d9a6bb6260ad
BLAKE2b-256 27f0fc70f312852518600c029b7f0474e0fbb4a58e00ca75c628995e3141a174

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.2-cp39-abi3-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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