Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
Public Types | Public Member Functions | Public Attributes | List of all members
libsnark::bls12_377_G2_precomputation< ppT > Class Template Reference

#include <bls12_377_precomputation.hpp>

Public Types

using FieldT = libff::Fr< ppT >
 

Public Member Functions

 bls12_377_G2_precomputation ()
 
 bls12_377_G2_precomputation (protoboard< FieldT > &pb, const libff::G2< other_curve< ppT >> &Q_val, const std::string &annotation_prefix)
 

Public Attributes

std::vector< std::shared_ptr< bls12_377_ate_ell_coeffs< ppT > > > _coeffs
 

Detailed Description

template<typename ppT>
class libsnark::bls12_377_G2_precomputation< ppT >

Definition at line 79 of file bls12_377_precomputation.hpp.

Member Typedef Documentation

◆ FieldT

template<typename ppT >
using libsnark::bls12_377_G2_precomputation< ppT >::FieldT = libff::Fr<ppT>

Definition at line 82 of file bls12_377_precomputation.hpp.

Constructor & Destructor Documentation

◆ bls12_377_G2_precomputation() [1/2]

◆ bls12_377_G2_precomputation() [2/2]

template<typename ppT >
libsnark::bls12_377_G2_precomputation< ppT >::bls12_377_G2_precomputation ( protoboard< FieldT > &  pb,
const libff::G2< other_curve< ppT >> &  Q_val,
const std::string &  annotation_prefix 
)

Member Data Documentation

◆ _coeffs

template<typename ppT >
std::vector<std::shared_ptr<bls12_377_ate_ell_coeffs<ppT> > > libsnark::bls12_377_G2_precomputation< ppT >::_coeffs

Definition at line 84 of file bls12_377_precomputation.hpp.


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