|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <r1cs_se_ppzksnark.hpp>
Public Member Functions | |
| r1cs_se_ppzksnark_verification_key ()=default | |
| r1cs_se_ppzksnark_verification_key (const libff::G2< ppT > &H, const libff::G1< ppT > &G_alpha, const libff::G2< ppT > &H_beta, const libff::G1< ppT > &G_gamma, const libff::G2< ppT > &H_gamma, libff::G1_vector< ppT > &&query) | |
| 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_verification_key< ppT > &other) const |
Static Public Member Functions | |
| static r1cs_se_ppzksnark_verification_key< ppT > | dummy_verification_key (const size_t input_size) |
Public Attributes | |
| libff::G2< ppT > | H |
| libff::G1< ppT > | G_alpha |
| libff::G2< ppT > | H_beta |
| libff::G1< ppT > | G_gamma |
| libff::G2< ppT > | H_gamma |
| libff::G1_vector< ppT > | query |
Friends | |
| std::ostream & | operator (std::ostream &out, const r1cs_se_ppzksnark_verification_key< ppT > &vk) |
| std::istream & | operator>> (std::istream &in, r1cs_se_ppzksnark_verification_key< ppT > &vk) |
A verification key for the R1CS SEppzkSNARK.
Definition at line 171 of file r1cs_se_ppzksnark.hpp.
|
default |
|
inline |
|
static |
|
inline |
|
inline |
| bool libsnark::r1cs_se_ppzksnark_verification_key< ppT >::operator== | ( | const r1cs_se_ppzksnark_verification_key< ppT > & | other | ) | const |
|
inline |
|
inline |
Definition at line 225 of file r1cs_se_ppzksnark.hpp.


|
friend |
|
friend |
| libff::G1<ppT> libsnark::r1cs_se_ppzksnark_verification_key< ppT >::G_alpha |
Definition at line 191 of file r1cs_se_ppzksnark.hpp.
| libff::G1<ppT> libsnark::r1cs_se_ppzksnark_verification_key< ppT >::G_gamma |
Definition at line 197 of file r1cs_se_ppzksnark.hpp.
| libff::G2<ppT> libsnark::r1cs_se_ppzksnark_verification_key< ppT >::H |
Definition at line 188 of file r1cs_se_ppzksnark.hpp.
| libff::G2<ppT> libsnark::r1cs_se_ppzksnark_verification_key< ppT >::H_beta |
Definition at line 194 of file r1cs_se_ppzksnark.hpp.
| libff::G2<ppT> libsnark::r1cs_se_ppzksnark_verification_key< ppT >::H_gamma |
Definition at line 200 of file r1cs_se_ppzksnark.hpp.
| libff::G1_vector<ppT> libsnark::r1cs_se_ppzksnark_verification_key< ppT >::query |
Definition at line 204 of file r1cs_se_ppzksnark.hpp.
1.8.17