diff --git a/CHANGELOG.md b/CHANGELOG.md index 0415d22c..0acc9f16 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 93787088..713c2afe 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 06af91f5..baf2c8b6 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 b27b8d97..4a52b0b9 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 1f241cca..8d09267d 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 22dd80aa..442768b8 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 6de464a6..9f86e740 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 b92bdc36..b16dfc0f 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 efdc9840..801fd526 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 4c1a6975..62e8e5e3 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 47e78dd3..c584cc1f 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 c1392815..3cd7a72e 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 fa4b323c..b641a121 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 3ad4d6c8..75a129c2 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 7cb6365f..b923bbb3 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 be900973..25b063c7 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 e97965f1..e016986d 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 8ab97a85..727c0f93 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 f3899759..68e5ec9e 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 fe187650..43a46bd5 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 1b00722f..d581ef40 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 e220b924..a255948a 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]