Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include "libsnark/gadgetlib1/gadgets/fields/fp6_3over2_gadgets.hpp"
#include "libsnark/gadgetlib1/gadgets/fields/fp12_2over3over2_gadgets.tcc"
Go to the source code of this file.
Classes | |
class | libsnark::Fp12_2over3over2_variable< Fp12T > |
class | libsnark::Fp12_2over3over2_square_gadget< Fp12T > |
class | libsnark::Fp12_2over3over2_mul_by_024_gadget< Fp12T > |
class | libsnark::Fp12_2over3over2_mul_gadget< Fp12T > |
Full multiplication of Fp12 variables. More... | |
class | libsnark::Fp12_2over3over2_inv_gadget< Fp12T > |
Inverse of Fp12 variable. More... | |
class | libsnark::Fp12_2over3over2_cyclotomic_square_gadget< Fp12T > |
Namespaces | |
libsnark | |
Functions | |
template<typename Fp12T > | |
Fp6_3over2_variable< typename Fp12T::my_Fp6 > | libsnark::fp6_mul_by_non_residue (protoboard< typename Fp12T::my_Fp > &pb, const Fp6_3over2_variable< typename Fp12T::my_Fp6 > &c, const std::string &annotation_prefix) |
template<typename Fp12T > | |
Fp6_3over2_variable< typename Fp12T::my_Fp6 > | libsnark::fp6_mul_by_non_residue_inverse (protoboard< typename Fp12T::my_Fp > &pb, const Fp6_3over2_variable< typename Fp12T::my_Fp6 > &c, const std::string &annotation_prefix) |
Definition in file fp12_2over3over2_gadgets.hpp.