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.