aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack O'Connor <[email protected]>2025-03-30 17:33:10 -0700
committerJack O'Connor <[email protected]>2025-03-30 22:00:46 -0700
commit00c2ea974d33d19d91d8de3c12ff8c8eb1fc8dbd (patch)
tree2635bcb6495c469a1e2a74c58a48a28b4f7e3662
parente1c2ea27fdd717fd924d7b286a125408d7e817f7 (diff)
version 1.8.01.8.0
Changes since 1.7.0: - The Rust crate now provides the `blake3::hazmat` module, which replaces the undocumented and now deprecated `blake3::guts` module. This is intended for advanced use cases like Bao and Iroh, which need to manipulate chunk and subtree "chaining values" directly. See the module docs for more: https://docs.rs/blake3/1.8.0/blake3/hazmat
-rw-r--r--Cargo.toml2
-rw-r--r--b3sum/Cargo.lock26
-rw-r--r--b3sum/Cargo.toml4
-rw-r--r--c/CMakeLists.txt2
-rw-r--r--c/blake3.h2
5 files changed, 18 insertions, 18 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 09c6369..0e70211 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "blake3"
-version = "1.7.0"
+version = "1.8.0"
authors = ["Jack O'Connor <[email protected]>", "Samuel Neves"]
description = "the BLAKE3 hash function"
repository = "https://github.com/BLAKE3-team/BLAKE3"
diff --git a/b3sum/Cargo.lock b/b3sum/Cargo.lock
index c3b4129..4c68774 100644
--- a/b3sum/Cargo.lock
+++ b/b3sum/Cargo.lock
@@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
-version = 3
+version = 4
[[package]]
name = "anstream"
@@ -72,7 +72,7 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
[[package]]
name = "b3sum"
-version = "1.7.0"
+version = "1.8.0"
dependencies = [
"anyhow",
"blake3",
@@ -92,7 +92,7 @@ checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
[[package]]
name = "blake3"
-version = "1.7.0"
+version = "1.8.0"
dependencies = [
"arrayref",
"arrayvec",
@@ -105,9 +105,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.16"
+version = "1.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c"
+checksum = "1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a"
dependencies = [
"shlex",
]
@@ -120,9 +120,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "clap"
-version = "4.5.32"
+version = "4.5.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83"
+checksum = "e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff"
dependencies = [
"clap_builder",
"clap_derive",
@@ -130,9 +130,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.32"
+version = "4.5.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8"
+checksum = "83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489"
dependencies = [
"anstream",
"anstyle",
@@ -283,9 +283,9 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.21.1"
+version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc"
+checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "os_pipe"
@@ -379,9 +379,9 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.19.0"
+version = "3.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488960f40a3fd53d72c2a29a58722561dee8afdd175bd88e3db4677d7b2ba600"
+checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
dependencies = [
"fastrand",
"getrandom",
diff --git a/b3sum/Cargo.toml b/b3sum/Cargo.toml
index 5816ac9..e90b32f 100644
--- a/b3sum/Cargo.toml
+++ b/b3sum/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "b3sum"
-version = "1.7.0"
+version = "1.8.0"
authors = ["Jack O'Connor <[email protected]>"]
description = "a command line implementation of the BLAKE3 hash function"
repository = "https://github.com/BLAKE3-team/BLAKE3"
@@ -15,7 +15,7 @@ pure = ["blake3/pure"]
[dependencies]
anyhow = "1.0.25"
-blake3 = { version = "1.7.0", path = "..", features = ["mmap", "rayon"] }
+blake3 = { version = "1.8.0", path = "..", features = ["mmap", "rayon"] }
clap = { version = "4.0.8", features = ["derive", "wrap_help"] }
hex = "0.4.0"
rayon-core = "1.12.1"
diff --git a/c/CMakeLists.txt b/c/CMakeLists.txt
index 4c31c8a..c929d71 100644
--- a/c/CMakeLists.txt
+++ b/c/CMakeLists.txt
@@ -10,7 +10,7 @@ if (POLICY CMP0102)
endif()
project(libblake3
- VERSION 1.7.0
+ VERSION 1.8.0
DESCRIPTION "BLAKE3 C implementation"
LANGUAGES C CXX ASM
)
diff --git a/c/blake3.h b/c/blake3.h
index 9da57ec..ff20dab 100644
--- a/c/blake3.h
+++ b/c/blake3.h
@@ -30,7 +30,7 @@
extern "C" {
#endif
-#define BLAKE3_VERSION_STRING "1.7.0"
+#define BLAKE3_VERSION_STRING "1.8.0"
#define BLAKE3_KEY_LEN 32
#define BLAKE3_OUT_LEN 32
#define BLAKE3_BLOCK_LEN 64