mirror of
https://github.com/arnaucube/testudo.git
synced 2026-01-12 16:51:28 +01:00
Add APIs to specify an R1CS Instance (#24)
This commit is contained in:
@@ -22,7 +22,7 @@ fn nizk_prove_benchmark(c: &mut Criterion) {
|
||||
let num_cons = num_vars;
|
||||
let num_inputs = 10;
|
||||
|
||||
let (inst, vars, inputs) = Instance::new(num_cons, num_vars, num_inputs);
|
||||
let (inst, vars, inputs) = Instance::produce_synthetic_r1cs(num_cons, num_vars, num_inputs);
|
||||
|
||||
let gens = NIZKGens::new(num_cons, num_vars);
|
||||
|
||||
@@ -52,7 +52,7 @@ fn nizk_verify_benchmark(c: &mut Criterion) {
|
||||
let num_vars = (2 as usize).pow(s as u32);
|
||||
let num_cons = num_vars;
|
||||
let num_inputs = 10;
|
||||
let (inst, vars, inputs) = Instance::new(num_cons, num_vars, num_inputs);
|
||||
let (inst, vars, inputs) = Instance::produce_synthetic_r1cs(num_cons, num_vars, num_inputs);
|
||||
|
||||
let gens = NIZKGens::new(num_cons, num_vars);
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ fn snark_encode_benchmark(c: &mut Criterion) {
|
||||
let num_vars = (2 as usize).pow(s as u32);
|
||||
let num_cons = num_vars;
|
||||
let num_inputs = 10;
|
||||
let (inst, _vars, _inputs) = Instance::new(num_cons, num_vars, num_inputs);
|
||||
let (inst, _vars, _inputs) = Instance::produce_synthetic_r1cs(num_cons, num_vars, num_inputs);
|
||||
|
||||
// produce public parameters
|
||||
let gens = SNARKGens::new(num_cons, num_vars, num_inputs, num_cons);
|
||||
@@ -41,7 +41,7 @@ fn snark_prove_benchmark(c: &mut Criterion) {
|
||||
let num_cons = num_vars;
|
||||
let num_inputs = 10;
|
||||
|
||||
let (inst, vars, inputs) = Instance::new(num_cons, num_vars, num_inputs);
|
||||
let (inst, vars, inputs) = Instance::produce_synthetic_r1cs(num_cons, num_vars, num_inputs);
|
||||
|
||||
// produce public parameters
|
||||
let gens = SNARKGens::new(num_cons, num_vars, num_inputs, num_cons);
|
||||
@@ -77,7 +77,7 @@ fn snark_verify_benchmark(c: &mut Criterion) {
|
||||
let num_vars = (2 as usize).pow(s as u32);
|
||||
let num_cons = num_vars;
|
||||
let num_inputs = 10;
|
||||
let (inst, vars, inputs) = Instance::new(num_cons, num_vars, num_inputs);
|
||||
let (inst, vars, inputs) = Instance::produce_synthetic_r1cs(num_cons, num_vars, num_inputs);
|
||||
|
||||
// produce public parameters
|
||||
let gens = SNARKGens::new(num_cons, num_vars, num_inputs, num_cons);
|
||||
|
||||
Reference in New Issue
Block a user