Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <bls12_377_precomputation.hpp>
Public Types | |
using | FqT = libff::Fq< other_curve< ppT > > |
Public Member Functions | |
bls12_377_ate_ell_coeffs (protoboard< FqT > &pb, const std::string &annotation_prefix) | |
bls12_377_ate_ell_coeffs (protoboard< FqT > &pb, const libff::Fqe< other_curve< ppT >> ell_0_val, const libff::Fqe< other_curve< ppT >> ell_vw_val, const libff::Fqe< other_curve< ppT >> ell_vv_val, const std::string &annotation_prefix) | |
Public Attributes | |
Fqe_variable< ppT > | ell_0 |
Fqe_variable< ppT > | ell_vw |
Fqe_variable< ppT > | ell_vv |
Not a gadget - holds the variables for the Fq2 coefficients of the tangent line at some R, used during the doubling step.
Definition at line 58 of file bls12_377_precomputation.hpp.
using libsnark::bls12_377_ate_ell_coeffs< ppT >::FqT = libff::Fq<other_curve<ppT> > |
Definition at line 61 of file bls12_377_precomputation.hpp.
libsnark::bls12_377_ate_ell_coeffs< ppT >::bls12_377_ate_ell_coeffs | ( | protoboard< FqT > & | pb, |
const std::string & | annotation_prefix | ||
) |
libsnark::bls12_377_ate_ell_coeffs< ppT >::bls12_377_ate_ell_coeffs | ( | protoboard< FqT > & | pb, |
const libff::Fqe< other_curve< ppT >> | ell_0_val, | ||
const libff::Fqe< other_curve< ppT >> | ell_vw_val, | ||
const libff::Fqe< other_curve< ppT >> | ell_vv_val, | ||
const std::string & | annotation_prefix | ||
) |
Fqe_variable<ppT> libsnark::bls12_377_ate_ell_coeffs< ppT >::ell_0 |
Definition at line 63 of file bls12_377_precomputation.hpp.
Fqe_variable<ppT> libsnark::bls12_377_ate_ell_coeffs< ppT >::ell_vv |
Definition at line 65 of file bls12_377_precomputation.hpp.
Fqe_variable<ppT> libsnark::bls12_377_ate_ell_coeffs< ppT >::ell_vw |
Definition at line 64 of file bls12_377_precomputation.hpp.