nil::crypto3::zk::snark::r1cs_gg_ppzksnark_processed_verification_key< CurveType > Struct Template Reference
#include <verification_key.hpp>

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
template<typename CurveType >
typedef algebra::pairing::pairing_policy<CurveType> nil::crypto3::zk::snark::r1cs_gg_ppzksnark_processed_verification_key< CurveType >::pairing_policy |
Member Function Documentation
◆ operator==()
template<typename CurveType >
|
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: