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

#include <verification_key.hpp>

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

Public Types

typedef CurveType curve_type
 
typedef algebra::pairing::pairing_policy< CurveType > pairing_policy
 

Public Member Functions

bool operator== (const r1cs_gg_ppzksnark_processed_verification_key &other) const
 

Public Attributes

accumulation_vector< typename CurveType::template g1_type<> > gamma_ABC_g1
 
CurveType::gt_type::value_type vk_alpha_g1_beta_g2
 
pairing_policy::g2_precomputed_type vk_delta_g2_precomp
 
pairing_policy::g2_precomputed_type vk_gamma_g2_precomp
 

Member Typedef Documentation

◆ curve_type

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

◆ pairing_policy

Member Function Documentation

◆ operator==()

template<typename CurveType >
bool nil::crypto3::zk::snark::r1cs_gg_ppzksnark_processed_verification_key< CurveType >::operator== ( const r1cs_gg_ppzksnark_processed_verification_key< CurveType > &  other) const
inline

Member Data Documentation

◆ gamma_ABC_g1

template<typename CurveType >
accumulation_vector<typename CurveType::template g1_type<> > nil::crypto3::zk::snark::r1cs_gg_ppzksnark_processed_verification_key< CurveType >::gamma_ABC_g1

◆ vk_alpha_g1_beta_g2

template<typename CurveType >
CurveType::gt_type::value_type nil::crypto3::zk::snark::r1cs_gg_ppzksnark_processed_verification_key< CurveType >::vk_alpha_g1_beta_g2

◆ vk_delta_g2_precomp

template<typename CurveType >
pairing_policy::g2_precomputed_type nil::crypto3::zk::snark::r1cs_gg_ppzksnark_processed_verification_key< CurveType >::vk_delta_g2_precomp

◆ vk_gamma_g2_precomp

template<typename CurveType >
pairing_policy::g2_precomputed_type nil::crypto3::zk::snark::r1cs_gg_ppzksnark_processed_verification_key< CurveType >::vk_gamma_g2_precomp

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