Blake2b hashing in Rust with Python bindings.
Project description
blake2b-py
Blake2b hashing in Rust with Python bindings.
Building/releasing
To build and publish a release, follow these steps:
Bump the version
First, bump the package version with the included make target:
make bump-my-version bump=patch
The above invocation bumps the "patch" version of a semantic version number ("x" in "1.2.x"). Other valid version types are "major" and "minor". The version is bumped by modifying source files that contain the version number, creating a new commit that includes those modifications, then tagging that commit with the new version. The new commit and tag are then pushed to the upstream repository.
Building & Releasing
Packages are build and distributed via Github Actions as soon as a tag is pushed to the remote repository which is taken care of by the bump-my-version command.
Developing
You'll need to have Maturin installed on your machine. Create a virtual environment, and then you can do:
pip install maturin
maturin develop
to install the dependencies. You may need to specify the
MACOSX_DEPLOYMENT_TARGET environment variable to your version of MacOS.
Run the tests
Running make test_all will run all the tests.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file blake2b_py-0.3.2.tar.gz.
File metadata
- Download URL: blake2b_py-0.3.2.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e325b7b60eb52ef0e6134df6e5cfc459d1daceae4adbfe77cfd3bdc9e062a258
|
|
| MD5 |
c94880523473d1dcc10a0a0e07e80bb8
|
|
| BLAKE2b-256 |
62eb42e4ce7a7747c460ff17d7b5bbd9d5f9ecd5afa367f95d90bedb46828530
|
File details
Details for the file blake2b_py-0.3.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 110.0 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8857762d2384b9088f5468cd93b088b70984e65a3297a2924c222d46aa645311
|
|
| MD5 |
7f7f0e06d36764ad234a5327d8beacfd
|
|
| BLAKE2b-256 |
ef722372d0314df3d07af4cdc891f25db172aef12f56bda8065b1d6a9825645c
|
File details
Details for the file blake2b_py-0.3.2-cp313-cp313-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp313-cp313-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 211.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31e1d47f5beb90a8ab52f3d45130d3a1b53f6d2ffb04a7b2738c5ad95f03f278
|
|
| MD5 |
0b53346174a9e84811e8302116ddd4de
|
|
| BLAKE2b-256 |
17afed5fd6700e343ca015e5eafd375ef6ac870dfd09bc12b50a41cf643f89fa
|
File details
Details for the file blake2b_py-0.3.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 185.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78c45358a52bef35cf62f139658cd69239325e3cc98c3623546343ee91c00cc7
|
|
| MD5 |
119799119110b9f7fa00dc7b24f6b121
|
|
| BLAKE2b-256 |
eb43de2c171a217b6c2aa2536f4f770e692f032001b60af9a275356a50127d86
|
File details
Details for the file blake2b_py-0.3.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 110.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36848cf88a1e9fe7fc9cbe063e1f7875de1bc5d6baab63ec33db750de2c4c33f
|
|
| MD5 |
93c92b7a0803efcaf72d3ab3c6923751
|
|
| BLAKE2b-256 |
f216e911d1bfdc1b66fc4c4735191ffb0c773b190a74f62eac340b2a139c7f81
|
File details
Details for the file blake2b_py-0.3.2-cp312-cp312-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp312-cp312-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 212.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf4ad9a69345091fb578acae2ba4e15cbe8de5dd56a50e46aa4c014c7a41401b
|
|
| MD5 |
a98951580cfe00094d109f2e7927c5b1
|
|
| BLAKE2b-256 |
6a0773c427771a2ff2823cbd494373118767c47760bce9e6046fb555ddeead37
|
File details
Details for the file blake2b_py-0.3.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 186.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57c9d0e19127df31c8cfff19b58624bcc9147b14a712daf47e26d7eba705e8b4
|
|
| MD5 |
6f548f5597e413851736fca6030bc0fa
|
|
| BLAKE2b-256 |
1b11398074181e372365ab38861f01400a64b3fe5abad687bfdc373383bd1eaf
|
File details
Details for the file blake2b_py-0.3.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 110.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
472a07a5d42ded95d596a7d77a6880072386997a45ad72150f57e293ef38d5e4
|
|
| MD5 |
7b1cef294846db965267d62d023160e2
|
|
| BLAKE2b-256 |
7b625485f916d083a94f3c09e81f4c35f51ae7ea466bd58ea1a22c5e74489a34
|
File details
Details for the file blake2b_py-0.3.2-cp311-cp311-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp311-cp311-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 213.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab078d2bc6a28ec369fe8951451907e98b2b48f6ab2704d9adb809213b8e0b5f
|
|
| MD5 |
eb092b5c2b60b74164fbc63f802a2d8c
|
|
| BLAKE2b-256 |
9e27eeeb452f25fdba6f388787e6ef2b1a3b804cd89c129a11b43c7cda02f7fd
|
File details
Details for the file blake2b_py-0.3.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 187.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f99eda4948d2b32b255f0fff96229381c35f54a9ac1afab9c45229e53c8948a
|
|
| MD5 |
0e38d5f150f26af637a059be62e0238b
|
|
| BLAKE2b-256 |
db345872f91d9ecb77d8d58024c41bbb73e3aa0277033c76ce164e699fd621a3
|
File details
Details for the file blake2b_py-0.3.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 110.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d5d387ab307f6368d540cd7ed5885f175b252d5f1c8f45eddd3576d265f7a74
|
|
| MD5 |
b1f6c5998c920cd184e2066ff3f4b6dc
|
|
| BLAKE2b-256 |
e7d513cd55b48cdf6720eb82bb2709895242db5886908a7e9051f10aae55f871
|
File details
Details for the file blake2b_py-0.3.2-cp310-cp310-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp310-cp310-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 213.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
182cb311a68ed2550ab29a25fa9fb3c0212a522cc9a6d82cd335918680e96210
|
|
| MD5 |
8e7d6ead89182b9f4051f02adacf4b30
|
|
| BLAKE2b-256 |
210e4ee6893bdd74b06c67627c1ff0a791bbffc126485cda20f68eb1528f896e
|
File details
Details for the file blake2b_py-0.3.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 187.7 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00b9fd7cabb116c31d690d2d5b348c9740ff4750b618cc7ce6a2e45e333b558e
|
|
| MD5 |
655e572bd3363c6938dc6ef5f6a40480
|
|
| BLAKE2b-256 |
e57865d534db0c2c00a902092eb26b2a4edd3ae0e85e3cf9832f0ddabb411d39
|
File details
Details for the file blake2b_py-0.3.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 111.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63e3cb8796a0482e9bbeb1a32fffb50700327e3da3f8f16841e70dcfcadf5e78
|
|
| MD5 |
72a68c2048fd79a73187759bd86ea432
|
|
| BLAKE2b-256 |
40c9b19aeb4eb40276f9d02cff4dcbccf465456f1e1102b8d2422382f2194cea
|
File details
Details for the file blake2b_py-0.3.2-cp39-cp39-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp39-cp39-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 213.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b3309a8ecae04e875b8694bdcf753d216b6a130b2816a0a216f592abce9ff52
|
|
| MD5 |
9238c69c29ae286dc0b2bb4fbb8ebe4d
|
|
| BLAKE2b-256 |
ce1a4feea9f758d51008f1261b76b9ceac4730356056fc10895b3a03aba8afa4
|
File details
Details for the file blake2b_py-0.3.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 188.0 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28588900db79fc37261c02248f0455fdbd07d3fe2a2521ba634c5dfff89995a0
|
|
| MD5 |
33a5a510959de4ee696f335c8318b978
|
|
| BLAKE2b-256 |
e42a72313f199269e0e16ad61eda5200a4cfc4f0b3532ab7b70cb8b7c2b39ab6
|
File details
Details for the file blake2b_py-0.3.2-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 110.9 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65942c45d166906d7538d305e0204dae5caa5abd07387b30ef88da3a8ec29661
|
|
| MD5 |
951464d23c48f72d9764aebbc70632a0
|
|
| BLAKE2b-256 |
4efa8a5e633adf1426bbb959b1ead9801b2a93f6271f6ed5e9a892b47886a918
|
File details
Details for the file blake2b_py-0.3.2-cp38-cp38-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp38-cp38-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 213.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ce5365988aa8dab2d20486decd0bb68fc55c183cd64d6eb984ae72668768f41
|
|
| MD5 |
3a64fef296a3931d071881f3ce732960
|
|
| BLAKE2b-256 |
9244cdb3cf8e809bb16a1e0452021f654638934bae1c7701ddf1d3628d1906c7
|
File details
Details for the file blake2b_py-0.3.2-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: blake2b_py-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 187.8 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4b9143013e7835d003e5b3ef662013fc2c425b76f49a1f3b2bcfe19876a1010
|
|
| MD5 |
85efb65f731eb7b3e697c4adf380e64f
|
|
| BLAKE2b-256 |
7cb1908f13e3114f2471ed9ad5c10868692ca853c7ee7a9a2882f0bab8a83cc9
|