Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
Go to the documentation of this file.
7 #include <libff/common/utils.hpp>
31 typedef libff::Fr<default_r1cs_ppzksnark_pp>
FieldT;
49 const bool test_serialization =
true;
50 const bool bit = run_ram_zksnark<ppT>(example, test_serialization);
62 const bool test_serialization =
true;
63 const bool bit = run_ram_ppzksnark<ppT>(example, test_serialization);
67 int main(
int argc,
const char *argv[])
70 libff::start_profiling();
75 profile_ram_zksnark<default_fooram_zksnark_pp>(32);
77 profile_ram_ppzksnark<default_fooram_ppzksnark_pp>(8);
libff::default_ec_pp default_r1cs_ppzksnark_pp
typename ramT::architecture_params_type ram_architecture_params
ram_fooram< FieldT > machine_pp
void profile_ram_zksnark(const size_t w)
PCD_pp::scalar_field_A FieldT
typename ram_zksnark_ppT::machine_pp ram_zksnark_machine_pp
static void init_public_params()
static void init_public_params()
int main(int argc, const char *argv[])
typename ram_ppzksnark_ppT::machine_pp ram_ppzksnark_machine_pp
ram_fooram< FieldT > machine_pp
size_t boot_trace_size_bound
ram_architecture_params< ramT > ap
default_r1cs_ppzksnark_pp snark_pp
libff::Fr< default_r1cs_ppzksnark_pp > FieldT
static void init_public_params()
default_r1cs_ppzkpcd_pp PCD_pp
libff::Fr< curve_A_pp > scalar_field_A
void profile_ram_ppzksnark(const size_t w)