From d80df335a595445491852b5afdba1841a6c8622d Mon Sep 17 00:00:00 2001 From: Irakliy Khaburzaniya Date: Fri, 29 Apr 2022 01:11:30 -0700 Subject: [PATCH] incremented version to v0.4 --- README.md | 4 ++-- air/Cargo.toml | 16 ++++++++-------- crypto/Cargo.toml | 12 ++++++------ examples/Cargo.toml | 10 +++++----- fri/Cargo.toml | 14 +++++++------- math/Cargo.toml | 10 +++++----- prover/Cargo.toml | 16 ++++++++-------- utils/core/Cargo.toml | 6 +++--- utils/rand/Cargo.toml | 8 ++++---- verifier/Cargo.toml | 14 +++++++------- winterfell/Cargo.toml | 10 +++++----- 11 files changed, 60 insertions(+), 60 deletions(-) diff --git a/README.md b/README.md index 2e5deabc7..a425d5cb4 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ - - + + A STARK prover and verifier for arbitrary computations. diff --git a/air/Cargo.toml b/air/Cargo.toml index 5db006d65..dc77ace6a 100644 --- a/air/Cargo.toml +++ b/air/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "winter-air" -version = "0.3.0" +version = "0.4.0" 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.3.0" +documentation = "https://docs.rs/winter-air/0.4.0" categories = ["cryptography", "no-std"] keywords = ["crypto", "arithmetization", "air"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -20,13 +20,13 @@ default = ["std"] std = ["crypto/std", "fri/std", "math/std", "utils/std"] [dependencies] -crypto = { version = "0.3", path = "../crypto", package = "winter-crypto", default-features = false } -fri = { version = "0.3", path = "../fri", package = "winter-fri", default-features = false } -math = { version = "0.3", path = "../math", package = "winter-math", default-features = false } -utils = { version = "0.3", path = "../utils/core", package = "winter-utils", default-features = false } +crypto = { version = "0.4", path = "../crypto", package = "winter-crypto", default-features = false } +fri = { version = "0.4", path = "../fri", package = "winter-fri", default-features = false } +math = { version = "0.4", path = "../math", package = "winter-math", default-features = false } +utils = { version = "0.4", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] -rand-utils = { version = "0.3", path = "../utils/rand", package = "winter-rand-utils" } +rand-utils = { version = "0.4", path = "../utils/rand", package = "winter-rand-utils" } # Allow math in docs [package.metadata.docs.rs] diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 5c083178d..55358c420 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "winter-crypto" -version = "0.3.2" +version = "0.4.0" 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.3.1" +documentation = "https://docs.rs/winter-crypto/0.4.0" categories = ["cryptography", "no-std"] keywords = ["crypto", "merkle-tree", "hash"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -31,11 +31,11 @@ std = ["blake3/std", "math/std", "sha3/std", "utils/std"] [dependencies] blake3 = { version = "1.0", default-features = false } -math = { version = "0.3", path = "../math", package = "winter-math", default-features = false } +math = { version = "0.4", path = "../math", package = "winter-math", default-features = false } sha3 = { version = "0.10", default-features = false } -utils = { version = "0.3", path = "../utils/core", package = "winter-utils", default-features = false } +utils = { version = "0.4", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] criterion = "0.3" proptest = "1.0" -rand-utils = { version = "0.3", path = "../utils/rand", package = "winter-rand-utils" } +rand-utils = { version = "0.4", path = "../utils/rand", package = "winter-rand-utils" } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 327aa74b0..58d823755 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "examples" -version = "0.3.0" +version = "0.4.0" description = "Examples of using Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" @@ -8,7 +8,7 @@ license = "MIT" repository = "https://github.com/novifinancial/winterfell" categories = ["cryptography"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -26,9 +26,9 @@ default = ["std"] std = ["hex/std", "winterfell/std", "core-utils/std", "rand-utils"] [dependencies] -winterfell = { version="0.3", path = "../winterfell", default-features = false } -core-utils = { version = "0.3", path = "../utils/core", package = "winter-utils", default-features = false } -rand-utils = { version = "0.3", path = "../utils/rand", package = "winter-rand-utils", optional = true } +winterfell = { version="0.4", path = "../winterfell", default-features = false } +core-utils = { version = "0.4", path = "../utils/core", package = "winter-utils", default-features = false } +rand-utils = { version = "0.4", path = "../utils/rand", package = "winter-rand-utils", optional = true } hex = { version = "0.4", optional = true } log = { version = "0.4", default-features = false } blake3 = { version = "1.0", default-features = false } diff --git a/fri/Cargo.toml b/fri/Cargo.toml index 73f71a124..c45b25975 100644 --- a/fri/Cargo.toml +++ b/fri/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "winter-fri" -version = "0.3.0" +version = "0.4.0" 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.3.0" +documentation = "https://docs.rs/winter-fri/0.4.0" categories = ["cryptography", "no-std"] keywords = ["crypto", "polynomial", "commitments"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -29,10 +29,10 @@ default = ["std"] std = ["crypto/std", "math/std", "utils/std"] [dependencies] -crypto = { version = "0.3", path = "../crypto", package = "winter-crypto", default-features = false } -math = { version = "0.3", path = "../math", package = "winter-math", default-features = false } -utils = { version = "0.3", path = "../utils/core", package = "winter-utils", default-features = false } +crypto = { version = "0.4", path = "../crypto", package = "winter-crypto", default-features = false } +math = { version = "0.4", path = "../math", package = "winter-math", default-features = false } +utils = { version = "0.4", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] criterion = "0.3" -rand-utils = { version = "0.3", path = "../utils/rand", package = "winter-rand-utils" } +rand-utils = { version = "0.4", path = "../utils/rand", package = "winter-rand-utils" } diff --git a/math/Cargo.toml b/math/Cargo.toml index cb1cfe7f2..f5cebc3a7 100644 --- a/math/Cargo.toml +++ b/math/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "winter-math" -version = "0.3.0" +version = "0.4.0" 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.3.0" +documentation = "https://docs.rs/winter-math/0.4.0" categories = ["cryptography", "no-std"] keywords = ["crypto", "finite-fields", "polynomials", "fft"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -33,13 +33,13 @@ default = ["std"] std = ["utils/std"] [dependencies] -utils = { version = "0.3", path = "../utils/core", package = "winter-utils", default-features = false } +utils = { version = "0.4", path = "../utils/core", package = "winter-utils", default-features = false } [dev-dependencies] criterion = "0.3" num-bigint = "0.4" proptest = "1.0" -rand-utils = { version = "0.3", path = "../utils/rand", package = "winter-rand-utils" } +rand-utils = { version = "0.4", path = "../utils/rand", package = "winter-rand-utils" } # Allow math in docs [package.metadata.docs.rs] diff --git a/prover/Cargo.toml b/prover/Cargo.toml index f17c83cc9..d09f5d2cd 100644 --- a/prover/Cargo.toml +++ b/prover/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "winter-prover" -version = "0.3.0" +version = "0.4.0" 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.3.0" +documentation = "https://docs.rs/winter-prover/0.4.0" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "prover"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -21,12 +21,12 @@ default = ["std"] std = ["air/std", "crypto/std", "fri/std", "math/std", "utils/std"] [dependencies] -air = { version = "0.3", path = "../air", package = "winter-air", default-features = false } -crypto = { version = "0.3", path = "../crypto", package = "winter-crypto", default-features = false } -fri = { version = "0.3", path = '../fri', package = "winter-fri", default-features = false } +air = { version = "0.4", path = "../air", package = "winter-air", default-features = false } +crypto = { version = "0.4", path = "../crypto", package = "winter-crypto", default-features = false } +fri = { version = "0.4", path = '../fri', package = "winter-fri", default-features = false } log = { version = "0.4", default-features = false } -math = { version = "0.3", path = "../math", package = "winter-math", default-features = false } -utils = { version = "0.3", path = "../utils/core", package = "winter-utils", default-features = false } +math = { version = "0.4", path = "../math", package = "winter-math", default-features = false } +utils = { version = "0.4", path = "../utils/core", package = "winter-utils", default-features = false } # Allow math in docs [package.metadata.docs.rs] diff --git a/utils/core/Cargo.toml b/utils/core/Cargo.toml index e42447384..0a61a3437 100644 --- a/utils/core/Cargo.toml +++ b/utils/core/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "winter-utils" -version = "0.3.0" +version = "0.4.0" 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.3.0" +documentation = "https://docs.rs/winter-utils/0.4.0" categories = ["cryptography", "no-std"] keywords = ["serialization", "transmute"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false diff --git a/utils/rand/Cargo.toml b/utils/rand/Cargo.toml index f431c9426..1582d7ff1 100644 --- a/utils/rand/Cargo.toml +++ b/utils/rand/Cargo.toml @@ -1,22 +1,22 @@ [package] name = "winter-rand-utils" -version = "0.3.0" +version = "0.4.0" 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.3.0" +documentation = "https://docs.rs/winter-rand-utils/0.4.0" categories = ["cryptography"] keywords = ["rand"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false [dependencies] -utils = { version = "0.3", path = "../core", package = "winter-utils" } +utils = { version = "0.4", path = "../core", package = "winter-utils" } [target.'cfg(not(target_family = "wasm"))'.dependencies] rand = { version = "0.8" } diff --git a/verifier/Cargo.toml b/verifier/Cargo.toml index 5db1cb484..f8d7958b6 100644 --- a/verifier/Cargo.toml +++ b/verifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "winter-verifier" -version = "0.3.0" +version = "0.4.0" description = "Winterfell STARK verifier" authors = ["winterfell contributors"] readme = "README.md" @@ -10,7 +10,7 @@ documentation = "https://docs.rs/winter-verifier/0.3.0" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "verifier"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -20,11 +20,11 @@ default = ["std"] std = ["air/std", "crypto/std", "fri/std", "math/std", "utils/std"] [dependencies] -air = { version = "0.3", path = "../air", package = "winter-air", default-features = false } -crypto = { version = "0.3", path = "../crypto", package = "winter-crypto", default-features = false } -fri = { version = "0.3", path = "../fri", package = "winter-fri", default-features = false } -math = { version = "0.3", path = "../math", package = "winter-math", default-features = false } -utils = { version = "0.3", path = "../utils/core", package = "winter-utils", default-features = false } +air = { version = "0.4", path = "../air", package = "winter-air", default-features = false } +crypto = { version = "0.4", path = "../crypto", package = "winter-crypto", default-features = false } +fri = { version = "0.4", path = "../fri", package = "winter-fri", default-features = false } +math = { version = "0.4", path = "../math", package = "winter-math", default-features = false } +utils = { version = "0.4", path = "../utils/core", package = "winter-utils", default-features = false } # Allow math in docs [package.metadata.docs.rs] diff --git a/winterfell/Cargo.toml b/winterfell/Cargo.toml index aebea2c93..448d377ad 100644 --- a/winterfell/Cargo.toml +++ b/winterfell/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "winterfell" -version = "0.3.0" +version = "0.4.0" 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.3.0" +documentation = "https://docs.rs/winterfell/0.4.0" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "prover", "verifier"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [lib] bench = false @@ -21,8 +21,8 @@ default = ["std"] std = ["prover/std", "verifier/std"] [dependencies] -prover = { version = "0.3", path = "../prover", package = "winter-prover", default-features = false } -verifier = { version = "0.3", path = "../verifier", package = "winter-verifier", default-features = false } +prover = { version = "0.4", path = "../prover", package = "winter-prover", default-features = false } +verifier = { version = "0.4", path = "../verifier", package = "winter-verifier", default-features = false } # Allow math in docs [package.metadata.docs.rs]