Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <uscs_ppzksnark.hpp>
Public Member Functions | |
uscs_ppzksnark_verification_key ()=default | |
uscs_ppzksnark_verification_key (const libff::G2< ppT > &tilde_g2, const libff::G2< ppT > &alpha_tilde_g2, const libff::G2< ppT > &Z_g2, const accumulation_vector< libff::G1< ppT >> &eIC) | |
size_t | G1_size () const |
size_t | G2_size () const |
size_t | size_in_bits () const |
void | print_size () const |
bool | operator== (const uscs_ppzksnark_verification_key< ppT > &other) const |
Static Public Member Functions | |
static uscs_ppzksnark_verification_key< ppT > | dummy_verification_key (const size_t input_size) |
Public Attributes | |
libff::G2< ppT > | tilde_g2 |
libff::G2< ppT > | alpha_tilde_g2 |
libff::G2< ppT > | Z_g2 |
accumulation_vector< libff::G1< ppT > > | encoded_IC_query |
Friends | |
std::ostream & | operator (std::ostream &out, const uscs_ppzksnark_verification_key< ppT > &vk) |
std::istream & | operator>> (std::istream &in, uscs_ppzksnark_verification_key< ppT > &vk) |
A verification key for the USCS ppzkSNARK.
Definition at line 143 of file uscs_ppzksnark.hpp.
|
default |
|
inline |
Definition at line 166 of file uscs_ppzksnark.hpp.
|
static |
|
inline |
Definition at line 176 of file uscs_ppzksnark.hpp.
|
inline |
bool libsnark::uscs_ppzksnark_verification_key< ppT >::operator== | ( | const uscs_ppzksnark_verification_key< ppT > & | other | ) | const |
|
inline |
|
inline |
Definition at line 180 of file uscs_ppzksnark.hpp.
|
friend |
|
friend |
libff::G2<ppT> libsnark::uscs_ppzksnark_verification_key< ppT >::alpha_tilde_g2 |
Definition at line 160 of file uscs_ppzksnark.hpp.
accumulation_vector<libff::G1<ppT> > libsnark::uscs_ppzksnark_verification_key< ppT >::encoded_IC_query |
Definition at line 163 of file uscs_ppzksnark.hpp.
libff::G2<ppT> libsnark::uscs_ppzksnark_verification_key< ppT >::tilde_g2 |
Definition at line 159 of file uscs_ppzksnark.hpp.
libff::G2<ppT> libsnark::uscs_ppzksnark_verification_key< ppT >::Z_g2 |
Definition at line 161 of file uscs_ppzksnark.hpp.