Skip to content

Tags: oconnor663/blake3-py

Tags

0.1.7

Toggle 0.1.7's commit message
version 0.1.7

Changes since 0.1.6:
- Add support for hashing buffers of signed chars. This is uncommon,
  but it can come up with e.g. PyArrow. See
  #9 and
  #11.

0.1.6

Toggle 0.1.6's commit message
version 0.1.6

Changes since 0.1.5:
- Upgrade to pyo3 0.11, which supports stable Rust.

0.1.5

Toggle 0.1.5's commit message
version 0.1.5

Changes since 0.1.4:
- The Linux build is now properly manylinux-compatible. Previously the
  Linux binary wheels were linked against a too-recent version of glibc,
  leading to runtime errors on e.g. CentOS 7.

0.1.4

Toggle 0.1.4's commit message
version 0.1.4

Changes since 0.1.3:
- Update to version 0.3.0 of the blake3 crate.

0.1.3

Toggle 0.1.3's commit message
version 0.1.3

Changes since 0.1.2:
- The `key` keyword argument for blake3(), which enables the keyed mode.
- The `context` keyword argument for blake3(), which enables the key
  derivation mode.
- The `length` and `seek` keyword arguments for digest() and
  hexdigest(), which expose the XOF.
- The `multithreading` keyword argument for blake3() and update(), which
  enables Rayon-based multithreading.
- The "c" feature of the underlying Rust crate is now enabled by
  default, which brings in assembly implementations and AVX-512 support.

0.1.2

Toggle 0.1.2's commit message
version 0.1.2

Changes since 0.1.1:
- Fix an issue that caused version 0.1.1 to be built and released in
  debug mode, leading to very bad performance.

0.1.1

Toggle 0.1.1's commit message
version 0.1.1

Changes since 0.1.0:
- Binary wheels are now built automatically by GitHub Actions for common
  platforms. Currently Python 3.5-3.8 for Linux, macOS, and x86+x64
  Windows.
- The PyPI release flow is now fully automated, triggered by pushing a
  new tag to GitHub.

0.1.0

Toggle 0.1.0's commit message
fill out more Cargo.toml metadata