Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
Classes | Namespaces | Functions
fp12_2over3over2_gadgets.hpp File Reference
#include "libsnark/gadgetlib1/gadgets/fields/fp6_3over2_gadgets.hpp"
#include "libsnark/gadgetlib1/gadgets/fields/fp12_2over3over2_gadgets.tcc"
Include dependency graph for fp12_2over3over2_gadgets.hpp:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Author
This file is part of libsnark, developed by Clearmatics Ltd (originally developed by SCIPR Lab) and contributors (see AUTHORS).

Definition in file fp12_2over3over2_gadgets.hpp.