mirror of
https://github.com/saymrwulf/pasta_curves-source.git
synced 2026-09-06 20:20:34 +00:00
Merge pull request #200 from zcash/fix-bench-plonk
Update bench::plonk to work with multi-proof prover
This commit is contained in:
commit
e7562a471a
1 changed files with 3 additions and 3 deletions
|
|
@ -265,7 +265,7 @@ fn bench_with_k(name: &str, k: u32, c: &mut Criterion) {
|
||||||
|
|
||||||
// Create a proof
|
// Create a proof
|
||||||
let mut transcript = Blake2bWrite::init(vec![]);
|
let mut transcript = Blake2bWrite::init(vec![]);
|
||||||
create_proof(¶ms, &pk, &[circuit], &[], &mut transcript)
|
create_proof(¶ms, &pk, &[circuit], &[&[]], &mut transcript)
|
||||||
.expect("proof generation should not fail")
|
.expect("proof generation should not fail")
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
@ -277,7 +277,7 @@ fn bench_with_k(name: &str, k: u32, c: &mut Criterion) {
|
||||||
|
|
||||||
// Create a proof
|
// Create a proof
|
||||||
let mut transcript = Blake2bWrite::init(vec![]);
|
let mut transcript = Blake2bWrite::init(vec![]);
|
||||||
create_proof(¶ms, &pk, &[circuit], &[], &mut transcript)
|
create_proof(¶ms, &pk, &[circuit], &[&[]], &mut transcript)
|
||||||
.expect("proof generation should not fail");
|
.expect("proof generation should not fail");
|
||||||
let proof = transcript.finalize();
|
let proof = transcript.finalize();
|
||||||
|
|
||||||
|
|
@ -285,7 +285,7 @@ fn bench_with_k(name: &str, k: u32, c: &mut Criterion) {
|
||||||
b.iter(|| {
|
b.iter(|| {
|
||||||
let msm = params.empty_msm();
|
let msm = params.empty_msm();
|
||||||
let mut transcript = Blake2bRead::init(&proof[..]);
|
let mut transcript = Blake2bRead::init(&proof[..]);
|
||||||
let guard = verify_proof(¶ms, pk.get_vk(), msm, &[], &mut transcript).unwrap();
|
let guard = verify_proof(¶ms, pk.get_vk(), msm, &[&[]], &mut transcript).unwrap();
|
||||||
let msm = guard.clone().use_challenges();
|
let msm = guard.clone().use_challenges();
|
||||||
assert!(msm.eval());
|
assert!(msm.eval());
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue