Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <r1cs_sp_ppzkpcd.hpp>
Public Types | |
typedef PCD_ppT::curve_A_pp | A_pp |
typedef PCD_ppT::curve_B_pp | B_pp |
Public Member Functions | |
r1cs_sp_ppzkpcd_keypair () | |
r1cs_sp_ppzkpcd_keypair (r1cs_sp_ppzkpcd_keypair< PCD_ppT > &&other)=default | |
r1cs_sp_ppzkpcd_keypair (r1cs_sp_ppzkpcd_proving_key< PCD_ppT > &&pk, r1cs_sp_ppzkpcd_verification_key< PCD_ppT > &&vk) | |
r1cs_sp_ppzkpcd_keypair (r1cs_ppzksnark_keypair< A_pp > &&kp_A, r1cs_ppzksnark_keypair< B_pp > &&kp_B) | |
Public Attributes | |
r1cs_sp_ppzkpcd_proving_key< PCD_ppT > | pk |
r1cs_sp_ppzkpcd_verification_key< PCD_ppT > | vk |
A key pair for the R1CS (single-predicate) ppzkPC, which consists of a proving key and a verification key.
Definition at line 246 of file r1cs_sp_ppzkpcd.hpp.
typedef PCD_ppT::curve_A_pp libsnark::r1cs_sp_ppzkpcd_keypair< PCD_ppT >::A_pp |
Definition at line 249 of file r1cs_sp_ppzkpcd.hpp.
typedef PCD_ppT::curve_B_pp libsnark::r1cs_sp_ppzkpcd_keypair< PCD_ppT >::B_pp |
Definition at line 250 of file r1cs_sp_ppzkpcd.hpp.
|
inline |
Definition at line 255 of file r1cs_sp_ppzkpcd.hpp.
|
default |
|
inline |
|
inline |
Definition at line 261 of file r1cs_sp_ppzkpcd.hpp.
r1cs_sp_ppzkpcd_proving_key<PCD_ppT> libsnark::r1cs_sp_ppzkpcd_keypair< PCD_ppT >::pk |
Definition at line 252 of file r1cs_sp_ppzkpcd.hpp.
r1cs_sp_ppzkpcd_verification_key<PCD_ppT> libsnark::r1cs_sp_ppzkpcd_keypair< PCD_ppT >::vk |
Definition at line 253 of file r1cs_sp_ppzkpcd.hpp.