Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include "libsnark/gadgetlib1/gadgets/pairing/mnt/mnt_pairing_params.hpp"
#include "libsnark/gadgetlib1/gadgets/pairing/mnt/mnt_precomputation.hpp"
#include <memory>
#include "libsnark/gadgetlib1/gadgets/pairing/mnt/mnt_miller_loop.tcc"
Go to the source code of this file.
Classes | |
class | libsnark::mnt_miller_loop_dbl_line_eval< ppT > |
class | libsnark::mnt_miller_loop_add_line_eval< ppT > |
class | libsnark::mnt_miller_loop_gadget< ppT > |
Gadget for verifying a single Miller loop. More... | |
class | libsnark::mnt_e_over_e_miller_loop_gadget< ppT > |
Gadget for verifying a double Miller loop (where the second is inverted). More... | |
class | libsnark::mnt_e_times_e_over_e_miller_loop_gadget< ppT > |
Gadget for verifying a triple Miller loop (where the third is inverted). More... | |
class | libsnark::mnt_e_times_e_times_e_over_e_miller_loop_gadget< ppT > |
Namespaces | |
libsnark | |
Declaration of interfaces for gadgets for Miller loops.
The gadgets verify computations of (single or multiple simultaneous) Miller loops.
Definition in file mnt_miller_loop.hpp.