Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <uscs_ppzksnark.hpp>
Public Member Functions | |
bool | operator== (const uscs_ppzksnark_processed_verification_key &other) const |
Public Attributes | |
libff::G1_precomp< ppT > | pp_G1_one_precomp |
libff::G2_precomp< ppT > | pp_G2_one_precomp |
libff::G2_precomp< ppT > | vk_tilde_g2_precomp |
libff::G2_precomp< ppT > | vk_alpha_tilde_g2_precomp |
libff::G2_precomp< ppT > | vk_Z_g2_precomp |
libff::GT< ppT > | pairing_of_g1_and_g2 |
accumulation_vector< libff::G1< ppT > > | encoded_IC_query |
Friends | |
std::ostream & | operator (std::ostream &out, const uscs_ppzksnark_processed_verification_key< ppT > &pvk) |
std::istream & | operator>> (std::istream &in, uscs_ppzksnark_processed_verification_key< ppT > &pvk) |
A processed verification key for the USCS ppzkSNARK.
Compared to a (non-processed) verification key, a processed verification key contains a small constant amount of additional pre-computed information that enables a faster verification time.
Definition at line 208 of file uscs_ppzksnark.hpp.
bool libsnark::uscs_ppzksnark_processed_verification_key< ppT >::operator== | ( | const uscs_ppzksnark_processed_verification_key< ppT > & | other | ) | const |
|
friend |
|
friend |
accumulation_vector<libff::G1<ppT> > libsnark::uscs_ppzksnark_processed_verification_key< ppT >::encoded_IC_query |
Definition at line 236 of file uscs_ppzksnark.hpp.
libff::GT<ppT> libsnark::uscs_ppzksnark_processed_verification_key< ppT >::pairing_of_g1_and_g2 |
Definition at line 234 of file uscs_ppzksnark.hpp.
libff::G1_precomp<ppT> libsnark::uscs_ppzksnark_processed_verification_key< ppT >::pp_G1_one_precomp |
Definition at line 229 of file uscs_ppzksnark.hpp.
libff::G2_precomp<ppT> libsnark::uscs_ppzksnark_processed_verification_key< ppT >::pp_G2_one_precomp |
Definition at line 230 of file uscs_ppzksnark.hpp.
libff::G2_precomp<ppT> libsnark::uscs_ppzksnark_processed_verification_key< ppT >::vk_alpha_tilde_g2_precomp |
Definition at line 232 of file uscs_ppzksnark.hpp.
libff::G2_precomp<ppT> libsnark::uscs_ppzksnark_processed_verification_key< ppT >::vk_tilde_g2_precomp |
Definition at line 231 of file uscs_ppzksnark.hpp.
libff::G2_precomp<ppT> libsnark::uscs_ppzksnark_processed_verification_key< ppT >::vk_Z_g2_precomp |
Definition at line 233 of file uscs_ppzksnark.hpp.