arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository
removes unused struct + fmt
Kobi Gurkan kobigurk@gmail.com
Sat, 28 Mar 2020 21:43:57 +0300
commit

ded3d687cc0a69da5540806315935f8b9056c46c

parent

8cd09994317321a4c0e381a62ac4164e387a967c

2 files changed, 68 insertions(+), 81 deletions(-)

jump to
M r1cs-std/src/fields/fp/cmp.rs → r1cs-std/src/fields/fp/cmp.rs

@@ -4,11 +4,11 @@ fields::{fp::FpGadget, FieldGadget},

ToBitsGadget, }; use algebra::PrimeField; -use core::{cmp::Ordering, marker::PhantomData}; +use core::cmp::Ordering; use r1cs_core::{ConstraintSystem, SynthesisError}; impl<F: PrimeField> FpGadget<F> { - fn process_cmp_inputs<CS: ConstraintSystem<F>>( + fn process_cmp_inputs<CS: ConstraintSystem<F>>( mut cs: CS, a: &FpGadget<F>, b: &FpGadget<F>,

@@ -177,14 +177,6 @@ );

Ok(()) } - -} - -pub struct CmpGadget<ConstraintF: PrimeField> { - constraint_field_type: PhantomData<ConstraintF>, -} - -impl<ConstraintF: PrimeField> CmpGadget<ConstraintF> { } #[cfg(test)]

@@ -225,36 +217,35 @@ let b_var = FpGadget::<Fr>::alloc(cs.ns(|| "b"), || Ok(b)).unwrap();

match a.cmp(&b) { Ordering::Less => { - a_var.enforce_cmp( - cs.ns(|| "smaller than test"), - &b_var, - Ordering::Less, - false, - ) - .unwrap(); - a_var.enforce_cmp( - cs.ns(|| "smaller than test 2"), - &b_var, - Ordering::Less, - true, - ) - .unwrap(); + a_var + .enforce_cmp(cs.ns(|| "smaller than test"), &b_var, Ordering::Less, false) + .unwrap(); + a_var + .enforce_cmp( + cs.ns(|| "smaller than test 2"), + &b_var, + Ordering::Less, + true, + ) + .unwrap(); }, Ordering::Greater => { - a_var.enforce_cmp( - cs.ns(|| "smaller than test"), - &b_var, - Ordering::Greater, - false, - ) - .unwrap(); - a_var.enforce_cmp( - cs.ns(|| "smaller than test 2"), - &b_var, - Ordering::Greater, - true, - ) - .unwrap(); + a_var + .enforce_cmp( + cs.ns(|| "smaller than test"), + &b_var, + Ordering::Greater, + false, + ) + .unwrap(); + a_var + .enforce_cmp( + cs.ns(|| "smaller than test 2"), + &b_var, + Ordering::Greater, + true, + ) + .unwrap(); }, _ => {}, }

@@ -274,36 +265,35 @@ let b_var = FpGadget::<Fr>::alloc(cs.ns(|| "b"), || Ok(b)).unwrap();

match b.cmp(&a) { Ordering::Less => { - a_var.enforce_cmp( - cs.ns(|| "smaller than test"), - &b_var, - Ordering::Less, - false, - ) - .unwrap(); - a_var.enforce_cmp( - cs.ns(|| "smaller than test 2"), - &b_var, - Ordering::Less, - true, - ) - .unwrap(); + a_var + .enforce_cmp(cs.ns(|| "smaller than test"), &b_var, Ordering::Less, false) + .unwrap(); + a_var + .enforce_cmp( + cs.ns(|| "smaller than test 2"), + &b_var, + Ordering::Less, + true, + ) + .unwrap(); }, Ordering::Greater => { - a_var.enforce_cmp( - cs.ns(|| "smaller than test"), - &b_var, - Ordering::Greater, - false, - ) - .unwrap(); - a_var.enforce_cmp( - cs.ns(|| "smaller than test 2"), - &b_var, - Ordering::Greater, - true, - ) - .unwrap(); + a_var + .enforce_cmp( + cs.ns(|| "smaller than test"), + &b_var, + Ordering::Greater, + false, + ) + .unwrap(); + a_var + .enforce_cmp( + cs.ns(|| "smaller than test 2"), + &b_var, + Ordering::Greater, + true, + ) + .unwrap(); }, _ => {}, }

@@ -315,13 +305,9 @@ for _i in 0..10 {

let mut cs = TestConstraintSystem::<Fr>::new(); let a = rand_in_range(&mut rng); let a_var = FpGadget::<Fr>::alloc(cs.ns(|| "a"), || Ok(a)).unwrap(); - a_var.enforce_cmp( - cs.ns(|| "smaller than test"), - &a_var, - Ordering::Less, - false, - ) - .unwrap(); + a_var + .enforce_cmp(cs.ns(|| "smaller than test"), &a_var, Ordering::Less, false) + .unwrap(); assert!(!cs.is_satisfied()); }

@@ -330,13 +316,14 @@ for _i in 0..10 {

let mut cs = TestConstraintSystem::<Fr>::new(); let a = rand_in_range(&mut rng); let a_var = FpGadget::<Fr>::alloc(cs.ns(|| "a"), || Ok(a)).unwrap(); - a_var.enforce_cmp( - cs.ns(|| "smaller than or equal to test"), - &a_var, - Ordering::Less, - true, - ) - .unwrap(); + a_var + .enforce_cmp( + cs.ns(|| "smaller than or equal to test"), + &a_var, + Ordering::Less, + true, + ) + .unwrap(); assert!(cs.is_satisfied()); }
M r1cs-std/src/fields/fp/mod.rs → r1cs-std/src/fields/fp/mod.rs

@@ -627,4 +627,4 @@ value,

variable: Var(variable), }) } -}+}