Skip to main content

Python bindings for the Rust blake3 crate

Project description

blake3-py Actions Status PyPI version

Python bindings for the official Rust implementation of BLAKE3, based on PyO3. These bindings expose all the features of BLAKE3, including extendable output, keying, and multithreading.

Examples

from blake3 import blake3, KEY_LEN, OUT_LEN

# Hash some input all at once. The input can be bytes, a bytearray, or a memoryview.
hash1 = blake3(b"foobarbaz").digest()

# Hash the same input incrementally.
hasher = blake3()
hasher.update(b"foo")
hasher.update(b"bar")
hasher.update(b"baz")
hash2 = hasher.digest()
assert hash1 == hash2

# Hexadecimal output.
print("The hash of 'hello world' is", blake3(b"hello world").hexdigest())

# Use the keyed hashing mode, which takes a 32-byte key.
zero_key = b"\0" * KEY_LEN
message = b"a message to authenticate"
mac = blake3(message, key=zero_key).digest()

# Use the key derivation mode, which takes a context string. Context
# strings should be hardcoded, globally unique, and application-specific.
example_context = "blake3-py 2020-03-04 11:13:10 example context"
key_material = b"some super secret key material"
derived_key = blake3(key_material, context=example_context).digest()

# Extendable output. The default OUT_LEN is 32 bytes.
extended = blake3(b"foo").digest(length=100)
assert extended[:OUT_LEN] == blake3(b"foo").digest()
assert extended[75:100] == blake3(b"foo").digest(length=25, seek=75)

# Hash a large input with multithreading. Note that this can be slower
# for short inputs, and you should benchmark it for your use case on
# your platform. As a rule of thumb, don't use multithreading for inputs
# shorter than 1 MB.
large_input = bytearray(1_000_000)
hash3 = blake3(large_input, multithreading=True).digest()

# Copy a hasher that has already accepted some input.
hasher1 = blake3(b"foo")
hasher2 = hasher1.copy()
hasher1.update(b"bar")
hasher2.update(b"baz")
assert hasher1.digest() == blake3(b"foobar").digest()
assert hasher2.digest() == blake3(b"foobaz").digest()

Installation

pip install blake3

As usual with Pip, you might need to use sudo or the --user flag with the command above, depending on how you installed Python on your system.

There are binary wheels available on PyPI for most environments. But if you're building the source distribution, or if a binary wheel isn't available for your environment, you'll need to install the Rust toolchain.

Thread Safety and the GIL

Like the hashlib functions in the Python standard library, we release the GIL while hashing, to avoid blocking other threads for a potentially long time. However, this allows race conditions: it's possible for other threads to access a hasher or an input buffer while hashing is going on. This is worse than an ordinary Python race condition. It's undefined behavior in the C/C++/Rust sense. But this seems to be the standard way to do hashing in Python. In any case, it should be rare for real world programs to share a hasher between threads. For more details about this issue, see the comments on usafe code in lib.rs.

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

blake3-0.1.8.tar.gz (33.4 kB view details)

Uploaded Source

Built Distributions

