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


Public Member Functions | |
| pb_linear_combination_array () | |
| pb_linear_combination_array (const pb_variable_array< FieldT > &arr) | |
| pb_linear_combination_array (size_t count) | |
| pb_linear_combination_array (size_t count, const pb_linear_combination< FieldT > &value) | |
| pb_linear_combination_array (typename contents::const_iterator first, typename contents::const_iterator last) | |
| pb_linear_combination_array (typename contents::const_reverse_iterator first, typename contents::const_reverse_iterator last) | |
| void | evaluate (protoboard< FieldT > &pb) const |
| void | fill_with_field_elements (protoboard< FieldT > &pb, const std::vector< FieldT > &vals) const |
| void | fill_with_bits (protoboard< FieldT > &pb, const libff::bit_vector &bits) const |
| void | fill_with_bits_of_ulong (protoboard< FieldT > &pb, const unsigned long i) const |
| void | fill_with_bits_of_field_element (protoboard< FieldT > &pb, const FieldT &r) const |
| std::vector< FieldT > | get_vals (const protoboard< FieldT > &pb) const |
| libff::bit_vector | get_bits (const protoboard< FieldT > &pb) const |
| FieldT | get_field_element_from_bits (const protoboard< FieldT > &pb) const |
Definition at line 118 of file pb_variable.hpp.
|
inline |
Definition at line 141 of file pb_variable.hpp.
|
inline |
Definition at line 142 of file pb_variable.hpp.
|
inline |
Definition at line 147 of file pb_variable.hpp.
|
inline |
Definition at line 148 of file pb_variable.hpp.
|
inline |
Definition at line 151 of file pb_variable.hpp.
|
inline |
Definition at line 155 of file pb_variable.hpp.
| void libsnark::pb_linear_combination_array< FieldT >::evaluate | ( | protoboard< FieldT > & | pb | ) | const |
| void libsnark::pb_linear_combination_array< FieldT >::fill_with_bits | ( | protoboard< FieldT > & | pb, |
| const libff::bit_vector & | bits | ||
| ) | const |
| void libsnark::pb_linear_combination_array< FieldT >::fill_with_bits_of_field_element | ( | protoboard< FieldT > & | pb, |
| const FieldT & | r | ||
| ) | const |
| void libsnark::pb_linear_combination_array< FieldT >::fill_with_bits_of_ulong | ( | protoboard< FieldT > & | pb, |
| const unsigned long | i | ||
| ) | const |
| void libsnark::pb_linear_combination_array< FieldT >::fill_with_field_elements | ( | protoboard< FieldT > & | pb, |
| const std::vector< FieldT > & | vals | ||
| ) | const |
| libff::bit_vector libsnark::pb_linear_combination_array< FieldT >::get_bits | ( | const protoboard< FieldT > & | pb | ) | const |
| FieldT libsnark::pb_linear_combination_array< FieldT >::get_field_element_from_bits | ( | const protoboard< FieldT > & | pb | ) | const |
| std::vector<FieldT> libsnark::pb_linear_combination_array< FieldT >::get_vals | ( | const protoboard< FieldT > & | pb | ) | const |
1.8.17