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

#include <bls12_377_precomputation.hpp>

Public Types

using FieldT = libff::Fr< ppT >
 

Public Member Functions

 bls12_377_G1_precomputation ()
 
 bls12_377_G1_precomputation (protoboard< FieldT > &pb, const libff::G1< other_curve< ppT >> &P_val, const std::string &annotation_prefix)
 

Public Attributes

std::shared_ptr< pb_linear_combination< FieldT > > _Px
 
std::shared_ptr< pb_linear_combination< FieldT > > _Py
 

Detailed Description

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

Definition at line 15 of file bls12_377_precomputation.hpp.

Member Typedef Documentation

◆ FieldT

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

Definition at line 18 of file bls12_377_precomputation.hpp.

Constructor & Destructor Documentation

◆ bls12_377_G1_precomputation() [1/2]

◆ bls12_377_G1_precomputation() [2/2]

template<typename ppT >
libsnark::bls12_377_G1_precomputation< ppT >::bls12_377_G1_precomputation ( protoboard< FieldT > &  pb,
const libff::G1< other_curve< ppT >> &  P_val,
const std::string &  annotation_prefix 
)

Member Data Documentation

◆ _Px

template<typename ppT >
std::shared_ptr<pb_linear_combination<FieldT> > libsnark::bls12_377_G1_precomputation< ppT >::_Px

Definition at line 20 of file bls12_377_precomputation.hpp.

◆ _Py

template<typename ppT >
std::shared_ptr<pb_linear_combination<FieldT> > libsnark::bls12_377_G1_precomputation< ppT >::_Py

Definition at line 21 of file bls12_377_precomputation.hpp.


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