|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <alu_arithmetic.hpp>


Public Attributes | |
| pb_variable< FieldT > | shr_result |
| pb_variable< FieldT > | shr_flag |
| pb_variable< FieldT > | shl_result |
| pb_variable< FieldT > | shl_flag |
| size_t | logw |
Public Attributes inherited from libsnark::ALU_arithmetic_gadget< FieldT > | |
| 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 | |
Protected Attributes inherited from libsnark::tinyram_gadget< FieldT > | |
| tinyram_protoboard< FieldT > & | pb |
Protected Attributes inherited from libsnark::gadget< FieldT > | |
| protoboard< FieldT > & | pb |
| const std::string | annotation_prefix |
Definition at line 857 of file alu_arithmetic.hpp.
|
inline |
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
| size_t libsnark::ALU_shr_shl_gadget< FieldT >::logw |
Definition at line 881 of file alu_arithmetic.hpp.
| pb_variable<FieldT> libsnark::ALU_shr_shl_gadget< FieldT >::shl_flag |
Definition at line 879 of file alu_arithmetic.hpp.
| pb_variable<FieldT> libsnark::ALU_shr_shl_gadget< FieldT >::shl_result |
Definition at line 878 of file alu_arithmetic.hpp.
| pb_variable<FieldT> libsnark::ALU_shr_shl_gadget< FieldT >::shr_flag |
Definition at line 877 of file alu_arithmetic.hpp.
| pb_variable<FieldT> libsnark::ALU_shr_shl_gadget< FieldT >::shr_result |
Definition at line 876 of file alu_arithmetic.hpp.
1.8.17