mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-02 13:53:07 +00:00
Observe public inputs (#1607)
This commit is contained in:
parent
cedffae4f6
commit
f5a5845bc8
@ -157,6 +157,7 @@ where
|
||||
ignore_trace_cap: bool,
|
||||
config: &StarkConfig,
|
||||
) -> StarkProofChallenges<F, D> {
|
||||
challenger.observe_elements(&self.public_inputs);
|
||||
self.proof
|
||||
.get_challenges(challenger, challenges, ignore_trace_cap, config)
|
||||
}
|
||||
@ -302,6 +303,7 @@ impl<const D: usize> StarkProofWithPublicInputsTarget<D> {
|
||||
C: GenericConfig<D, F = F>,
|
||||
C::Hasher: AlgebraicHasher<F>,
|
||||
{
|
||||
challenger.observe_elements(&self.public_inputs);
|
||||
self.proof
|
||||
.get_challenges::<F, C>(builder, challenger, challenges, ignore_trace_cap, config)
|
||||
}
|
||||
|
||||
@ -71,6 +71,7 @@ where
|
||||
|
||||
let trace_cap = trace_commitment.merkle_tree.cap.clone();
|
||||
let mut challenger = Challenger::new();
|
||||
challenger.observe_elements(public_inputs);
|
||||
challenger.observe_cap(&trace_cap);
|
||||
|
||||
prove_with_commitment(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user