17 explicit AvmVerifier(std::shared_ptr<VerificationKey> verifier_key);
29 std::shared_ptr<VerificationKey>
key;
AvmFlavorSettings::VerifierCommitmentKey VerifierCommitmentKey
AvmFlavorSettings::Commitment Commitment
std::shared_ptr< Transcript > transcript
AvmVerifier & operator=(const AvmVerifier &other)=delete
AvmVerifier(const AvmVerifier &other)=delete
FF evaluate_public_input_column(const std::vector< FF > &points, std::vector< FF > challenges)
std::shared_ptr< VerificationKey > key
virtual bool verify_proof(const HonkProof &proof, const std::vector< std::vector< FF > > &public_inputs)
This function verifies an Avm Honk proof for given program settings.
std::map< std::string, Commitment > commitments
Flavor::Commitment Commitment
virtual ~AvmVerifier()=default
std::vector< fr > HonkProof
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept