Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <argument_decoder_gadget.hpp>
Public Attributes | |
pb_variable< FieldT > | arg2_is_imm |
pb_variable_array< FieldT > | desidx |
pb_variable_array< FieldT > | arg1idx |
pb_variable_array< FieldT > | arg2idx |
pb_variable_array< FieldT > | packed_registers |
pb_variable< FieldT > | packed_desval |
pb_variable< FieldT > | packed_arg1val |
pb_variable< FieldT > | packed_arg2val |
Additional Inherited Members | |
![]() | |
tinyram_protoboard< FieldT > & | pb |
![]() | |
protoboard< FieldT > & | pb |
const std::string | annotation_prefix |
Definition at line 21 of file argument_decoder_gadget.hpp.
libsnark::argument_decoder_gadget< FieldT >::argument_decoder_gadget | ( | tinyram_protoboard< FieldT > & | pb, |
const pb_variable< FieldT > & | arg2_is_imm, | ||
const pb_variable_array< FieldT > & | desidx, | ||
const pb_variable_array< FieldT > & | arg1idx, | ||
const pb_variable_array< FieldT > & | arg2idx, | ||
const pb_variable_array< FieldT > & | packed_registers, | ||
const pb_variable< FieldT > & | packed_desval, | ||
const pb_variable< FieldT > & | packed_arg1val, | ||
const pb_variable< FieldT > & | packed_arg2val, | ||
const std::string & | annotation_prefix = "" |
||
) |
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
pb_variable_array<FieldT> libsnark::argument_decoder_gadget< FieldT >::arg1idx |
Definition at line 42 of file argument_decoder_gadget.hpp.
pb_variable<FieldT> libsnark::argument_decoder_gadget< FieldT >::arg2_is_imm |
Definition at line 40 of file argument_decoder_gadget.hpp.
pb_variable_array<FieldT> libsnark::argument_decoder_gadget< FieldT >::arg2idx |
Definition at line 43 of file argument_decoder_gadget.hpp.
pb_variable_array<FieldT> libsnark::argument_decoder_gadget< FieldT >::desidx |
Definition at line 41 of file argument_decoder_gadget.hpp.
pb_variable<FieldT> libsnark::argument_decoder_gadget< FieldT >::packed_arg1val |
Definition at line 46 of file argument_decoder_gadget.hpp.
pb_variable<FieldT> libsnark::argument_decoder_gadget< FieldT >::packed_arg2val |
Definition at line 47 of file argument_decoder_gadget.hpp.
pb_variable<FieldT> libsnark::argument_decoder_gadget< FieldT >::packed_desval |
Definition at line 45 of file argument_decoder_gadget.hpp.
pb_variable_array<FieldT> libsnark::argument_decoder_gadget< FieldT >::packed_registers |
Definition at line 44 of file argument_decoder_gadget.hpp.