Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <ram_zksnark.hpp>
Public Member Functions | |
ram_zksnark_verification_key ()=default | |
ram_zksnark_verification_key (const ram_zksnark_verification_key< ram_zksnark_ppT > &other)=default | |
ram_zksnark_verification_key (ram_zksnark_verification_key< ram_zksnark_ppT > &&other)=default | |
ram_zksnark_verification_key (const ram_zksnark_architecture_params< ram_zksnark_ppT > &ap, r1cs_sp_ppzkpcd_verification_key< ram_zksnark_PCD_pp< ram_zksnark_ppT >> &&pcd_vk) | |
ram_zksnark_verification_key< ram_zksnark_ppT > & | operator= (const ram_zksnark_verification_key< ram_zksnark_ppT > &other)=default |
bool | operator== (const ram_zksnark_verification_key< ram_zksnark_ppT > &other) const |
Static Public Member Functions | |
static ram_zksnark_verification_key< ram_zksnark_ppT > | dummy_verification_key (const ram_zksnark_architecture_params< ram_zksnark_ppT > &ap) |
Public Attributes | |
ram_zksnark_architecture_params< ram_zksnark_ppT > | ap |
r1cs_sp_ppzkpcd_verification_key< ram_zksnark_PCD_pp< ram_zksnark_ppT > > | pcd_vk |
Friends | |
std::ostream & | operator (std::ostream &out, const ram_zksnark_verification_key< ram_zksnark_ppT > &vk) |
std::istream & | operator>> (std::istream &in, ram_zksnark_verification_key< ram_zksnark_ppT > &vk) |
A verification key for the RAM zkSNARK.
Definition at line 96 of file ram_zksnark.hpp.
|
default |
|
default |
|
default |
|
inline |
|
static |
|
default |
bool libsnark::ram_zksnark_verification_key< ram_zksnark_ppT >::operator== | ( | const ram_zksnark_verification_key< ram_zksnark_ppT > & | other | ) | const |
|
friend |
|
friend |
ram_zksnark_architecture_params<ram_zksnark_ppT> libsnark::ram_zksnark_verification_key< ram_zksnark_ppT >::ap |
Definition at line 112 of file ram_zksnark.hpp.
r1cs_sp_ppzkpcd_verification_key<ram_zksnark_PCD_pp<ram_zksnark_ppT> > libsnark::ram_zksnark_verification_key< ram_zksnark_ppT >::pcd_vk |
Definition at line 114 of file ram_zksnark.hpp.