|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <multilinear_batching_verifier.hpp>
Public Types | |
| using | Flavor = Flavor_ |
| using | FF = typename Flavor::FF |
| using | Curve = typename Flavor::Curve |
| using | Transcript = typename Flavor::Transcript |
| using | Commitment = typename Flavor::Commitment |
| using | Sumcheck = SumcheckVerifier< Flavor > |
| using | VerifierClaim = MultilinearBatchingVerifierClaim< Curve > |
| using | Proof = std::vector< FF > |
Public Member Functions | |
| MultilinearBatchingVerifier (const std::shared_ptr< Transcript > &transcript) | |
| std::pair< bool, VerifierClaim > | verify_proof () |
Private Attributes | |
| std::shared_ptr< Transcript > | transcript |
| std::shared_ptr< VerifierClaim > | accumulator_claim |
| std::shared_ptr< VerifierClaim > | instance_claim |
| RelationParameters< FF > | relation_parameters |
Definition at line 19 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::Commitment = typename Flavor::Commitment |
Definition at line 26 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::Curve = typename Flavor::Curve |
Definition at line 23 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::FF = typename Flavor::FF |
Definition at line 22 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::Flavor = Flavor_ |
Definition at line 21 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::Proof = std::vector<FF> |
Definition at line 29 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::Sumcheck = SumcheckVerifier<Flavor> |
Definition at line 27 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::Transcript = typename Flavor::Transcript |
Definition at line 24 of file multilinear_batching_verifier.hpp.
| using bb::MultilinearBatchingVerifier< Flavor_ >::VerifierClaim = MultilinearBatchingVerifierClaim<Curve> |
Definition at line 28 of file multilinear_batching_verifier.hpp.
|
explicit |
Definition at line 13 of file multilinear_batching_verifier.cpp.
| std::pair< bool, typename MultilinearBatchingVerifier< Flavor_ >::VerifierClaim > bb::MultilinearBatchingVerifier< Flavor_ >::verify_proof | ( | ) |
Definition at line 19 of file multilinear_batching_verifier.cpp.
|
private |
Definition at line 37 of file multilinear_batching_verifier.hpp.
|
private |
Definition at line 38 of file multilinear_batching_verifier.hpp.
|
private |
Definition at line 39 of file multilinear_batching_verifier.hpp.
|
private |
Definition at line 36 of file multilinear_batching_verifier.hpp.