mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-09 01:03:08 +00:00
Fix bug. Recursive verifier test passes
This commit is contained in:
parent
1fdb41755e
commit
ffc5ce2f1a
@ -206,35 +206,5 @@ impl<const D: usize> StarkProofWithPublicInputsTarget<D> {
|
|||||||
&config.fri_config,
|
&config.fri_config,
|
||||||
),
|
),
|
||||||
}
|
}
|
||||||
// let proof = &self.proof;
|
|
||||||
// let opening_proof = &proof.opening_proof;
|
|
||||||
// let num_challenges = config.num_challenges;
|
|
||||||
// let permutation_challenge_sets =
|
|
||||||
// proof.permutation_zs_cap.as_ref().map(|permutation_zs_cap| {
|
|
||||||
// let tmp = get_n_grand_product_challenge_sets_target(
|
|
||||||
// builder,
|
|
||||||
// &mut challenger,
|
|
||||||
// num_challenges,
|
|
||||||
// stark.permutation_batch_size(),
|
|
||||||
// );
|
|
||||||
// challenger.observe_cap(permutation_zs_cap);
|
|
||||||
// tmp
|
|
||||||
// });
|
|
||||||
// let stark_alphas = challenger.get_n_challenges(builder, num_challenges);
|
|
||||||
// challenger.observe_cap(&proof.quotient_polys_cap);
|
|
||||||
// let stark_zeta = challenger.get_extension_challenge(builder);
|
|
||||||
// challenger.observe_openings(&proof.openings.to_fri_openings());
|
|
||||||
// StarkProofChallengesTarget {
|
|
||||||
// permutation_challenge_sets,
|
|
||||||
// stark_alphas,
|
|
||||||
// stark_zeta,
|
|
||||||
// fri_challenges: challenger.fri_challenges::<C>(
|
|
||||||
// builder,
|
|
||||||
// &opening_proof.commit_phase_merkle_caps,
|
|
||||||
// &opening_proof.final_poly,
|
|
||||||
// opening_proof.pow_witness,
|
|
||||||
// &config.fri_config,
|
|
||||||
// ),
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -118,8 +118,8 @@ fn verify_stark_proof_with_challenges_circuit<
|
|||||||
let StarkOpeningSetTarget {
|
let StarkOpeningSetTarget {
|
||||||
local_values,
|
local_values,
|
||||||
next_values,
|
next_values,
|
||||||
permutation_ctl_zs: permutation_zs,
|
permutation_ctl_zs,
|
||||||
permutation_ctl_zs_right: permutation_zs_right,
|
permutation_ctl_zs_right,
|
||||||
ctl_zs_last,
|
ctl_zs_last,
|
||||||
quotient_polys,
|
quotient_polys,
|
||||||
} = &proof.openings;
|
} = &proof.openings;
|
||||||
@ -151,11 +151,12 @@ fn verify_stark_proof_with_challenges_circuit<
|
|||||||
l_last,
|
l_last,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
let num_permutation_zs = stark.num_permutation_batches(inner_config);
|
||||||
let permutation_data = stark
|
let permutation_data = stark
|
||||||
.uses_permutation_args()
|
.uses_permutation_args()
|
||||||
.then(|| PermutationCheckDataTarget {
|
.then(|| PermutationCheckDataTarget {
|
||||||
local_zs: permutation_zs.clone(),
|
local_zs: permutation_ctl_zs[..num_permutation_zs].to_vec(),
|
||||||
next_zs: permutation_zs_right.clone(),
|
next_zs: permutation_ctl_zs_right[..num_permutation_zs].to_vec(),
|
||||||
permutation_challenge_sets: challenges.permutation_challenge_sets.clone().unwrap(),
|
permutation_challenge_sets: challenges.permutation_challenge_sets.clone().unwrap(),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user