|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <r1cs_se_ppzksnark.hpp>
Public Member Functions | |
| r1cs_se_ppzksnark_proving_key () | |
| r1cs_se_ppzksnark_proving_key< ppT > & | operator= (const r1cs_se_ppzksnark_proving_key< ppT > &other)=default |
| r1cs_se_ppzksnark_proving_key (const r1cs_se_ppzksnark_proving_key< ppT > &other)=default | |
| r1cs_se_ppzksnark_proving_key (r1cs_se_ppzksnark_proving_key< ppT > &&other)=default | |
| r1cs_se_ppzksnark_proving_key (libff::G1_vector< ppT > &&A_query, libff::G2_vector< ppT > &&B_query, libff::G1_vector< ppT > &&C_query_1, libff::G1_vector< ppT > &&C_query_2, libff::G1< ppT > &G_gamma_Z, libff::G2< ppT > &H_gamma_Z, libff::G1< ppT > &G_ab_gamma_Z, libff::G1< ppT > &G_gamma2_Z2, libff::G1_vector< ppT > &&G_gamma2_Z_t, r1cs_se_ppzksnark_constraint_system< ppT > &&constraint_system) | |
| size_t | G1_size () const |
| size_t | G2_size () const |
| size_t | size_in_bits () const |
| void | print_size () const |
| bool | operator== (const r1cs_se_ppzksnark_proving_key< ppT > &other) const |
Public Attributes | |
| libff::G1_vector< ppT > | A_query |
| libff::G2_vector< ppT > | B_query |
| libff::G1_vector< ppT > | C_query_1 |
| libff::G1_vector< ppT > | C_query_2 |
| libff::G1< ppT > | G_gamma_Z |
| libff::G2< ppT > | H_gamma_Z |
| libff::G1< ppT > | G_ab_gamma_Z |
| libff::G1< ppT > | G_gamma2_Z2 |
| libff::G1_vector< ppT > | G_gamma2_Z_t |
| r1cs_se_ppzksnark_constraint_system< ppT > | constraint_system |
Friends | |
| std::ostream & | operator (std::ostream &out, const r1cs_se_ppzksnark_proving_key< ppT > &pk) |
| std::istream & | operator>> (std::istream &in, r1cs_se_ppzksnark_proving_key< ppT > &pk) |
A proving key for the R1CS SEppzkSNARK.
Definition at line 63 of file r1cs_se_ppzksnark.hpp.
|
inline |
Definition at line 109 of file r1cs_se_ppzksnark.hpp.
|
default |
|
default |
|
inline |
Definition at line 116 of file r1cs_se_ppzksnark.hpp.
|
inline |
|
inline |
|
default |
| bool libsnark::r1cs_se_ppzksnark_proving_key< ppT >::operator== | ( | const r1cs_se_ppzksnark_proving_key< ppT > & | other | ) | const |
|
inline |
|
inline |
Definition at line 146 of file r1cs_se_ppzksnark.hpp.


|
friend |
|
friend |
| libff::G1_vector<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::A_query |
Definition at line 80 of file r1cs_se_ppzksnark.hpp.
| libff::G2_vector<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::B_query |
Definition at line 83 of file r1cs_se_ppzksnark.hpp.
| libff::G1_vector<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::C_query_1 |
Definition at line 87 of file r1cs_se_ppzksnark.hpp.
| libff::G1_vector<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::C_query_2 |
Definition at line 90 of file r1cs_se_ppzksnark.hpp.
| r1cs_se_ppzksnark_constraint_system<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::constraint_system |
Definition at line 107 of file r1cs_se_ppzksnark.hpp.
| libff::G1<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::G_ab_gamma_Z |
Definition at line 99 of file r1cs_se_ppzksnark.hpp.
| libff::G1<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::G_gamma2_Z2 |
Definition at line 102 of file r1cs_se_ppzksnark.hpp.
| libff::G1_vector<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::G_gamma2_Z_t |
Definition at line 105 of file r1cs_se_ppzksnark.hpp.
| libff::G1<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::G_gamma_Z |
Definition at line 93 of file r1cs_se_ppzksnark.hpp.
| libff::G2<ppT> libsnark::r1cs_se_ppzksnark_proving_key< ppT >::H_gamma_Z |
Definition at line 96 of file r1cs_se_ppzksnark.hpp.
1.8.17