From 18dfc30f1e90e80abab2d9264c4b0995887ebfbf Mon Sep 17 00:00:00 2001 From: Irakliy Khaburzaniya Date: Fri, 26 May 2023 12:51:07 -0700 Subject: [PATCH] updated crate versions to v0.6.4 --- CHANGELOG.md | 6 ++++++ air/Cargo.toml | 4 ++-- crypto/Cargo.toml | 6 +++--- examples/Cargo.toml | 4 ++-- fri/Cargo.toml | 6 +++--- math/Cargo.toml | 6 +++--- prover/Cargo.toml | 6 +++--- utils/core/Cargo.toml | 4 ++-- utils/rand/Cargo.toml | 4 ++-- verifier/Cargo.toml | 4 ++-- winterfell/Cargo.toml | 4 ++-- 11 files changed, 30 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ad3132f5..d924dfd12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.6.4 (2023-05-26) +* Simplified construction of constraint composition polynomial (#198). +* Refactored serialization of OOD frame in STARK proofs (#199). +* Re-exported `btree_map` and `btree_set` modules from core collections (#202). +* Simplified construction of DEEP composition polynomial (#203). + ## 0.6.3 (2023-05-03) * Sped up proof verification using batch inverse (#190). * Updated `ConstraintCommitment` to use `RowMatrix` internally (#191). diff --git a/air/Cargo.toml b/air/Cargo.toml index 239090874..34dfa8a5d 100644 --- a/air/Cargo.toml +++ b/air/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-air" -version = "0.6.3" +version = "0.6.4" description = "AIR components for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-air/0.6.3" +documentation = "https://docs.rs/winter-air/0.6.4" categories = ["cryptography", "no-std"] keywords = ["crypto", "arithmetization", "air"] edition = "2021" diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 2b28a54e8..a5a7c8c9d 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-crypto" -version = "0.6.3" +version = "0.6.4" description = "Cryptographic library for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-crypto/0.6.3" +documentation = "https://docs.rs/winter-crypto/0.6.4" categories = ["cryptography", "no-std"] keywords = ["crypto", "merkle-tree", "hash"] edition = "2021" @@ -36,6 +36,6 @@ sha3 = { version = "0.10", default-features = false } utils = { version = "0.6", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] -criterion = "0.4" +criterion = "0.5" proptest = "1.1" rand-utils = { version = "0.6", path = "../utils/rand", package = "winter-rand-utils" } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 486d4d905..7d7d5e3d1 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "examples" -version = "0.6.3" +version = "0.6.4" description = "Examples of using Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" @@ -36,7 +36,7 @@ env_logger = { version = "0.10", default-features = false } structopt = { version = "0.3", default-features = false } [dev-dependencies] -criterion = "0.4" +criterion = "0.5" [[bench]] name = "fibonacci" diff --git a/fri/Cargo.toml b/fri/Cargo.toml index 33b7e19b6..5d730d19a 100644 --- a/fri/Cargo.toml +++ b/fri/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-fri" -version = "0.6.3" +version = "0.6.4" description = "Implementation of FRI protocol for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-fri/0.6.3" +documentation = "https://docs.rs/winter-fri/0.6.4" categories = ["cryptography", "no-std"] keywords = ["crypto", "polynomial", "commitments"] edition = "2021" @@ -34,5 +34,5 @@ math = { version = "0.6", path = "../math", package = "winter-math", default-fea utils = { version = "0.6", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] -criterion = "0.4" +criterion = "0.5" rand-utils = { version = "0.6", path = "../utils/rand", package = "winter-rand-utils" } diff --git a/math/Cargo.toml b/math/Cargo.toml index ec69582d4..6a8dd7531 100644 --- a/math/Cargo.toml +++ b/math/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-math" -version = "0.6.3" +version = "0.6.4" description = "Math library for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-math/0.6.3" +documentation = "https://docs.rs/winter-math/0.6.4" categories = ["cryptography", "no-std"] keywords = ["crypto", "finite-fields", "polynomials", "fft"] edition = "2021" @@ -36,7 +36,7 @@ std = ["utils/std"] utils = { version = "0.6", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] -criterion = "0.4" +criterion = "0.5" num-bigint = "0.4" proptest = "1.1" rand-utils = { version = "0.6", path = "../utils/rand", package = "winter-rand-utils" } diff --git a/prover/Cargo.toml b/prover/Cargo.toml index 6724847f1..203d4991e 100644 --- a/prover/Cargo.toml +++ b/prover/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-prover" -version = "0.6.3" +version = "0.6.4" description = "Winterfell STARK prover" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-prover/0.6.3" +documentation = "https://docs.rs/winter-prover/0.6.4" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "prover"] edition = "2021" @@ -33,7 +33,7 @@ math = { version = "0.6", path = "../math", package = "winter-math", default-fea utils = { version = "0.6", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] -criterion = "0.4" +criterion = "0.5" rand-utils = { version = "0.6", path = "../utils/rand", package = "winter-rand-utils" } # Allow math in docs diff --git a/utils/core/Cargo.toml b/utils/core/Cargo.toml index 1b9d7058a..453f89226 100644 --- a/utils/core/Cargo.toml +++ b/utils/core/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-utils" -version = "0.6.3" +version = "0.6.4" description = "Utilities for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-utils/0.6.3" +documentation = "https://docs.rs/winter-utils/0.6.4" categories = ["cryptography", "no-std"] keywords = ["serialization", "transmute"] edition = "2021" diff --git a/utils/rand/Cargo.toml b/utils/rand/Cargo.toml index 2b1665d73..5453ecf20 100644 --- a/utils/rand/Cargo.toml +++ b/utils/rand/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-rand-utils" -version = "0.6.3" +version = "0.6.4" description = "Random value generation utilities for Winterfell crates" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-rand-utils/0.6.3" +documentation = "https://docs.rs/winter-rand-utils/0.6.4" categories = ["cryptography"] keywords = ["rand"] edition = "2021" diff --git a/verifier/Cargo.toml b/verifier/Cargo.toml index 58c756add..1361de180 100644 --- a/verifier/Cargo.toml +++ b/verifier/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-verifier" -version = "0.6.3" +version = "0.6.4" description = "Winterfell STARK verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-verifier/0.6.3" +documentation = "https://docs.rs/winter-verifier/0.6.4" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "verifier"] edition = "2021" diff --git a/winterfell/Cargo.toml b/winterfell/Cargo.toml index 1d34afd1e..1d728b5e1 100644 --- a/winterfell/Cargo.toml +++ b/winterfell/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winterfell" -version = "0.6.3" +version = "0.6.4" description = "Winterfell STARK prover and verifier" authors = ["winterfell contributors"] readme = "../README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winterfell/0.6.3" +documentation = "https://docs.rs/winterfell/0.6.4" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "prover", "verifier"] edition = "2021"