#include <verifier.hpp>
|
| static FF | evaluate_public_input_column (const std::vector< FF > &points, const std::vector< FF > &challenges) |
| | Evaluate the given public input column over the multivariate challenge points.
|
| |
Definition at line 13 of file verifier.hpp.
◆ Commitment
◆ FF
◆ Flavor
◆ Transcript
◆ VerificationKey
◆ VerifierCommitmentKey
◆ AvmVerifier() [1/3]
| bb::avm2::AvmVerifier::AvmVerifier |
( |
| ) |
|
|
default |
◆ AvmVerifier() [2/3]
| bb::avm2::AvmVerifier::AvmVerifier |
( |
AvmVerifier && |
other | ) |
|
|
noexcept |
◆ AvmVerifier() [3/3]
| bb::avm2::AvmVerifier::AvmVerifier |
( |
const AvmVerifier & |
other | ) |
|
|
delete |
◆ ~AvmVerifier()
| virtual bb::avm2::AvmVerifier::~AvmVerifier |
( |
| ) |
|
|
virtualdefault |
◆ evaluate_public_input_column()
| AvmVerifier::FF bb::avm2::AvmVerifier::evaluate_public_input_column |
( |
const std::vector< FF > & |
points, |
|
|
const std::vector< FF > & |
challenges |
|
) |
| |
|
staticprivate |
Evaluate the given public input column over the multivariate challenge points.
Among its witness commitments, the AVM prover sends commitments to the public inputs. To enforce consistency between these commitments and the public inputs, the verifier computes the evaluation of the public inputs sent in the clear at the Sumcheck challenge and compares the result with the claimed evaluation sent by the Prover at the end of Sumcheck.
- Parameters
-
| points | The public input column to be evaluated |
| challenges | The sumcheck challenge |
- Returns
- FF
Definition at line 41 of file verifier.cpp.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ verify_proof()
| bool bb::avm2::AvmVerifier::verify_proof |
( |
const HonkProof & |
proof, |
|
|
const std::vector< std::vector< FF > > & |
public_inputs |
|
) |
| |
◆ key
◆ transcript
The documentation for this class was generated from the following files: