|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <sap.hpp>
Public Member Functions | |
| sap_witness (const size_t num_variables, const size_t degree, const size_t num_inputs, const FieldT &d1, const FieldT &d2, const std::vector< FieldT > &coefficients_for_ACs, const std::vector< FieldT > &coefficients_for_H) | |
| sap_witness (const size_t num_variables, const size_t degree, const size_t num_inputs, const FieldT &d1, const FieldT &d2, const std::vector< FieldT > &coefficients_for_ACs, std::vector< FieldT > &&coefficients_for_H) | |
| sap_witness (const sap_witness< FieldT > &other)=default | |
| sap_witness (sap_witness< FieldT > &&other)=default | |
| sap_witness & | operator= (const sap_witness< FieldT > &other)=default |
| sap_witness & | operator= (sap_witness< FieldT > &&other)=default |
| size_t | num_variables () const |
| size_t | degree () const |
| size_t | num_inputs () const |
Public Attributes | |
| FieldT | d1 |
| FieldT | d2 |
| std::vector< FieldT > | coefficients_for_ACs |
| std::vector< FieldT > | coefficients_for_H |
A SAP witness.
| libsnark::sap_witness< FieldT >::sap_witness | ( | const size_t | num_variables, |
| const size_t | degree, | ||
| const size_t | num_inputs, | ||
| const FieldT & | d1, | ||
| const FieldT & | d2, | ||
| const std::vector< FieldT > & | coefficients_for_ACs, | ||
| const std::vector< FieldT > & | coefficients_for_H | ||
| ) |
| libsnark::sap_witness< FieldT >::sap_witness | ( | const size_t | num_variables, |
| const size_t | degree, | ||
| const size_t | num_inputs, | ||
| const FieldT & | d1, | ||
| const FieldT & | d2, | ||
| const std::vector< FieldT > & | coefficients_for_ACs, | ||
| std::vector< FieldT > && | coefficients_for_H | ||
| ) |
|
default |
|
default |
| size_t libsnark::sap_witness< FieldT >::degree | ( | ) | const |
| size_t libsnark::sap_witness< FieldT >::num_inputs | ( | ) | const |
| size_t libsnark::sap_witness< FieldT >::num_variables | ( | ) | const |
|
default |
|
default |
| std::vector<FieldT> libsnark::sap_witness< FieldT >::coefficients_for_ACs |
| std::vector<FieldT> libsnark::sap_witness< FieldT >::coefficients_for_H |
| FieldT libsnark::sap_witness< FieldT >::d1 |
| FieldT libsnark::sap_witness< FieldT >::d2 |
1.8.17