nil::crypto3::zk::snark::tipp_mipp_proof< CurveType > Struct Template Reference

#include <proof.hpp>

+ Collaboration diagram for nil::crypto3::zk::snark::tipp_mipp_proof< CurveType >:

Public Types

typedef CurveType curve_type
 

Public Attributes

gipa_proof< curve_typegipa
 
kzg_opening< typename curve_type::template g2_type<> > vkey_opening
 
kzg_opening< typename curve_type::template g1_type<> > wkey_opening
 

Member Typedef Documentation

◆ curve_type

template<typename CurveType >
typedef CurveType nil::crypto3::zk::snark::tipp_mipp_proof< CurveType >::curve_type

Member Data Documentation

◆ gipa

template<typename CurveType >
gipa_proof<curve_type> nil::crypto3::zk::snark::tipp_mipp_proof< CurveType >::gipa

◆ vkey_opening

template<typename CurveType >
kzg_opening<typename curve_type::template g2_type<> > nil::crypto3::zk::snark::tipp_mipp_proof< CurveType >::vkey_opening

◆ wkey_opening

template<typename CurveType >
kzg_opening<typename curve_type::template g1_type<> > nil::crypto3::zk::snark::tipp_mipp_proof< CurveType >::wkey_opening

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