|
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.
1.8.17