Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Types | |
using | DeciderProvingKey = DeciderProvingKey_< Flavor > |
using | VerificationKey = typename Flavor::VerificationKey |
using | Prover = UltraProver_< Flavor > |
using | Verifier = UltraVerifier_< Flavor > |
Public Member Functions | |
std::vector< uint32_t > | add_variables (auto &circuit_builder, std::vector< bb::fr > variables) |
void | set_default_pairing_points_and_ipa_claim_and_proof (UltraCircuitBuilder &builder) |
void | prove_and_verify (typename Flavor::CircuitBuilder &circuit_builder, bool expected_result) |
void | prove_and_verify (const std::shared_ptr< DeciderProvingKey > &proving_key, bool expected_result) |
Static Protected Member Functions | |
static void | SetUpTestSuite () |
Definition at line 26 of file ultra_honk.test.cpp.
using UltraHonkTests< Flavor >::DeciderProvingKey = DeciderProvingKey_<Flavor> |
Definition at line 28 of file ultra_honk.test.cpp.
using UltraHonkTests< Flavor >::Prover = UltraProver_<Flavor> |
Definition at line 30 of file ultra_honk.test.cpp.
using UltraHonkTests< Flavor >::VerificationKey = typename Flavor::VerificationKey |
Definition at line 29 of file ultra_honk.test.cpp.
using UltraHonkTests< Flavor >::Verifier = UltraVerifier_<Flavor> |
Definition at line 31 of file ultra_honk.test.cpp.
|
inline |
Definition at line 33 of file ultra_honk.test.cpp.
|
inline |
Definition at line 59 of file ultra_honk.test.cpp.
|
inline |
Definition at line 53 of file ultra_honk.test.cpp.
|
inline |
Definition at line 42 of file ultra_honk.test.cpp.
|
inlinestaticprotected |
Definition at line 77 of file ultra_honk.test.cpp.