From 8b829b697fa4cfe35de35e9aa8c20b56266cb091 Mon Sep 17 00:00:00 2001 From: Jack O'Connor Date: Thu, 8 Jan 2026 08:55:54 -0800 Subject: version 1.8.3 Changes since 1.8.2: - Add `Hash::as_slice`. - Update to the 2024 Edition and bump the MSRV to 1.85. - Fix a set of Miri failures in the intrinsics implementations. We were computing (though not dereferencing) an out-of-bounds pointer using `add` rather than `wrapping_add`. I'm not aware of any observable consequences of this bug. See https://github.com/BLAKE3-team/BLAKE3/pull/507. - CPU feature detection on x86/x86-64 no longer requires the `std` Cargo feature in the `blake3` crate. - Build fixes in the C implementation for macOS and Cygwin, and various improvements to the CMake build. --- c/CMakeLists.txt | 2 +- c/blake3.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'c') diff --git a/c/CMakeLists.txt b/c/CMakeLists.txt index 1093089..28127d4 100644 --- a/c/CMakeLists.txt +++ b/c/CMakeLists.txt @@ -10,7 +10,7 @@ if (POLICY CMP0102) endif() project(libblake3 - VERSION 1.8.2 + VERSION 1.8.3 DESCRIPTION "BLAKE3 C implementation" LANGUAGES C CXX ASM ) diff --git a/c/blake3.h b/c/blake3.h index 7716ae7..c9303ec 100644 --- a/c/blake3.h +++ b/c/blake3.h @@ -30,7 +30,7 @@ extern "C" { #endif -#define BLAKE3_VERSION_STRING "1.8.2" +#define BLAKE3_VERSION_STRING "1.8.3" #define BLAKE3_KEY_LEN 32 #define BLAKE3_OUT_LEN 32 #define BLAKE3_BLOCK_LEN 64 -- cgit v1.2.3