|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Output type for recursive ultra verification. More...
#include <ultra_verifier.hpp>
Public Types | |
| using | Curve = bn254< Builder > |
| using | FF = typename Curve::ScalarField |
| using | G1 = typename Curve::Group |
Public Member Functions | |
| UltraRecursiveVerifierOutput ()=default | |
| template<class IO > | |
| UltraRecursiveVerifierOutput (IO &inputs) | |
Public Attributes | |
| PairingPoints< Curve > | points_accumulator |
| OpeningClaim< grumpkin< Builder > > | ipa_claim |
| stdlib::Proof< Builder > | ipa_proof |
| G1 | kernel_return_data |
| std::array< G1, Builder::NUM_WIRES > | ecc_op_tables |
| FF | mega_hash |
Output type for recursive ultra verification.
Contains pairing points for deferred verification plus optional IPA claim (rollup) and kernel data (Hiding Kernel).
Definition at line 28 of file ultra_verifier.hpp.
| using bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::Curve = bn254<Builder> |
Definition at line 29 of file ultra_verifier.hpp.
| using bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::FF = typename Curve::ScalarField |
Definition at line 30 of file ultra_verifier.hpp.
| using bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::G1 = typename Curve::Group |
Definition at line 31 of file ultra_verifier.hpp.
|
default |
|
inline |
Definition at line 42 of file ultra_verifier.hpp.
| std::array<G1, Builder::NUM_WIRES> bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::ecc_op_tables |
Definition at line 37 of file ultra_verifier.hpp.
| OpeningClaim<grumpkin<Builder> > bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::ipa_claim |
Definition at line 34 of file ultra_verifier.hpp.
| stdlib::Proof<Builder> bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::ipa_proof |
Definition at line 35 of file ultra_verifier.hpp.
| G1 bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::kernel_return_data |
Definition at line 36 of file ultra_verifier.hpp.
| FF bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::mega_hash |
Definition at line 38 of file ultra_verifier.hpp.
| PairingPoints<Curve> bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >::points_accumulator |
Definition at line 33 of file ultra_verifier.hpp.