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