|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
The data that is propagated on the public inputs of the inner GoblinAvmRecursiveVerifier circuit. More...
#include <special_public_inputs.hpp>
Public Types | |
| using | Builder = Builder_ |
| using | Curve = stdlib::bn254< Builder > |
| using | FF = Curve::ScalarField |
| using | PairingInputs = stdlib::recursion::PairingPoints< Curve > |
| using | PublicFF = stdlib::PublicInputComponent< FF > |
| using | PublicPairingPoints = stdlib::PublicInputComponent< PairingInputs > |
Public Member Functions | |
| void | reconstruct_from_public (const std::vector< FF > &public_inputs) |
| Reconstructs the IO components from a public inputs array. | |
| void | set_public () |
| Set each IO component to be a public input of the underlying circuit. | |
Public Attributes | |
| FF | mega_hash |
| PairingInputs | pairing_inputs |
Static Public Attributes | |
| static constexpr size_t | PUBLIC_INPUTS_SIZE = GOBLIN_AVM_PUBLIC_INPUTS_SIZE |
The data that is propagated on the public inputs of the inner GoblinAvmRecursiveVerifier circuit.
Definition at line 210 of file special_public_inputs.hpp.
| using bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::Builder = Builder_ |
Definition at line 212 of file special_public_inputs.hpp.
| using bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::Curve = stdlib::bn254<Builder> |
Definition at line 213 of file special_public_inputs.hpp.
| using bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::FF = Curve::ScalarField |
Definition at line 214 of file special_public_inputs.hpp.
| using bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::PairingInputs = stdlib::recursion::PairingPoints<Curve> |
Definition at line 215 of file special_public_inputs.hpp.
| using bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::PublicFF = stdlib::PublicInputComponent<FF> |
Definition at line 217 of file special_public_inputs.hpp.
| using bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::PublicPairingPoints = stdlib::PublicInputComponent<PairingInputs> |
Definition at line 218 of file special_public_inputs.hpp.
|
inline |
Reconstructs the IO components from a public inputs array.
| public_inputs | Public inputs array containing the serialized kernel public inputs. |
Definition at line 231 of file special_public_inputs.hpp.
|
inline |
Set each IO component to be a public input of the underlying circuit.
Definition at line 244 of file special_public_inputs.hpp.
| FF bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::mega_hash |
Definition at line 220 of file special_public_inputs.hpp.
| PairingInputs bb::stdlib::recursion::honk::GoblinAvmIO< Builder_ >::pairing_inputs |
Definition at line 221 of file special_public_inputs.hpp.
|
staticconstexpr |
Definition at line 224 of file special_public_inputs.hpp.