diff --git a/CHANGELOG.md b/CHANGELOG.md index b7530d9a..bf86becd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Removed duplicated check in RpoFalcon512 verification (#368). - Added parallel implementation of `Smt::compute_mutations` with better performance (#365). - Implemented parallel leaf hashing in `Smt::process_sorted_pairs_to_leaves` (#365). +- [BREAKING] Updated Winterfell dependency to v0.12 (#374). ## 0.13.2 (2025-01-24) diff --git a/Cargo.lock b/Cargo.lock index 99b7e0b9..51856c46 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1230,9 +1230,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winter-crypto" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c57748fd2da77742be601f03eda639ff6046879738fd1faae86e80018263cb" +checksum = "32247cde9f43e5bbd05362caa7274608790ea69b14f7c81cd509aae7127c5ff2" dependencies = [ "blake3", "sha3", @@ -1242,9 +1242,9 @@ dependencies = [ [[package]] name = "winter-math" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6020c17839fa107ce4a7cc178e407ebbc24adfac1980f4fa2111198e052700ab" +checksum = "326dfe4bfa4072b7c909133a88f8807820d3e49e5dfd246f67981771f74a0ed3" dependencies = [ "serde", "winter-utils", @@ -1252,9 +1252,9 @@ dependencies = [ [[package]] name = "winter-rand-utils" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226e4c455f6eb72f64ac6eeb7642df25e21ff2280a4f6b09db75392ad6b390ef" +checksum = "fc6321741f063344258c80f0c0255a559ded99bc17fe99fab9577f2460065ddf" dependencies = [ "rand", "winter-utils", @@ -1262,9 +1262,9 @@ dependencies = [ [[package]] name = "winter-utils" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1507ef312ea5569d54c2c7446a18b82143eb2a2e21f5c3ec7cfbe8200c03bd7c" +checksum = "2d47518e6931955dcac73a584cacb04550b82ab2f45c72880cbbbdbe13adb63c" [[package]] name = "wit-bindgen-rt" diff --git a/Cargo.toml b/Cargo.toml index febb4715..d1618591 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -69,14 +69,14 @@ num = { version = "0.4", default-features = false, features = ["alloc", "libm"] num-complex = { version = "0.4", default-features = false } rand = { version = "0.8", default-features = false } rand_core = { version = "0.6", default-features = false } -rand-utils = { version = "0.11", package = "winter-rand-utils", optional = true } +rand-utils = { version = "0.12", package = "winter-rand-utils", optional = true } rayon = { version = "1.10", optional = true } serde = { version = "1.0", default-features = false, optional = true, features = ["derive"] } sha3 = { version = "0.10", default-features = false } thiserror = { version = "2.0", default-features = false } -winter-crypto = { version = "0.11", default-features = false } -winter-math = { version = "0.11", default-features = false } -winter-utils = { version = "0.11", default-features = false } +winter-crypto = { version = "0.12", default-features = false } +winter-math = { version = "0.12", default-features = false } +winter-utils = { version = "0.12", default-features = false } [dev-dependencies] assert_matches = { version = "1.5", default-features = false } @@ -85,7 +85,7 @@ getrandom = { version = "0.2", features = ["js"] } hex = { version = "0.4", default-features = false, features = ["alloc"] } proptest = "1.6" rand_chacha = { version = "0.3", default-features = false } -rand-utils = { version = "0.11", package = "winter-rand-utils" } +rand-utils = { version = "0.12", package = "winter-rand-utils" } seq-macro = { version = "0.3" } [build-dependencies]