mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-05 07:13:08 +00:00
Feedback
This commit is contained in:
parent
c528da4e66
commit
319d9b5a52
@ -248,9 +248,10 @@ impl<F: RichField + Extendable<D>, const D: usize> CircuitBuilder<F, D> {
|
||||
/// Add a virtual verifier data, register it as a public input and set it to `self.verifier_data_public_input`.
|
||||
/// WARNING: Do not register any public input after calling this! TODO: relax this
|
||||
pub fn add_verifier_data_public_inputs(&mut self) {
|
||||
if self.verifier_data_public_input.is_some() {
|
||||
return;
|
||||
}
|
||||
assert!(
|
||||
self.verifier_data_public_input.is_none(),
|
||||
"add_verifier_data_public_inputs only needs to be called once"
|
||||
);
|
||||
|
||||
let verifier_data = VerifierCircuitTarget {
|
||||
constants_sigmas_cap: self.add_virtual_cap(self.config.fri_config.cap_height),
|
||||
|
||||
@ -177,6 +177,8 @@ impl<F: RichField + Extendable<D>, const D: usize> CircuitBuilder<F, D> {
|
||||
}
|
||||
|
||||
/// Set the targets in a `CyclicRecursionTarget` to their corresponding values in a `CyclicRecursionData`.
|
||||
/// The `public_inputs` parameter let the caller specify certain public inputs (identified by their
|
||||
/// indices) which should be given specific values. The rest will default to zero.
|
||||
pub fn set_cyclic_recursion_data_target<
|
||||
F: RichField + Extendable<D>,
|
||||
C: GenericConfig<D, F = F>,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user