Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
ram_zksnark_params.hpp
Go to the documentation of this file.
1 
12 #ifndef RAM_ZKSNARK_PARAMS_HPP_
13 #define RAM_ZKSNARK_PARAMS_HPP_
14 
16 
17 namespace libsnark
18 {
19 
56 /*
57  * Below are various template aliases (used for convenience).
58  */
59 
60 template<typename ram_zksnark_ppT>
61 using ram_zksnark_PCD_pp = typename ram_zksnark_ppT::PCD_pp;
62 
63 template<typename ram_zksnark_ppT>
64 using ram_zksnark_machine_pp = typename ram_zksnark_ppT::machine_pp;
65 
66 template<typename ram_zksnark_ppT>
69 
70 template<typename ram_zksnark_ppT>
73 
74 template<typename ram_zksnark_ppT>
77 
78 } // namespace libsnark
79 
80 #endif // RAM_ZKSNARK_PARAMS_HPP_
libsnark::ram_input_tape
std::vector< size_t > ram_input_tape
Definition: ram_params.hpp:55
libsnark::ram_architecture_params
typename ramT::architecture_params_type ram_architecture_params
Definition: ram_params.hpp:53
libsnark
Definition: accumulation_vector.hpp:18
libsnark::ram_zksnark_machine_pp
typename ram_zksnark_ppT::machine_pp ram_zksnark_machine_pp
Definition: ram_zksnark_params.hpp:64
libsnark::ram_zksnark_auxiliary_input
ram_input_tape< ram_zksnark_machine_pp< ram_zksnark_ppT > > ram_zksnark_auxiliary_input
Definition: ram_zksnark_params.hpp:76
libsnark::memory_store_trace
Definition: memory_store_trace.hpp:29
libsnark::ram_zksnark_PCD_pp
typename ram_zksnark_ppT::PCD_pp ram_zksnark_PCD_pp
Definition: ram_zksnark_params.hpp:61
libsnark::ram_zksnark_architecture_params
ram_architecture_params< ram_zksnark_machine_pp< ram_zksnark_ppT > > ram_zksnark_architecture_params
Definition: ram_zksnark_params.hpp:68
ram_params.hpp