diff --git a/Cargo.toml b/Cargo.toml index 948101b..a30c05d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,14 +15,14 @@ edition = "2021" ################################# Dependencies ################################ [dependencies] -ark-ff = { version = "0.4.0", default-features = false } -ark-ec = { version = "0.4.0", default-features = false } -ark-serialize = { version = "0.4.0", default-features = false, features = [ "derive" ] } -ark-poly = { version = "0.4.0", default-features = false } -ark-std = { version = "0.4.0", default-features = false } -ark-relations = { version = "0.4.0", default-features = false } -ark-crypto-primitives = { version = "0.4.0", default-features = false, features = ["snark", "sponge"] } -ark-r1cs-std = { version = "0.4.0", default-features = false, optional = true } +ark-ff = { version = "0.5.0", default-features = false } +ark-ec = { version = "0.5.0", default-features = false } +ark-serialize = { version = "0.5.0", default-features = false, features = [ "derive" ] } +ark-poly = { version = "0.5.0", default-features = false } +ark-std = { version = "0.5.0", default-features = false } +ark-relations = { version = "0.5.0", default-features = false } +ark-crypto-primitives = { version = "0.5.0", default-features = false, features = ["snark", "sponge"] } +ark-r1cs-std = { version = "0.5.0", default-features = false, optional = true } tracing = { version = "0.1", default-features = false, features = [ "attributes" ], optional = true } derivative = { version = "2.0", features = ["use_core"], optional = true} @@ -31,15 +31,15 @@ rayon = { version = "1", optional = true } [dev-dependencies] csv = { version = "1" } -ark-bls12-381 = { version = "0.4.0", default-features = false, features = ["curve"] } -ark-bls12-377 = { version = "0.4.0", default-features = false, features = ["curve"] } -ark-bn254 = { version = "0.4.0", default-features = false, features = ["curve"] } -ark-bw6-761 = { version = "0.4.0", default-features = false } -ark-mnt4-298 = { version = "0.4.0", default-features = false, features = ["r1cs", "curve"] } -ark-mnt6-298 = { version = "0.4.0", default-features = false, features = ["r1cs"] } -ark-mnt4-753 = { version = "0.4.0", default-features = false, features = ["r1cs", "curve"] } -ark-mnt6-753 = { version = "0.4.0", default-features = false, features = ["r1cs"] } -ark-r1cs-std = { version = "0.4.0", default-features = false } +ark-bls12-381 = { version = "0.5.0", default-features = false, features = ["curve"] } +ark-bls12-377 = { version = "0.5.0", default-features = false, features = ["curve"] } +ark-bn254 = { version = "0.5.0", default-features = false, features = ["curve"] } +ark-bw6-761 = { version = "0.5.0", default-features = false } +ark-mnt4-298 = { version = "0.5.0", default-features = false, features = ["r1cs", "curve"] } +ark-mnt6-298 = { version = "0.5.0", default-features = false, features = ["r1cs"] } +ark-mnt4-753 = { version = "0.5.0", default-features = false, features = ["r1cs", "curve"] } +ark-mnt6-753 = { version = "0.5.0", default-features = false, features = ["r1cs"] } +ark-r1cs-std = { version = "0.5.0", default-features = false } [features] default = ["parallel"] diff --git a/src/generator.rs b/src/generator.rs index 15aee16..a4cedca 100644 --- a/src/generator.rs +++ b/src/generator.rs @@ -1,5 +1,5 @@ use crate::{r1cs_to_qap::R1CSToQAP, Groth16, ProvingKey, Vec, VerifyingKey}; -use ark_ec::{pairing::Pairing, scalar_mul::BatchMulPreprocessing, CurveGroup}; +use ark_ec::{scalar_mul::BatchMulPreprocessing, pairing::Pairing, CurveGroup}; use ark_ff::{Field, UniformRand, Zero}; use ark_poly::{EvaluationDomain, GeneralEvaluationDomain}; use ark_relations::r1cs::{