nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys Struct Reference

#include <basic_policy.hpp>

+ Collaboration diagram for nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys:

Public Member Functions

 auth_keys ()
 
 auth_keys (auth_keys< CurveType > &&other)=default
 
 auth_keys (pub_auth_prms< CurveType > &&pap, pub_auth_key< CurveType > &&pak, sec_auth_key< CurveType > &&sak)
 

Public Attributes

pub_auth_key< CurveType > pak
 
pub_auth_prms< CurveType > pap
 
sec_auth_key< CurveType > sak
 

Constructor & Destructor Documentation

◆ auth_keys() [1/3]

template<typename CurveType >
nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys::auth_keys ( )
inline

◆ auth_keys() [2/3]

template<typename CurveType >
nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys::auth_keys ( auth_keys< CurveType > &&  other)
default

◆ auth_keys() [3/3]

template<typename CurveType >
nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys::auth_keys ( pub_auth_prms< CurveType > &&  pap,
pub_auth_key< CurveType > &&  pak,
sec_auth_key< CurveType > &&  sak 
)
inline

Member Data Documentation

◆ pak

template<typename CurveType >
pub_auth_key<CurveType> nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys::pak

◆ pap

template<typename CurveType >
pub_auth_prms<CurveType> nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys::pap

◆ sak

template<typename CurveType >
sec_auth_key<CurveType> nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys::sak

The documentation for this struct was generated from the following file: