mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-08 00:33:06 +00:00
parent
fb89d637e1
commit
3400caa19c
@ -25,7 +25,7 @@ fn bench_prove<F: Field + Extendable<D>, const D: usize>() {
|
||||
|
||||
let config = CircuitConfig {
|
||||
num_wires: 134,
|
||||
num_routed_wires: 12,
|
||||
num_routed_wires: 27,
|
||||
security_bits: 128,
|
||||
rate_bits: 3,
|
||||
num_challenges: 3,
|
||||
@ -39,11 +39,17 @@ fn bench_prove<F: Field + Extendable<D>, const D: usize>() {
|
||||
|
||||
let mut builder = CircuitBuilder::<F, D>::new(config);
|
||||
|
||||
let zero = builder.zero();
|
||||
let zero_ext = builder.zero_extension();
|
||||
|
||||
let mut state = [zero; 12];
|
||||
for _ in 0..10000 {
|
||||
builder.add_gate_no_constants(gmimc_gate.clone());
|
||||
state = builder.permute(state);
|
||||
}
|
||||
|
||||
builder.add_gate(ConstantGate::get(), vec![F::NEG_ONE]);
|
||||
// Random other gates.
|
||||
builder.add(zero, zero);
|
||||
builder.add_extension(zero_ext, zero_ext);
|
||||
|
||||
let prover = builder.build_prover();
|
||||
let inputs = PartialWitness::new();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user