nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::pub_auth_prms Struct Reference
#include <basic_policy.hpp>
Collaboration diagram for nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::pub_auth_prms:
Public Member Functions | |
pub_auth_prms< CurveType > & | operator= (const pub_auth_prms< CurveType > &other)=default |
bool | operator== (const pub_auth_prms< CurveType > &other) const |
pub_auth_prms () | |
pub_auth_prms (const pub_auth_prms< CurveType > &other)=default | |
pub_auth_prms (pub_auth_prms< CurveType > &&other)=default | |
pub_auth_prms (typename CurveType::template g1_type<>::value_type &&I1) | |
Public Attributes | |
CurveType::template g1_type ::value_type | I1 |
Detailed Description
template<typename CurveType>
struct nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::pub_auth_prms
Public authentication parameters for the R1CS ppzkADSNARK
Constructor & Destructor Documentation
◆ pub_auth_prms() [1/4]
template<typename CurveType >
|
inline |
◆ pub_auth_prms() [2/4]
template<typename CurveType >
|
default |
◆ pub_auth_prms() [3/4]
template<typename CurveType >
|
default |
◆ pub_auth_prms() [4/4]
template<typename CurveType >
|
inline |
Member Function Documentation
◆ operator=()
template<typename CurveType >
|
default |
◆ operator==()
template<typename CurveType >
|
inline |
Member Data Documentation
◆ I1
template<typename CurveType >
CurveType::template g1_type ::value_type nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::pub_auth_prms::I1 |
The documentation for this struct was generated from the following file: