Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <alu_arithmetic.hpp>
Public Attributes | |
const pb_variable< FieldT > | mull_result |
const pb_variable< FieldT > | mull_flag |
const pb_variable< FieldT > | umulh_result |
const pb_variable< FieldT > | umulh_flag |
![]() | |
const pb_variable_array< FieldT > | opcode_indicators |
const word_variable_gadget< FieldT > | desval |
const word_variable_gadget< FieldT > | arg1val |
const word_variable_gadget< FieldT > | arg2val |
const pb_variable< FieldT > | flag |
const pb_variable< FieldT > | result |
const pb_variable< FieldT > | result_flag |
Additional Inherited Members | |
![]() | |
tinyram_protoboard< FieldT > & | pb |
![]() | |
protoboard< FieldT > & | pb |
const std::string | annotation_prefix |
Definition at line 619 of file alu_arithmetic.hpp.
|
inline |
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
const pb_variable<FieldT> libsnark::ALU_umul_gadget< FieldT >::mull_flag |
Definition at line 632 of file alu_arithmetic.hpp.
const pb_variable<FieldT> libsnark::ALU_umul_gadget< FieldT >::mull_result |
Definition at line 631 of file alu_arithmetic.hpp.
const pb_variable<FieldT> libsnark::ALU_umul_gadget< FieldT >::umulh_flag |
Definition at line 634 of file alu_arithmetic.hpp.
const pb_variable<FieldT> libsnark::ALU_umul_gadget< FieldT >::umulh_result |
Definition at line 633 of file alu_arithmetic.hpp.