Skip to main content

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 bumpversion 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 bumpversion 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.

Run the tests

Running make test_all will run all the tests.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

blake2b_py-0.2.0-cp311-none-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

blake2b_py-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl (189.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.0-cp311-cp311-macosx_10_7_x86_64.whl (181.0 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

blake2b_py-0.2.0-cp310-none-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

blake2b_py-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl (189.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.0-cp310-cp310-macosx_10_7_x86_64.whl (181.0 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

blake2b_py-0.2.0-cp39-none-win_amd64.whl (114.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

blake2b_py-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl (189.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.0-cp39-cp39-macosx_10_7_x86_64.whl (181.0 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

blake2b_py-0.2.0-cp38-none-win_amd64.whl (114.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

blake2b_py-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl (189.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.0-cp38-cp38-macosx_10_7_x86_64.whl (181.0 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

blake2b_py-0.2.0-cp37-none-win_amd64.whl (114.1 kB view details)

Uploaded CPython 3.7 Windows x86-64

blake2b_py-0.2.0-cp37-cp37m-manylinux_2_34_x86_64.whl (189.1 kB view details)

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

blake2b_py-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl (181.0 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

File details

Details for the file blake2b_py-0.2.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 dc3d82b5236a8af7caeb1ecaaee09954dd575fbf0a0bd596612c8d814b66b2d1
MD5 5339e5776b92322f59ccba63d0c97387
BLAKE2b-256 50b9f6abdabef48fdb250bc4ab7411085d272970ec6088090c9eec3c7179c95a

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fa77ec02692bd75d27486413df64c373b9225a160a08e50d169d79ad3cd5b478
MD5 aafe950378d15c7bfe83aa1060f8d5bc
BLAKE2b-256 ce0daf0ccc34bdec42f9275b5611e24031a2b9fb4aad7f3d6755c6fb6704f36b

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 82531dc4d1b051a9e4224d7f26990b2564907525576e74b8db808c41c4c10516
MD5 cd37a4a9a45b2621602f7e2dc886ab98
BLAKE2b-256 857515d5e4aa7d1b3b96a97072a88a89707b89bbbccdcc9e9c3be70d9c6fe3a1

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0941f4c39b8c2d6bd54c3db0cc5d7ad792c00543a7ffd82f3a8838f8c316e266
MD5 3ef80678bf33da450a014032ca8aba8d
BLAKE2b-256 dad025aaba51e11d74ade57b1e649ec0d72a930ecce6a607f1f5a3107ca13d97

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 53e8a2b98f4dcedce650473d65330b1a85651be18d29f33accc7a7038e9f27b0
MD5 68fa52b3d20b89cdfb9e730769177334
BLAKE2b-256 69b8cb19ff4c7b2e4dc93e49918b594e37fa98b1d3e381d909600822f241b483

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 30e438c2535e18620252ab5a045f935365772c7bada273f402ffcf92e6866091
MD5 a76b020915ce71e0227f2932d4365483
BLAKE2b-256 1511e2092b08641d7da41c01f972622975ef48433bc7729e4aad404b45ef8eef

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 69c2e652ae26c2ff43cbce518f84f696037b69cf07864992e77ec8bb003ab373
MD5 34deac4e7d6751fcaa01788dfe1a99e7
BLAKE2b-256 fa42df9e2a6c12fe620330c1853c9e231880ca41fde87be8c2256c3cc964fcdb

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5a040e33a265c8759b41a526307bb20554217943bdbacd1cdbfe759ee000487c
MD5 2ae9846633e2e6c23da8cc7b4552d2a8
BLAKE2b-256 14ca5bcf8857f3f0f23d4fa9cab1c32e316337b70a59ea33f34af16275c7fc28

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f43035c1f76b421797ceff7dd5dedc171ac03862147e7341a32434dc175d554f
MD5 a045f7eceb588476ef0d21c684e12d7f
BLAKE2b-256 89a83f45bae51db1a7947666be96fc909215298da12eab03e96366b89ae546a1

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 49c6ad4e219ba335aaab7fa6bef84b02bb6f25a3ddb6f7275b7e4e09c0bc7bf6
MD5 1eb6520d1e0211993450ce9b0b27e8c6
BLAKE2b-256 1f44d6daa7455a09f5630bbe70f904c1ff0c92df431ba6e0a62bbc2194ccb3ec

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 465d3dc6ef3d7a5c1e87ee3764208a075be54a4d8d95007bcb8e45f2c02ecefd
MD5 5e833907c4b4da627d88bb9f226f2839
BLAKE2b-256 bd42c0690df189f3cf982ecce637f1cfd3b96d98df8906e64575230ad6452a8b

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4d12c48c0acbaf43d08c580ff40f60df13d404b92d7e920652e157bd656423ac
MD5 f0d011b1c2517f4637d2f9d4c3dbf9e5
BLAKE2b-256 0cfa772b0c2976f775658b69f086a518e09e7bc20f2662747a588f1c9fa5cdcb

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 c9dd713ccfb8c5011bb60268acb66e039af0250f81e3f175a3428bbba995d9cd
MD5 93569ee3d70b29ffd7e7dafad1f282f7
BLAKE2b-256 f6dc7591b0b74c12cd04ec370799e57150b7e8b8317f3b1ab2aab478d67a3485

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp37-cp37m-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8ef9294d90494c267aff99c9d758970d4bb85f9f1eec8d74b941c3e4b8e7d9e4
MD5 e0490e753baacf8e38a746ddfeaeb37b
BLAKE2b-256 abebd6650a85bb2e065363ea7553374dc1366a43938e9df29bd63242e90c70b2

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a4922b3a217ec3d9682aa7357139be38bf5694569caeae123f1142d6cc4d8233
MD5 6514e00e28f0e2eb7c0e8a6284d37dd5
BLAKE2b-256 34be5ea526eb14ba76dd9c63819c6b35e9078c4bb211e476328f54e3e731647e

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