Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <iostream>
#include <memory>
#include "barretenberg/honk/utils/honk_key_gen.hpp"
#include "barretenberg/stdlib/primitives/pairing_points.hpp"
#include "barretenberg/stdlib_circuit_builders/ultra_circuit_builder.hpp"
#include "barretenberg/ultra_honk/ultra_prover.hpp"
#include "barretenberg/ultra_honk/ultra_verifier.hpp"
#include "circuits/add_2_circuit.hpp"
#include "circuits/blake_circuit.hpp"
#include "circuits/ecdsa_circuit.hpp"
#include "circuits/recursive_circuit.hpp"
Go to the source code of this file.
Typedefs | |
using | DeciderProvingKey = DeciderProvingKey_< UltraKeccakFlavor > |
using | VerificationKey = UltraKeccakFlavor::VerificationKey |
Functions | |
template<typename Circuit > | |
void | generate_keys_honk (const std::string &output_path, std::string circuit_name) |
int | main (int argc, char **argv) |
Definition at line 18 of file honk_key_gen.cpp.
using VerificationKey = UltraKeccakFlavor::VerificationKey |
Definition at line 19 of file honk_key_gen.cpp.
void generate_keys_honk | ( | const std::string & | output_path, |
std::string | circuit_name | ||
) |
Definition at line 21 of file honk_key_gen.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 56 of file honk_key_gen.cpp.