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

Public Member Functions | |
| bacs_ppzksnark_proving_key () | |
| bacs_ppzksnark_proving_key (const bacs_ppzksnark_proving_key< ppT > &other)=default | |
| bacs_ppzksnark_proving_key (bacs_ppzksnark_proving_key< ppT > &&other)=default | |
| bacs_ppzksnark_proving_key (const bacs_ppzksnark_circuit< ppT > &circuit, const r1cs_ppzksnark_proving_key< ppT > &r1cs_pk) | |
| bacs_ppzksnark_proving_key (bacs_ppzksnark_circuit< ppT > &&circuit, r1cs_ppzksnark_proving_key< ppT > &&r1cs_pk) | |
| bacs_ppzksnark_proving_key< ppT > & | operator= (const bacs_ppzksnark_proving_key< ppT > &other)=default |
| size_t | G1_size () const |
| size_t | G2_size () const |
| size_t | G1_sparse_size () const |
| size_t | G2_sparse_size () const |
| size_t | size_in_bits () const |
| void | print_size () const |
| bool | operator== (const bacs_ppzksnark_proving_key< ppT > &other) const |
Public Attributes | |
| bacs_ppzksnark_circuit< ppT > | circuit |
| r1cs_ppzksnark_proving_key< ppT > | r1cs_pk |
Friends | |
| std::ostream & | operator (std::ostream &out, const bacs_ppzksnark_proving_key< ppT > &pk) |
| std::istream & | operator>> (std::istream &in, bacs_ppzksnark_proving_key< ppT > &pk) |
A proving key for the BACS ppzkSNARK.
Definition at line 47 of file bacs_ppzksnark.hpp.
|
inline |
Definition at line 65 of file bacs_ppzksnark.hpp.
|
default |
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 86 of file bacs_ppzksnark.hpp.
|
inline |
Definition at line 90 of file bacs_ppzksnark.hpp.
|
inline |
Definition at line 88 of file bacs_ppzksnark.hpp.
|
inline |
Definition at line 92 of file bacs_ppzksnark.hpp.
|
default |
| bool libsnark::bacs_ppzksnark_proving_key< ppT >::operator== | ( | const bacs_ppzksnark_proving_key< ppT > & | other | ) | const |
|
inline |
Definition at line 96 of file bacs_ppzksnark.hpp.
|
inline |
Definition at line 94 of file bacs_ppzksnark.hpp.
|
friend |
|
friend |
| bacs_ppzksnark_circuit<ppT> libsnark::bacs_ppzksnark_proving_key< ppT >::circuit |
Definition at line 62 of file bacs_ppzksnark.hpp.
| r1cs_ppzksnark_proving_key<ppT> libsnark::bacs_ppzksnark_proving_key< ppT >::r1cs_pk |
Definition at line 63 of file bacs_ppzksnark.hpp.
1.8.17