From d2c998736e4aefdadd8e5cf115fc42012daaf125 Mon Sep 17 00:00:00 2001 From: Weikeng Chen Date: Sun, 6 Jun 2021 13:47:19 -0700 Subject: [PATCH] Release v0.3.0 (#62) * release * update CHANGELOG.md --- CHANGELOG.md | 20 +++++++++++++++++++- bls12_377/Cargo.toml | 18 +++++++++--------- bls12_381/Cargo.toml | 12 ++++++------ bn254/Cargo.toml | 12 ++++++------ bn254/src/curves/mod.rs | 2 -- bw6_761/Cargo.toml | 14 +++++++------- cp6_782/Cargo.toml | 14 +++++++------- curve-benches/Cargo.toml | 10 +++++----- curve-constraint-tests/Cargo.toml | 14 +++++++------- ed_on_bls12_377/Cargo.toml | 18 +++++++++--------- ed_on_bls12_381/Cargo.toml | 18 +++++++++--------- ed_on_bn254/Cargo.toml | 18 +++++++++--------- ed_on_bw6_761/Cargo.toml | 12 ++++++------ ed_on_cp6_782/Cargo.toml | 18 +++++++++--------- ed_on_mnt4_298/Cargo.toml | 18 +++++++++--------- ed_on_mnt4_753/Cargo.toml | 18 +++++++++--------- mnt4_298/Cargo.toml | 16 ++++++++-------- mnt4_753/Cargo.toml | 16 ++++++++-------- mnt6_298/Cargo.toml | 18 +++++++++--------- mnt6_753/Cargo.toml | 18 +++++++++--------- pallas/Cargo.toml | 16 ++++++++-------- vesta/Cargo.toml | 18 +++++++++--------- 22 files changed, 177 insertions(+), 161 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0415d22..0acc9f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,21 @@ -## Pending +# CHANGELOG + +## Pending ### Breaking changes + +### Features + +### Improvements + +### Bug fixes + +## v0.3.0 + +### Breaking changes + - [\#60](https://github.com/arkworks-rs/curves/pull/60) Change the scalar group generator of `Fr` of `bls12_377` Fr from `11` to `22`. +- [\#61](https://github.com/arkworks-rs/curves/pull/61) Remove `ATE_LOOP_COUNT_IS_NEGATIVE` from BN254 curve parameter. ### Features @@ -12,9 +26,11 @@ ## v0.2.0 ### Breaking changes + - Requires all crates from `arkworks-rs/algebra` to have version `v0.2.0` or greater. ### Features + - [\#3](https://github.com/arkworks-rs/curves/pull/3) Add constraints for `ark-bls12-377`, `ark-ed-on-bls12-377`, @@ -33,9 +49,11 @@ - [\#53](https://github.com/arkworks-rs/curves/pull/53) Add benchmarks for Pallas and Vesta curves. ### Improvements + - [\#42](https://github.com/arkworks-rs/curves/pull/42) Remove the dependency of `rand_xorshift`. ### Bug fixes + - [\#28](https://github.com/arkworks-rs/curves/pull/28), [\#49](https://github.com/arkworks-rs/curves/pull/49) Fix broken documentation links. - [\#38](https://github.com/arkworks-rs/curves/pull/38) Compile with `panic='abort'` in release mode, for safety of the library across FFI boundaries. - [\#45](https://github.com/arkworks-rs/curves/pull/45) Fix `ark-ed-on-mnt4-753`. diff --git a/bls12_377/Cargo.toml b/bls12_377/Cargo.toml index 9378708..713c2af 100644 --- a/bls12_377/Cargo.toml +++ b/bls12_377/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-bls12-377" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The BLS12-377 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version="^0.2.0", default-features = false } -ark-ec = { version="^0.2.0", default-features = false } -ark-r1cs-std = { version="^0.2.0", default-features = false, optional = true } -ark-std = { version="^0.2.0", default-features = false } +ark-ff = { version="^0.3.0", default-features = false } +ark-ec = { version="^0.3.0", default-features = false } +ark-r1cs-std = { version="^0.3.0", default-features = false, optional = true } +ark-std = { version="^0.3.0", default-features = false } [dev-dependencies] -ark-relations = { version="^0.2.0", default-features = false } -ark-serialize = { version="^0.2.0", default-features = false } -ark-algebra-test-templates = { version="^0.2.0", default-features = false } -ark-curve-constraint-tests = { version="^0.2.0", path = "../curve-constraint-tests", default-features = false } +ark-relations = { version="^0.3.0", default-features = false } +ark-serialize = { version="^0.3.0", default-features = false } +ark-algebra-test-templates = { version="^0.3.0", default-features = false } +ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] default = [ "curve" ] diff --git a/bls12_381/Cargo.toml b/bls12_381/Cargo.toml index 06af91f..baf2c8b 100644 --- a/bls12_381/Cargo.toml +++ b/bls12_381/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-bls12-381" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The BLS12-381 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,13 +13,13 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version="^0.2.0", default-features = false } -ark-ec = { version="^0.2.0", default-features = false } -ark-std = { version="^0.2.0", default-features = false } +ark-ff = { version="^0.3.0", default-features = false } +ark-ec = { version="^0.3.0", default-features = false } +ark-std = { version="^0.3.0", default-features = false } [dev-dependencies] -ark-serialize = { version="^0.2.0", default-features = false } -ark-algebra-test-templates = { version="^0.2.0", default-features = false } +ark-serialize = { version="^0.3.0", default-features = false } +ark-algebra-test-templates = { version="^0.3.0", default-features = false } [features] default = [ "curve" ] diff --git a/bn254/Cargo.toml b/bn254/Cargo.toml index b27b8d9..4a52b0b 100644 --- a/bn254/Cargo.toml +++ b/bn254/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-bn254" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The BN254 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,13 +13,13 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version="^0.2.0", default-features = false } -ark-ec = { version="^0.2.0", default-features = false } -ark-std = { version="^0.2.0", default-features = false } +ark-ff = { version="^0.3.0", default-features = false } +ark-ec = { version="^0.3.0", default-features = false } +ark-std = { version="^0.3.0", default-features = false } [dev-dependencies] -ark-serialize = { version="^0.2.0", default-features = false } -ark-algebra-test-templates = { version="^0.2.0", default-features = false } +ark-serialize = { version="^0.3.0", default-features = false } +ark-algebra-test-templates = { version="^0.3.0", default-features = false } [features] default = [ "curve" ] diff --git a/bn254/src/curves/mod.rs b/bn254/src/curves/mod.rs index 1f241cc..8d09267 100644 --- a/bn254/src/curves/mod.rs +++ b/bn254/src/curves/mod.rs @@ -21,8 +21,6 @@ impl BnParameters for Parameters { 0, 1, 1, 1, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 1, 1, 0, 0, -1, 0, 0, 0, 1, 1, 0, -1, 0, 0, 1, 0, 1, 1, ]; - /// `ate_loop_count` is positive. - const ATE_LOOP_COUNT_IS_NEGATIVE: bool = false; const TWIST_MUL_BY_Q_X: Fq2 = field_new!( Fq2, diff --git a/bw6_761/Cargo.toml b/bw6_761/Cargo.toml index 22dd80a..442768b 100644 --- a/bw6_761/Cargo.toml +++ b/bw6_761/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-bw6-761" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The BW6-761 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,14 +13,14 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version="^0.2.0", default-features = false } -ark-ec = { version="^0.2.0", default-features = false } -ark-std = { version="^0.2.0", default-features = false } -ark-bls12-377 = { version="^0.2.0", path = "../bls12_377", default-features = false, features = [ "base_field" ] } +ark-ff = { version="^0.3.0", default-features = false } +ark-ec = { version="^0.3.0", default-features = false } +ark-std = { version="^0.3.0", default-features = false } +ark-bls12-377 = { version="^0.3.0", path = "../bls12_377", default-features = false, features = [ "base_field" ] } [dev-dependencies] -ark-serialize = { version="^0.2.0", default-features = false } -ark-algebra-test-templates = { version="^0.2.0", default-features = false } +ark-serialize = { version="^0.3.0", default-features = false } +ark-algebra-test-templates = { version="^0.3.0", default-features = false } [features] default = [] diff --git a/cp6_782/Cargo.toml b/cp6_782/Cargo.toml index 6de464a..9f86e74 100644 --- a/cp6_782/Cargo.toml +++ b/cp6_782/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-cp6-782" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The CP6-782 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,14 +13,14 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-bls12-377 = { version = "^0.2.0", path = "../bls12_377", default-features = false, features = [ "base_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-bls12-377 = { version = "^0.3.0", path = "../bls12_377", default-features = false, features = [ "base_field" ] } [dev-dependencies] -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } [features] default = [] diff --git a/curve-benches/Cargo.toml b/curve-benches/Cargo.toml index b92bdc3..b16dfc0 100644 --- a/curve-benches/Cargo.toml +++ b/curve-benches/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-curve-benches" -version = "0.2.0" +version = "0.3.0" authors = [ "Sean Bowe", "Alessandro Chiesa", @@ -28,10 +28,10 @@ build = "build.rs" bencher = { version = "0.1.5" } [dev-dependencies] -ark-std = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-ff = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-ff = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } ark-mnt4-298 = { path = "../mnt4_298" } ark-mnt6-298 = { path = "../mnt6_298" } diff --git a/curve-constraint-tests/Cargo.toml b/curve-constraint-tests/Cargo.toml index efdc984..801fd52 100644 --- a/curve-constraint-tests/Cargo.toml +++ b/curve-constraint-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-curve-constraint-tests" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A library for testing constraints for finite fields, elliptic curves, and pairings" homepage = "https://arkworks.rs" @@ -13,12 +13,12 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-std = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-ff = { version = "^0.2.0", default-features = false } -ark-relations = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-ff = { version = "^0.3.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } [features] default = [] diff --git a/ed_on_bls12_377/Cargo.toml b/ed_on_bls12_377/Cargo.toml index 4c1a697..62e8e5e 100644 --- a/ed_on_bls12_377/Cargo.toml +++ b/ed_on_bls12_377/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-ed-on-bls12-377" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A Twisted Edwards curve defined over the scalar field of the BLS12-377 curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-bls12-377 = { version = "^0.2.0", path = "../bls12_377", default-features = false, features = [ "scalar_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-bls12-377 = { version = "^0.3.0", path = "../bls12_377", default-features = false, features = [ "scalar_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/ed_on_bls12_381/Cargo.toml b/ed_on_bls12_381/Cargo.toml index 47e78dd..c584cc1 100644 --- a/ed_on_bls12_381/Cargo.toml +++ b/ed_on_bls12_381/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-ed-on-bls12-381" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A Twisted Edwards curve defined over the scalar field of the BLS12-381 curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-bls12-381 = { version = "^0.2.0", path = "../bls12_381", default-features = false, features = [ "scalar_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-bls12-381 = { version = "^0.3.0", path = "../bls12_381", default-features = false, features = [ "scalar_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/ed_on_bn254/Cargo.toml b/ed_on_bn254/Cargo.toml index c139281..3cd7a72 100644 --- a/ed_on_bn254/Cargo.toml +++ b/ed_on_bn254/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-ed-on-bn254" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A Twisted Edwards curve defined over the scalar field of the BN254 curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-bn254 = { version = "^0.2.0", path = "../bn254", default-features = false, features = [ "scalar_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-bn254 = { version = "^0.3.0", path = "../bn254", default-features = false, features = [ "scalar_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/ed_on_bw6_761/Cargo.toml b/ed_on_bw6_761/Cargo.toml index fa4b323..b641a12 100644 --- a/ed_on_bw6_761/Cargo.toml +++ b/ed_on_bw6_761/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-ed-on-bw6-761" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A Twisted Edwards curve defined over the scalar field of the BW6-761 curve" homepage = "https://arkworks.rs" @@ -13,13 +13,13 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ed-on-cp6-782 = { version = "^0.2.0", path = "../ed_on_cp6_782", default-features = false } +ark-ed-on-cp6-782 = { version = "^0.3.0", path = "../ed_on_cp6_782", default-features = false } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false } -ark-ff = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false } +ark-ff = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } [features] default = [] diff --git a/ed_on_cp6_782/Cargo.toml b/ed_on_cp6_782/Cargo.toml index 3ad4d6c..75a129c 100644 --- a/ed_on_cp6_782/Cargo.toml +++ b/ed_on_cp6_782/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-ed-on-cp6-782" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A Twisted Edwards curve defined over the scalar field of the CP6-782 curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-bls12-377 = { version = "^0.2.0", path = "../bls12_377", default-features = false, features = [ "base_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-bls12-377 = { version = "^0.3.0", path = "../bls12_377", default-features = false, features = [ "base_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/ed_on_mnt4_298/Cargo.toml b/ed_on_mnt4_298/Cargo.toml index 7cb6365..b923bbb 100644 --- a/ed_on_mnt4_298/Cargo.toml +++ b/ed_on_mnt4_298/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-ed-on-mnt4-298" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A Twisted Edwards curve defined over the scalar field of the MNT4-298 curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-mnt4-298 = { version = "^0.2.0", path = "../mnt4_298", default-features = false, features = [ "scalar_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-mnt4-298 = { version = "^0.3.0", path = "../mnt4_298", default-features = false, features = [ "scalar_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/ed_on_mnt4_753/Cargo.toml b/ed_on_mnt4_753/Cargo.toml index be90097..25b063c 100644 --- a/ed_on_mnt4_753/Cargo.toml +++ b/ed_on_mnt4_753/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-ed-on-mnt4-753" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "A Twisted Edwards curve defined over the scalar field of the MNT4-753 curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-mnt4-753 = { version = "^0.2.0", path = "../mnt4_753", default-features = false, features = [ "scalar_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-mnt4-753 = { version = "^0.3.0", path = "../mnt4_753", default-features = false, features = [ "scalar_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/mnt4_298/Cargo.toml b/mnt4_298/Cargo.toml index e97965f..e016986 100644 --- a/mnt4_298/Cargo.toml +++ b/mnt4_298/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-mnt4-298" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The MNT4-298 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,15 +13,15 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/mnt4_753/Cargo.toml b/mnt4_753/Cargo.toml index 8ab97a8..727c0f9 100644 --- a/mnt4_753/Cargo.toml +++ b/mnt4_753/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-mnt4-753" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The MNT4-753 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,15 +13,15 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/mnt6_298/Cargo.toml b/mnt6_298/Cargo.toml index f389975..68e5ec9 100644 --- a/mnt6_298/Cargo.toml +++ b/mnt6_298/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-mnt6-298" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The MNT6-298 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-mnt4-298 = { version = "^0.2.0", path = "../mnt4_298", default-features = false, features = [ "scalar_field", "base_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-mnt4-298 = { version = "^0.3.0", path = "../mnt4_298", default-features = false, features = [ "scalar_field", "base_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/mnt6_753/Cargo.toml b/mnt6_753/Cargo.toml index fe18765..43a46bd 100644 --- a/mnt6_753/Cargo.toml +++ b/mnt6_753/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-mnt6-753" -version = "0.2.0" +version = "0.3.0" authors = [ "arkworks contributors" ] description = "The MNT6-753 pairing-friendly elliptic curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-std = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-mnt4-753 = { version = "^0.2.0", path = "../mnt4_753", default-features = false, features = [ "scalar_field", "base_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-std = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-mnt4-753 = { version = "^0.3.0", path = "../mnt4_753", default-features = false, features = [ "scalar_field", "base_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/pallas/Cargo.toml b/pallas/Cargo.toml index 1b00722..d581ef4 100644 --- a/pallas/Cargo.toml +++ b/pallas/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-pallas" -version = "0.2.0" +version = "0.3.0" authors = [ "Ying Tong Lai", "Daira Hopwood", "O(1) Labs", "arkworks contributors" ] description = "The Pallas prime-order elliptic curve" homepage = "https://arkworks.rs" @@ -13,15 +13,15 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-std = { version = "^0.2.0", default-features = false } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-std = { version = "^0.3.0", default-features = false } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features] diff --git a/vesta/Cargo.toml b/vesta/Cargo.toml index e220b92..a255948 100644 --- a/vesta/Cargo.toml +++ b/vesta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ark-vesta" -version = "0.2.0" +version = "0.3.0" authors = [ "Ying Tong Lai", "Daira Hopwood", "O(1) Labs", "arkworks contributors" ] description = "The Vesta prime-order elliptic curve" homepage = "https://arkworks.rs" @@ -13,16 +13,16 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -ark-ff = { version = "^0.2.0", default-features = false } -ark-ec = { version = "^0.2.0", default-features = false } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-std = { version = "^0.2.0", default-features = false } -ark-pallas = { version = "^0.2.0", path = "../pallas", default-features = false, features = [ "scalar_field", "base_field" ] } +ark-ff = { version = "^0.3.0", default-features = false } +ark-ec = { version = "^0.3.0", default-features = false } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-std = { version = "^0.3.0", default-features = false } +ark-pallas = { version = "^0.3.0", path = "../pallas", default-features = false, features = [ "scalar_field", "base_field" ] } [dev-dependencies] -ark-relations = { version = "^0.2.0", default-features = false } -ark-serialize = { version = "^0.2.0", default-features = false } -ark-algebra-test-templates = { version = "^0.2.0", default-features = false } +ark-relations = { version = "^0.3.0", default-features = false } +ark-serialize = { version = "^0.3.0", default-features = false } +ark-algebra-test-templates = { version = "^0.3.0", default-features = false } ark-curve-constraint-tests = { path = "../curve-constraint-tests", default-features = false } [features]