Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <ram_compliance_predicate.hpp>
Public Types | |
typedef ram_base_field< ramT > | FieldT |
Public Member Functions | |
ram_pcd_local_data (const bool is_halt_case, delegated_ra_memory< CRH_with_bit_out_gadget< FieldT >> &mem, typename ram_input_tape< ramT >::const_iterator &aux_it, const typename ram_input_tape< ramT >::const_iterator &aux_end) | |
r1cs_variable_assignment< FieldT > | as_r1cs_variable_assignment () const |
![]() | |
r1cs_pcd_local_data ()=default | |
virtual r1cs_variable_assignment< ram_base_field< ramT > > | as_r1cs_variable_assignment () const=0 |
virtual | ~r1cs_pcd_local_data ()=default |
Public Attributes | |
bool | is_halt_case |
delegated_ra_memory< CRH_with_bit_out_gadget< FieldT > > & | mem |
ram_input_tape< ramT >::const_iterator & | aux_it |
const ram_input_tape< ramT >::const_iterator & | aux_end |
Definition at line 134 of file ram_compliance_predicate.hpp.
typedef ram_base_field<ramT> libsnark::ram_pcd_local_data< ramT >::FieldT |
Definition at line 137 of file ram_compliance_predicate.hpp.
libsnark::ram_pcd_local_data< ramT >::ram_pcd_local_data | ( | const bool | is_halt_case, |
delegated_ra_memory< CRH_with_bit_out_gadget< FieldT >> & | mem, | ||
typename ram_input_tape< ramT >::const_iterator & | aux_it, | ||
const typename ram_input_tape< ramT >::const_iterator & | aux_end | ||
) |
r1cs_variable_assignment<FieldT> libsnark::ram_pcd_local_data< ramT >::as_r1cs_variable_assignment | ( | ) | const |
const ram_input_tape<ramT>::const_iterator& libsnark::ram_pcd_local_data< ramT >::aux_end |
Definition at line 143 of file ram_compliance_predicate.hpp.
ram_input_tape<ramT>::const_iterator& libsnark::ram_pcd_local_data< ramT >::aux_it |
Definition at line 142 of file ram_compliance_predicate.hpp.
bool libsnark::ram_pcd_local_data< ramT >::is_halt_case |
Definition at line 139 of file ram_compliance_predicate.hpp.
delegated_ra_memory<CRH_with_bit_out_gadget<FieldT> >& libsnark::ram_pcd_local_data< ramT >::mem |
Definition at line 141 of file ram_compliance_predicate.hpp.