Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
libsnark::ram_compliance_predicate_handler< ramT > Member List

This is the complete list of members for libsnark::ram_compliance_predicate_handler< ramT >, including all inherited members.

accepted_input_typeslibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
addr_sizelibsnark::ram_compliance_predicate_handler< ramT >
aplibsnark::ram_compliance_predicate_handler< ramT >protected
aritylibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >protected
base_handler typedeflibsnark::ram_compliance_predicate_handler< ramT >
compliance_predicate_handler(const ram_protoboard< ramT > &pb, const size_t name, const size_t type, const size_t max_arity, const bool relies_on_same_type_inputs, const std::set< size_t > accepted_input_types=std::set< size_t >())libsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
curlibsnark::ram_compliance_predicate_handler< ramT >
digest_sizelibsnark::ram_compliance_predicate_handler< ramT >
FieldT typedeflibsnark::ram_compliance_predicate_handler< ramT >
generate_r1cs_constraints()libsnark::ram_compliance_predicate_handler< ramT >virtual
generate_r1cs_witness(const std::vector< std::shared_ptr< r1cs_pcd_message< FieldT >>> &incoming_message_values, const std::shared_ptr< r1cs_pcd_local_data< FieldT >> &local_data_value)libsnark::ram_compliance_predicate_handler< ramT >
compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >::generate_r1cs_witness(const std::vector< std::shared_ptr< r1cs_pcd_message< ram_base_field< ramT > >>> &incoming_message_values, const std::shared_ptr< r1cs_pcd_local_data< ram_base_field< ramT > >> &local_data_value)libsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >virtual
get_arity() constlibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
get_base_case_message(const ram_architecture_params< ramT > &ap, const ram_boot_trace< ramT > &primary_input)libsnark::ram_compliance_predicate_handler< ramT >static
get_compliance_predicate() constlibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
get_final_case_msg(const ram_architecture_params< ramT > &ap, const ram_boot_trace< ramT > &primary_input, const size_t time_bound)libsnark::ram_compliance_predicate_handler< ramT >static
get_full_variable_assignment() constlibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
get_incoming_message(const size_t message_idx) constlibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
get_local_data() constlibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
get_outgoing_message() constlibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
get_witness() constlibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
HashT typedeflibsnark::ram_compliance_predicate_handler< ramT >
incoming_messageslibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >protected
local_datalibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >protected
max_aritylibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
message_lengthlibsnark::ram_compliance_predicate_handler< ramT >
namelibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
nextlibsnark::ram_compliance_predicate_handler< ramT >
outgoing_messagelibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >protected
pblibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >protected
ram_compliance_predicate_handler(const ram_architecture_params< ramT > &ap)libsnark::ram_compliance_predicate_handler< ramT >
relies_on_same_type_inputslibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
typelibsnark::compliance_predicate_handler< ram_base_field< ramT >, ram_protoboard< ramT > >
value_sizelibsnark::ram_compliance_predicate_handler< ramT >