nil::crypto3::zk::snark::r1cs_mp_ppzkpcd_keypair< PCD_ppT > Class Template Reference
#include <r1cs_mp_ppzkpcd.hpp>

Public Member Functions | |
r1cs_mp_ppzkpcd_keypair ()=default | |
r1cs_mp_ppzkpcd_keypair (r1cs_mp_ppzkpcd_keypair< PCD_ppT > &&other)=default | |
r1cs_mp_ppzkpcd_keypair (r1cs_mp_ppzkpcd_proving_key< PCD_ppT > &&pk, r1cs_mp_ppzkpcd_verification_key< PCD_ppT > &&vk) | |
Public Attributes | |
r1cs_mp_ppzkpcd_proving_key< PCD_ppT > | pk |
r1cs_mp_ppzkpcd_verification_key< PCD_ppT > | vk |
Detailed Description
template<typename PCD_ppT>
class nil::crypto3::zk::snark::r1cs_mp_ppzkpcd_keypair< PCD_ppT >
A key pair for the R1CS (multi-predicate) ppzkPC, which consists of a proving key and a verification key.
Constructor & Destructor Documentation
◆ r1cs_mp_ppzkpcd_keypair() [1/3]
template<typename PCD_ppT >
|
default |
◆ r1cs_mp_ppzkpcd_keypair() [2/3]
template<typename PCD_ppT >
|
default |
◆ r1cs_mp_ppzkpcd_keypair() [3/3]
template<typename PCD_ppT >
|
inline |
Member Data Documentation
◆ pk
template<typename PCD_ppT >
r1cs_mp_ppzkpcd_proving_key<PCD_ppT> nil::crypto3::zk::snark::r1cs_mp_ppzkpcd_keypair< PCD_ppT >::pk |
◆ vk
template<typename PCD_ppT >
r1cs_mp_ppzkpcd_verification_key<PCD_ppT> nil::crypto3::zk::snark::r1cs_mp_ppzkpcd_keypair< PCD_ppT >::vk |
The documentation for this class was generated from the following file: