Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::SumcheckClientIVC Member List

This is the complete list of members for bb::SumcheckClientIVC, including all inherited members.

accumulate(ClientCircuit &circuit, const std::shared_ptr< MegaVerificationKey > &precomputed_vk) overridebb::SumcheckClientIVCvirtual
AppIO typedefbb::SumcheckClientIVC
bn254_commitment_keybb::SumcheckClientIVC
bus_depotbb::SumcheckClientIVC
ClientCircuit typedefbb::SumcheckClientIVC
Commitment typedefbb::SumcheckClientIVC
complete_kernel_circuit_logic(ClientCircuit &circuit)bb::SumcheckClientIVC
construct_folding_proof(const std::shared_ptr< ProverInstance > &prover_instance, const std::shared_ptr< MegaVerificationKey > &honk_vk, const std::shared_ptr< Transcript > &transcript)bb::SumcheckClientIVCprivate
construct_honk_proof_for_hiding_kernel(ClientCircuit &circuit, const std::shared_ptr< MegaVerificationKey > &verification_key)bb::SumcheckClientIVCprivate
construct_pcs_proof(const std::shared_ptr< Transcript > &transcript)bb::SumcheckClientIVC
construct_sumcheck_proof(const std::shared_ptr< ProverInstance > &prover_instance, const std::shared_ptr< MegaVerificationKey > &honk_vk, const std::shared_ptr< Transcript > &transcript)bb::SumcheckClientIVCprivate
Curve typedefbb::SumcheckClientIVC
DataBusDepot typedefbb::SumcheckClientIVC
DeciderProver typedefbb::SumcheckClientIVC
DeciderRecursiveVerifier typedefbb::SumcheckClientIVC
DeciderVerifier typedefbb::SumcheckClientIVC
DeciderZKProvingKey typedefbb::SumcheckClientIVC
ECCVMVerificationKey typedefbb::SumcheckClientIVC
execute_first_sumcheck(const std::shared_ptr< ProverInstance > &prover_instance, const std::shared_ptr< MegaVerificationKey > &honk_vk, const std::shared_ptr< Transcript > &transcript)bb::SumcheckClientIVCprivatestatic
execute_first_sumcheck_native_verification(const std::shared_ptr< VerifierInstance > &verifier_instance, const std::shared_ptr< Transcript > &transcript, const HonkProof &proof)bb::SumcheckClientIVCprivatestatic
execute_first_sumcheck_recursive_verification(ClientCircuit &circuit, const std::shared_ptr< RecursiveVerifierInstance > &verifier_instance, const std::shared_ptr< RecursiveTranscript > &transcript, const StdlibProof &proof)bb::SumcheckClientIVCprivatestatic
FF typedefbb::SumcheckClientIVC
Flavor typedefbb::SumcheckClientIVC
FoldingProver typedefbb::SumcheckClientIVC
FoldingRecursiveVerifier typedefbb::SumcheckClientIVC
FoldingVerifier typedefbb::SumcheckClientIVC
FoldProof typedefbb::SumcheckClientIVC
get_goblin() overridebb::SumcheckClientIVCinlinevirtual
get_goblin() const overridebb::SumcheckClientIVCinlinevirtual
get_num_circuits() constbb::SumcheckClientIVCinline
get_queue_type() constbb::SumcheckClientIVCprivate
get_vk() constbb::SumcheckClientIVC
goblinbb::SumcheckClientIVC
hide_op_queue_accumulation_result(ClientCircuit &circuit)bb::SumcheckClientIVCstatic
hide_op_queue_content_in_hiding(ClientCircuit &circuit)bb::SumcheckClientIVCstatic
hide_op_queue_content_in_tail(ClientCircuit &circuit)bb::SumcheckClientIVCstatic
HidingKernelIO typedefbb::SumcheckClientIVC
instantiate_stdlib_verification_queue(ClientCircuit &circuit, const std::vector< std::shared_ptr< RecursiveVKAndHash > > &input_keys={})bb::SumcheckClientIVC
IVCBase()=defaultbb::IVCBaseprotected
KernelIO typedefbb::SumcheckClientIVC
MegaProver typedefbb::SumcheckClientIVC
MegaVerificationKey typedefbb::SumcheckClientIVC
MegaVerifier typedefbb::SumcheckClientIVC
MegaZKVerificationKey typedefbb::SumcheckClientIVC
native_verifier_accumbb::SumcheckClientIVC
num_circuitsbb::SumcheckClientIVCprivate
num_circuits_accumulatedbb::SumcheckClientIVC
OinkRecursiveVerifier typedefbb::SumcheckClientIVC
PairingPoints typedefbb::SumcheckClientIVC
pcs_proofbb::SumcheckClientIVC
perform_folding_recursive_verification(ClientCircuit &circuit, const std::optional< RecursiveVerifierAccumulator > &verifier_accumulator, const std::shared_ptr< RecursiveVerifierInstance > &verifier_instance, const std::shared_ptr< RecursiveTranscript > &transcript, const StdlibProof &proof, std::optional< StdlibFF > &prev_accum_hash, bool is_kernel)bb::SumcheckClientIVCprivatestatic
perform_recursive_verification_and_databus_consistency_checks(ClientCircuit &circuit, const StdlibVerifierInputs &verifier_inputs, const std::optional< RecursiveVerifierAccumulator > &input_verifier_accumulator, const TableCommitments &T_prev_commitments, const std::shared_ptr< RecursiveTranscript > &accumulation_recursive_transcript)bb::SumcheckClientIVC
Point typedefbb::SumcheckClientIVC
PolynomialBatcher typedefbb::SumcheckClientIVC
prove()bb::SumcheckClientIVC
prover_accumulation_transcriptbb::SumcheckClientIVCprivate
prover_accumulatorbb::SumcheckClientIVC
ProverInstance typedefbb::SumcheckClientIVC
ProverPolynomials typedefbb::SumcheckClientIVC
PublicPairingPoints typedefbb::SumcheckClientIVC
QUEUE_TYPE enum namebb::SumcheckClientIVC
recursive_verifier_native_accumbb::SumcheckClientIVC
RecursiveCommitment typedefbb::SumcheckClientIVC
RecursiveFlavor typedefbb::SumcheckClientIVC
RecursiveTranscript typedefbb::SumcheckClientIVC
RecursiveVerificationKey typedefbb::SumcheckClientIVC
RecursiveVerifierInstance typedefbb::SumcheckClientIVC
RecursiveVKAndHash typedefbb::SumcheckClientIVC
stdlib_verification_queuebb::SumcheckClientIVC
StdlibFF typedefbb::SumcheckClientIVC
StdlibProof typedefbb::SumcheckClientIVC
StdlibVerificationQueue typedefbb::SumcheckClientIVC
SumcheckClientIVC(size_t num_circuits)bb::SumcheckClientIVC
TableCommitments typedefbb::SumcheckClientIVC
Transcript typedefbb::SumcheckClientIVC
transcriptbb::SumcheckClientIVCprivate
TranslatorVerificationKey typedefbb::SumcheckClientIVC
update_native_verifier_accumulator(const VerifierInputs &queue_entry, const std::shared_ptr< Transcript > &verifier_transcript)bb::SumcheckClientIVCprivate
verification_queuebb::SumcheckClientIVC
VerificationQueue typedefbb::SumcheckClientIVC
VerifierInstance typedefbb::SumcheckClientIVC
verify(const Proof &proof, const VerificationKey &vk)bb::SumcheckClientIVCstatic
WitnessCommitments typedefbb::SumcheckClientIVC
~IVCBase()=defaultbb::IVCBasevirtual