github BLAKE3-team/BLAKE3 0.3.7

latest releases: 1.5.1, guts_0.0.0, 1.5.0...
3 years ago

version 0.3.7

Changes since 0.3.6:

  • BUGFIX: The C implementation was incorrect on big endian systems for
    inputs longer than 1024 bytes. This bug affected all previous versions
    of the C implementation. Little endian platforms like x86 were
    unaffected. The Rust implementation was also unaffected.
    @jakub-zwolakowski and @pascal-cuoq from TrustInSoft reported this
    bug: #118
  • BUGFIX: The C build on x86-64 was producing binaries with an
    executable stack. @tristanheaven reported this bug:
    #109
  • @mkrupcale added optimized implementations for SSE2. This improves
    performance on older x86 processors that don't support SSE4.1.
  • The C implementation now exposes the
    blake3_hasher_init_derive_key_raw function, to make it easier to
    implement language bindings. Added by @k0001.

Don't miss a new BLAKE3 release

NewReleases is sending notifications on new releases.