diff --git a/test-curves/Cargo.toml b/test-curves/Cargo.toml index 79300f65e..eaf56fc6d 100644 --- a/test-curves/Cargo.toml +++ b/test-curves/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ark-test-curves" description = "A library for testing ark-ec & ark-poly" -keywords = ["cryptography", "serialization" ] +keywords = ["cryptography", "serialization"] documentation = "https://docs.rs/ark-test-curves/" version.workspace = true authors.workspace = true @@ -15,36 +15,42 @@ rust-version.workspace = true metadata.docs.rs.workspace = true package.metadata.release.workspace = true +[lints] +workspace = true + [dependencies] ark-std = { workspace = true, default-features = false } ark-ff = { workspace = true, default-features = false } ark-ec = { workspace = true, default-features = false } [dev-dependencies] -ark-serialize = { workspace = true, default-features = false } +ark-serialize = { workspace = true, default-features = false } ark-algebra-test-templates = { workspace = true, default-features = false } ark-algebra-bench-templates = { workspace = true, default-features = false } [features] default = [] -asm = [ "ark-ff/asm" ] +asm = ["ark-ff/asm"] -parallel = [ "ark-ff/parallel", "ark-ec/parallel", "ark-std/parallel" ] +parallel = ["ark-ff/parallel", "ark-ec/parallel", "ark-std/parallel"] bls12_381_scalar_field = [] -bls12_381_curve = [ "bls12_381_scalar_field" ] -ed_on_bls12_381 = [ "bls12_381_scalar_field" ] +bls12_381_curve = ["bls12_381_scalar_field"] +ed_on_bls12_381 = ["bls12_381_scalar_field"] mnt4_753_scalar_field = [] mnt4_753_base_field = [] -mnt4_753_curve = [ "mnt4_753_scalar_field", "mnt4_753_base_field" ] +mnt4_753_curve = ["mnt4_753_scalar_field", "mnt4_753_base_field"] -mnt6_753 = [ "mnt4_753_scalar_field", "mnt4_753_base_field" ] +mnt6_753 = ["mnt4_753_scalar_field", "mnt4_753_base_field"] bn384_small_two_adicity_scalar_field = [] bn384_small_two_adicity_base_field = [] -bn384_small_two_adicity_curve = [ "bn384_small_two_adicity_scalar_field", "bn384_small_two_adicity_base_field" ] +bn384_small_two_adicity_curve = [ + "bn384_small_two_adicity_scalar_field", + "bn384_small_two_adicity_base_field", +] secp256k1 = [] diff --git a/test-curves/src/bls12_381/g1.rs b/test-curves/src/bls12_381/g1.rs index 99818f6c0..bb0dc08fa 100644 --- a/test-curves/src/bls12_381/g1.rs +++ b/test-curves/src/bls12_381/g1.rs @@ -55,7 +55,7 @@ impl short_weierstrass::SWCurveConfig for Config { // It is enough to multiply by (x - 1), instead of (x - 1)^2 / 3 // sqrt(76329603384216526031706109802092473003*3) = 15132376222941642753 let h_eff: &[u64] = &[0xd201000000010001]; - Config::mul_affine(p, h_eff).into() + Self::mul_affine(p, h_eff).into() } } diff --git a/test-curves/src/bls12_381/g2.rs b/test-curves/src/bls12_381/g2.rs index bc78ad326..6f56be408 100644 --- a/test-curves/src/bls12_381/g2.rs +++ b/test-curves/src/bls12_381/g2.rs @@ -87,7 +87,7 @@ impl short_weierstrass::SWCurveConfig for Config { let p_projective = p.into_group(); // [x]P - let x_p = Config::mul_affine(p, x).neg(); + let x_p = Self::mul_affine(p, x).neg(); // ψ(P) let psi_p = p_power_endomorphism(p); // (ψ^2)(2P) diff --git a/test-curves/src/ed_on_bls12_381/g.rs b/test-curves/src/ed_on_bls12_381/g.rs index 81d81a00a..3d7681796 100644 --- a/test-curves/src/ed_on_bls12_381/g.rs +++ b/test-curves/src/ed_on_bls12_381/g.rs @@ -55,7 +55,7 @@ impl TECurveConfig for EdwardsConfig { const GENERATOR: twisted_edwards::Affine = twisted_edwards::Affine::new_unchecked(GENERATOR_X, GENERATOR_Y); - type MontCurveConfig = EdwardsConfig; + type MontCurveConfig = Self; /// Multiplication by `a` is simply negation here. #[inline(always)] @@ -68,7 +68,7 @@ impl MontCurveConfig for EdwardsConfig { const COEFF_A: Fq = MontFp!("40962"); const COEFF_B: Fq = MontFp!("-40964"); - type TECurveConfig = EdwardsConfig; + type TECurveConfig = Self; } const GENERATOR_X: Fq =