blake3-0.1.8-cp39-none-win_amd64.whl (179.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

blake3-0.1.8-cp39-none-win32.whl (196.6 kB view details)

Uploaded CPython 3.9 Windows x86

blake3-0.1.8-cp39-cp39-manylinux2010_x86_64.whl (935.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

blake3-0.1.8-cp39-cp39-macosx_10_7_x86_64.whl (269.3 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

blake3-0.1.8-cp38-none-win_amd64.whl (179.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

blake3-0.1.8-cp38-none-win32.whl (193.6 kB view details)

Uploaded CPython 3.8 Windows x86

blake3-0.1.8-cp38-cp38-manylinux2010_x86_64.whl (935.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

blake3-0.1.8-cp38-cp38-macosx_10_7_x86_64.whl (267.0 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

blake3-0.1.8-cp37-none-win_amd64.whl (179.5 kB view details)

Uploaded CPython 3.7 Windows x86-64

blake3-0.1.8-cp37-none-win32.whl (193.6 kB view details)

Uploaded CPython 3.7 Windows x86

blake3-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl (935.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

blake3-0.1.8-cp37-cp37m-macosx_10_7_x86_64.whl (267.0 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

blake3-0.1.8-cp36-none-win_amd64.whl (179.9 kB view details)

Uploaded CPython 3.6 Windows x86-64

blake3-0.1.8-cp36-none-win32.whl (193.9 kB view details)

Uploaded CPython 3.6 Windows x86

blake3-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl (935.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

blake3-0.1.8-cp36-cp36m-macosx_10_7_x86_64.whl (267.2 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

blake3-0.1.8-cp35-none-win_amd64.whl (179.5 kB view details)

Uploaded CPython 3.5 Windows x86-64

blake3-0.1.8-cp35-none-win32.whl (193.9 kB view details)

Uploaded CPython 3.5 Windows x86

blake3-0.1.8-cp35-cp35m-manylinux2010_x86_64.whl (935.8 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

blake3-0.1.8-cp35-cp35m-macosx_10_7_x86_64.whl (267.4 kB view details)

Uploaded CPython 3.5m macOS 10.7+ x86-64

File details

Details for the file blake3-0.1.8.tar.gz.

File metadata

  • Download URL: blake3-0.1.8.tar.gz
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8.tar.gz
Algorithm Hash digest
SHA256 b131129196ac4242bc9127a425daad46a8e7a451daef21a9337fcec17db445a8
MD5 afe354d598ca47e79871787fc50737b0
BLAKE2b-256 b8dbed0b905cc0ce5b50a38a6ab4a38c6d210c7c8882821d484511903d74bf4f

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp39-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 179.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 c5d1cd1218089e105f75b5472878bd7cabfaad13f83c5511dab326858fff9890
MD5 96e0310c285306f46d67394013ac13b5
BLAKE2b-256 87a016e70a2ef018f76d8d380168cb2e00ae3e53e88b09059dc2b073f24461b2

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp39-none-win32.whl.

File metadata

  • Download URL: blake3-0.1.8-cp39-none-win32.whl
  • Upload date:
  • Size: 196.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp39-none-win32.whl
Algorithm Hash digest
SHA256 b70c0d157fe12ca3e43c630da86afd2122be206b5ad6cd29bdf8660be7e03656
MD5 4b3d7bf601e4965bf46cb29baaacde6b
BLAKE2b-256 6e4f98de85b446d898051aefe535eae03197cdc6650ece0f87b9b34623662e17

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 935.5 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9a97aba70bcc131d9b4f059a7a295717ec434a3a82b84290e86b95cfa61c9272
MD5 bfac2b6bc73736fb032e9df3b719b25c
BLAKE2b-256 99e2d024f043f2ac31f38e745aa5e4e1efe0d40bef9495b3b5538012f46fdc67

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 269.3 kB
  • Tags: CPython 3.9, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 13f460849ed4f399d53129353723524c0ac5b67e3bed7c50152e57e20deb54ff
MD5 b180e8949799eb0027f4b5234a29535c
BLAKE2b-256 9ccd0e093a606c5c553aad9473848914be9353a1959cf5488e90398d40e8a13a

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp38-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 179.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 5422f98d49afb3a89f0c2e56045275148b63370ff8aa25357ee4739b34f5c8a9
MD5 081d4e72871729dfd7c1c9f19d022771
BLAKE2b-256 6f0af718dfe63bd058c64dd8ff392cc0c021d8e2b633bbd6733efe389118a247

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp38-none-win32.whl.

File metadata

  • Download URL: blake3-0.1.8-cp38-none-win32.whl
  • Upload date:
  • Size: 193.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp38-none-win32.whl
Algorithm Hash digest
SHA256 494cbc6d3ec0da44e196cbe1dbfd7dd01cd1ba32420c19d53e47bbc909921654
MD5 03ce77a532d5e87fba14b0851dfac08e
BLAKE2b-256 451961e9614f0ef894a0d81b73f3a48daa102695e5752d8ba078baf5ba3585c5

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 935.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a2cbeeda01fee7d71e1198eb2b9a7dbca53b1bf4ecdf69bf8f65b4ef7aeb3642
MD5 c918032174b84b44dd17eb4eecef2d4c
BLAKE2b-256 ddb620d2cd865dc0d65a245c7008529b70450eef52d73923a46ea7fb19bf0043

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 267.0 kB
  • Tags: CPython 3.8, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5f0f2c9ec12175c54f593a55b49e467a1fa8839db9087b11a6297b2afe6c8c25
MD5 410bb9a4584d60aa53acba7c1fc06b23
BLAKE2b-256 531ee71661ed66b90fbbeaec42754a8dcf4367dd394f30c0903ec246075c6657

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp37-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 179.5 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 891fa7fd3062cc0c59b0458e0ef971f6c65ab5a54b8b4efd99901b47c05a7de4
MD5 c4b22b4fe129218cb4a44df369818643
BLAKE2b-256 5c49662fa7cfd526b1cc1efeab040f8a8186e4b0cbc021a4977c26e2f693bac5

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp37-none-win32.whl.

File metadata

  • Download URL: blake3-0.1.8-cp37-none-win32.whl
  • Upload date:
  • Size: 193.6 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp37-none-win32.whl
Algorithm Hash digest
SHA256 3c94995ea9477200e438451d42ddfedc210c596f166415068ed87e6db2abfa03
MD5 c82c8eb8da2122a76ad357cd0eb0130d
BLAKE2b-256 204e5b8c2c040f775543383e7bcb8c68ac35ae8034aa982b94829f0952638ce5

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 935.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 897717f157b6d9f7fd1670cd0b07bb58e761f3147b1a0e5e542412210f581f02
MD5 0fafb113ba871a6ab53a3508a4b797f6
BLAKE2b-256 07c998627130d0d11c3e32bffcbf81e534dfa9b3cb4c49ac1d9b6738857344f4

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 267.0 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8c174da153b739e2aa46d362a11a5d224420e50e29f32d1ba0b3220babbbc22e
MD5 9f65da5ff799aea4eeb5fb4e21997fa5
BLAKE2b-256 333bcab261ce08dbd08e4144e9f2025d515d8c229ed87d557379c110a80eff76

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp36-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 179.9 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 1b58114cd1cc849c0af6e63e8b543c89f5c5804a34ec61b82d8baaffa4e11d94
MD5 427852fd7aef0baf9d9028895be2165a
BLAKE2b-256 1f67be71ad9c1dbc3b02eef3ee0bfb142170900af7f5ec56681c5115313deb98

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp36-none-win32.whl.

File metadata

  • Download URL: blake3-0.1.8-cp36-none-win32.whl
  • Upload date:
  • Size: 193.9 kB
  • Tags: CPython 3.6, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp36-none-win32.whl
Algorithm Hash digest
SHA256 f6d34840dc0c8b2a9c920a91db1e9c4917c4ff156af42f247f87fa85f19850f1
MD5 9375956c9f98b211025129c617b99939
BLAKE2b-256 9b05b9adc9e9fff5a8dc36c924149dec4bf79da97496cdbe0ed33a76e2d52d4e

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 935.7 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 28d02decd14bbbc65e0f04bf8c9b389f31c53e4cc3685cfbb5f7ba3e123e7670
MD5 4d02271a7e959c7596894abf4dd51ace
BLAKE2b-256 f2bdf6ebe81ebc2397320477b01a40671363a04f79fae54755ea6d61ab20311e

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 267.2 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d1af4a89e3755e78d95e54c05c1c967d2bc0da1939b5bc034766fa5131f35fc0
MD5 18a7a9aaae47ec3684fc2e6b217ca2f5
BLAKE2b-256 5350aa5cb8ac18317e570f91633941a6b6eece224fc0bc2c64e6fdf6184b58b7

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp35-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 179.5 kB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 8b6f925b454d58a194deed54f15d24131da45dfdd21714f103a33b0ffbe3e318
MD5 86e9d23fe53c31b258808f40ca945c11
BLAKE2b-256 277ccbecaab2d97f11fbad2b6d4b7c93d555d4793aa72a1eafa68ddaa6a521f2

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp35-none-win32.whl.

File metadata

  • Download URL: blake3-0.1.8-cp35-none-win32.whl
  • Upload date:
  • Size: 193.9 kB
  • Tags: CPython 3.5, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp35-none-win32.whl
Algorithm Hash digest
SHA256 5b3f48ae9adc3d6bfc97f3a3aebd8f27a579505e5453e05a2f8ee63fb81eb975
MD5 7fab8bb782fb93265e3dd168d318572a
BLAKE2b-256 2dfdda0eebab3a9a2beebc365e7927221a435964b6b75037e37af5f30f00f165

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 935.8 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 62198369bd794087882216db94fb1deb2ad8144d3ea5ac5c8c200a5b7c2180bf
MD5 3f1a29c84bd24ad02dd172cbe44880f9
BLAKE2b-256 3ad92f4d8769f9ecfbd2dc5404d45bd12738ee46bce47016c6696dc751d0e2c2

See more details on using hashes here.

File details

Details for the file blake3-0.1.8-cp35-cp35m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.1.8-cp35-cp35m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 267.4 kB
  • Tags: CPython 3.5m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for blake3-0.1.8-cp35-cp35m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 71f1a49ca7b8b5cbefcac64cfb23d432493e4ae9e4ed421b1834484815ccba2e
MD5 34037e6fdc67eaf3babd89d463379c7c
BLAKE2b-256 e3913cf5e73ac3770f54ddc23d73fc6d44f4efaf717f79f44b19b65e086a83c1

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