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