Share preprocessed key over all proofs in batch #38
Labels
arithmetic-circuit/R1CS
Task related to the R1CS programs
c++
Task related to the c++ part of the code base
optimization
Optimization task
(Reminder for later optimization)
The aggregator holds verifiers which each preprocesses the public key (supporting the use-case where each proof in a batch uses a different vk), but its interface assumes a shared key (i.e. a batch where all proofs belong to the same "application").
verifier_parameters
structs to exposepreprocess_verification_key_gadget
,verification_key_precomputation_variable
andonline_verifier_gadget
aggregator_gadget
to ensure the vk is processed only onceThe text was updated successfully, but these errors were encountered: