Skip to content

Commit 9356201

Browse files
authored
Merge pull request #61 from privacy-scaling-explorations/feat/halo2_2023_10_17
Update halo2_proofs to v2023_01_17
2 parents 5bf79a8 + 35879e8 commit 9356201

7 files changed

Lines changed: 26 additions & 18 deletions

File tree

ecc/src/base_field_ecc.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ mod tests {
508508
fn run<C: CurveAffine>() {
509509
let circuit = TestEccAddition::<C>::default();
510510
let instance = vec![vec![]];
511-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
511+
mock_prover_verify(&circuit, instance);
512512
}
513513
run::<Bn256>();
514514
run::<Pallas>();
@@ -599,7 +599,7 @@ mod tests {
599599
b: Value::known(b),
600600
};
601601
let instance = vec![public_data];
602-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
602+
mock_prover_verify(&circuit, instance);
603603
}
604604

605605
run::<Bn256>();
@@ -686,7 +686,7 @@ mod tests {
686686
window_size,
687687
};
688688
let instance = vec![vec![]];
689-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
689+
mock_prover_verify(&circuit, instance);
690690
}
691691
}
692692
run::<Bn256>();
@@ -788,7 +788,7 @@ mod tests {
788788
number_of_pairs,
789789
};
790790
let instance = vec![vec![]];
791-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
791+
mock_prover_verify(&circuit, instance);
792792
}
793793
}
794794
}

ecc/src/general_ecc.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ mod tests {
591591
>() {
592592
let circuit = TestEccAddition::<C, N, NUMBER_OF_LIMBS, BIT_LEN_LIMB>::default();
593593
let instance = vec![vec![]];
594-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
594+
mock_prover_verify(&circuit, instance);
595595
}
596596

597597
run::<Pallas, BnScalar, NUMBER_OF_LIMBS, BIT_LEN_LIMB>();
@@ -708,7 +708,7 @@ mod tests {
708708
..Default::default()
709709
};
710710
let instance = vec![public_data];
711-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
711+
mock_prover_verify(&circuit, instance);
712712
}
713713

714714
run::<Pallas, BnScalar, NUMBER_OF_LIMBS, BIT_LEN_LIMB>();
@@ -827,7 +827,7 @@ mod tests {
827827
..Default::default()
828828
};
829829
let instance = vec![vec![]];
830-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
830+
mock_prover_verify(&circuit, instance);
831831
}
832832
}
833833

@@ -957,7 +957,7 @@ mod tests {
957957
..Default::default()
958958
};
959959
let instance = vec![vec![]];
960-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
960+
mock_prover_verify(&circuit, instance);
961961
}
962962
}
963963
}

ecdsa/src/ecdsa.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ mod tests {
343343
..Default::default()
344344
};
345345
let instance = vec![vec![]];
346-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
346+
mock_prover_verify(&circuit, instance);
347347
}
348348

349349
use crate::curves::bn256::Fr as BnScalar;

halo2wrong/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ edition = "2021"
88
num-bigint = { version = "0.4", features = ["rand"] }
99
num-integer = "0.1"
1010
num-traits = "0.2"
11-
halo2 = { package = "halo2_proofs", git = "https://github.com/privacy-scaling-explorations/halo2", tag = "v2022_10_22" }
11+
halo2 = { package = "halo2_proofs", git = "https://github.com/privacy-scaling-explorations/halo2", tag = "v2023_01_17" }
1212
group = "0.12"
1313

1414
[dev-dependencies]

halo2wrong/src/utils.rs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::halo2::{
22
arithmetic::FieldExt,
33
circuit::Value,
4-
dev::{MockProver, VerifyFailure},
4+
dev::MockProver,
55
plonk::{
66
Advice, Any, Assigned, Assignment, Circuit, Column, ConstraintSystem, Error, Fixed,
77
FloorPlanner, Instance, Selector,
@@ -63,14 +63,14 @@ pub fn compose(input: Vec<big_uint>, bit_len: usize) -> big_uint {
6363
.fold(big_uint::zero(), |acc, val| (acc << bit_len) + val)
6464
}
6565

66-
pub fn mock_prover_verify<F: FieldExt, C: Circuit<F>>(
67-
circuit: &C,
68-
instance: Vec<Vec<F>>,
69-
) -> Result<(), Vec<VerifyFailure>> {
66+
pub fn mock_prover_verify<F: FieldExt, C: Circuit<F>>(circuit: &C, instance: Vec<Vec<F>>) {
7067
let dimension = DimensionMeasurement::measure(circuit).unwrap();
7168
let prover = MockProver::run(dimension.k(), circuit, instance)
7269
.unwrap_or_else(|err| panic!("{:#?}", err));
73-
prover.verify_at_rows_par(dimension.advice_range(), dimension.advice_range())
70+
assert_eq!(
71+
prover.verify_at_rows_par(dimension.advice_range(), dimension.advice_range()),
72+
Ok(())
73+
)
7474
}
7575

7676
#[derive(Clone, Debug, PartialEq, Eq)]
@@ -160,6 +160,14 @@ impl<F: FieldExt> Assignment<F> for DimensionMeasurement {
160160
Ok(Value::unknown())
161161
}
162162

163+
fn annotate_column<A, AR>(&mut self, _annotation: A, _column: Column<Any>)
164+
where
165+
A: FnOnce() -> AR,
166+
AR: Into<String>,
167+
{
168+
// Do nothing.
169+
}
170+
163171
fn assign_advice<V, VR, A, AR>(
164172
&mut self,
165173
_: A,

integer/src/chip.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1518,7 +1518,7 @@ mod tests {
15181518

15191519
let circuit = $circuit::<$wrong_field, $native_field, $bit_len_limb> { rns: Rc::new(rns) };
15201520
let instance = vec![vec![]];
1521-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
1521+
mock_prover_verify(&circuit, instance);
15221522
)*
15231523
};
15241524
}

transcript/src/transcript.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ mod tests {
322322
expected: Value::known(expected),
323323
};
324324
let instance = vec![vec![]];
325-
assert_eq!(mock_prover_verify(&circuit, instance), Ok(()));
325+
mock_prover_verify(&circuit, instance);
326326
}
327327
}
328328
}

0 commit comments

Comments
 (0)