Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
libsnark
common
default_types
tinyram_zksnark_pp.hpp
Go to the documentation of this file.
1
12
#ifndef TINYRAM_PPZKSNARK_PP_HPP_
13
#define TINYRAM_PPZKSNARK_PP_HPP_
14
15
#include <
libsnark/common/default_types/r1cs_ppzkpcd_pp.hpp
>
16
#include <
libsnark/relations/ram_computations/rams/tinyram/tinyram_params.hpp
>
17
18
namespace
libsnark
19
{
20
21
class
default_tinyram_zksnark_pp
22
{
23
public
:
24
typedef
default_r1cs_ppzkpcd_pp
PCD_pp
;
25
typedef
typename
PCD_pp::scalar_field_A
FieldT
;
26
typedef
ram_tinyram<FieldT>
machine_pp
;
27
28
static
void
init_public_params
();
29
};
30
31
}
// namespace libsnark
32
33
#endif // TINYRAM_PPZKSNARK_PP_HPP_
tinyram_params.hpp
libsnark::default_tinyram_zksnark_pp::machine_pp
ram_tinyram< FieldT > machine_pp
Definition:
tinyram_zksnark_pp.hpp:26
libsnark
Definition:
accumulation_vector.hpp:18
libsnark::default_tinyram_zksnark_pp::FieldT
PCD_pp::scalar_field_A FieldT
Definition:
tinyram_zksnark_pp.hpp:25
libsnark::default_tinyram_zksnark_pp::init_public_params
static void init_public_params()
Definition:
tinyram_zksnark_pp.cpp:15
libsnark::ram_tinyram
Definition:
tinyram_params.hpp:22
libsnark::default_tinyram_zksnark_pp
Definition:
tinyram_zksnark_pp.hpp:21
libsnark::default_r1cs_ppzkpcd_pp
Definition:
r1cs_ppzkpcd_pp.hpp:23
libsnark::default_tinyram_zksnark_pp::PCD_pp
default_r1cs_ppzkpcd_pp PCD_pp
Definition:
tinyram_zksnark_pp.hpp:24
r1cs_ppzkpcd_pp.hpp
libsnark::default_r1cs_ppzkpcd_pp::scalar_field_A
libff::Fr< curve_A_pp > scalar_field_A
Definition:
r1cs_ppzkpcd_pp.hpp:29
Generated on Wed Jan 25 2023 11:05:57 for Clearmatics Libsnark by
1.8.17