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