Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <mnt_precomputation.hpp>
Public Types | |
typedef libff::Fr< ppT > | FieldT |
typedef libff::Fqe< other_curve< ppT > > | FqeT |
typedef libff::Fqk< other_curve< ppT > > | FqkT |
Public Member Functions | |
mnt_G1_precomputation () | |
mnt_G1_precomputation (protoboard< FieldT > &pb, const libff::G1< other_curve< ppT >> &P, const std::string &annotation_prefix) | |
Public Attributes | |
std::shared_ptr< G1_variable< ppT > > | P |
std::shared_ptr< Fqe_variable< ppT > > | PY_twist_squared |
Not a gadget. It only holds values.
Definition at line 37 of file mnt_precomputation.hpp.
typedef libff::Fr<ppT> libsnark::mnt_G1_precomputation< ppT >::FieldT |
Definition at line 40 of file mnt_precomputation.hpp.
typedef libff::Fqe<other_curve<ppT> > libsnark::mnt_G1_precomputation< ppT >::FqeT |
Definition at line 41 of file mnt_precomputation.hpp.
typedef libff::Fqk<other_curve<ppT> > libsnark::mnt_G1_precomputation< ppT >::FqkT |
Definition at line 42 of file mnt_precomputation.hpp.
libsnark::mnt_G1_precomputation< ppT >::mnt_G1_precomputation | ( | ) |
libsnark::mnt_G1_precomputation< ppT >::mnt_G1_precomputation | ( | protoboard< FieldT > & | pb, |
const libff::G1< other_curve< ppT >> & | P, | ||
const std::string & | annotation_prefix | ||
) |
std::shared_ptr<G1_variable<ppT> > libsnark::mnt_G1_precomputation< ppT >::P |
Definition at line 44 of file mnt_precomputation.hpp.
std::shared_ptr<Fqe_variable<ppT> > libsnark::mnt_G1_precomputation< ppT >::PY_twist_squared |
Definition at line 45 of file mnt_precomputation.hpp.