Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
Go to the documentation of this file.
14 #include <libff/common/serialization.hpp>
37 libff::UNUSED(program, primary_input);
43 libff::bit_vector state;
44 state.resize(
w,
false);
53 return (this->
w == other.
w);
66 libff::consume_newline(in);
size_t address_size() const
std::ostream & operator<<(std::ostream &out, const accumulation_vector< T > &v)
libff::bit_vector initial_cpu_state() const
std::vector< size_t > fooram_program
memory_contents initial_memory_contents(const fooram_program &program, const fooram_input_tape &primary_input) const
std::map< size_t, size_t > memory_contents
size_t cpu_state_size() const
std::vector< size_t > fooram_input_tape
fooram_architecture_params(const size_t w=16)
std::istream & operator>>(std::istream &in, accumulation_vector< T > &v)
size_t num_addresses() const
size_t initial_pc_addr() const
size_t value_size() const
bool operator==(const fooram_architecture_params &other) const