Zeth - Zerocash on Ethereum
0.8
Reference implementation of the Zeth protocol by Clearmatics
|
#include <extended_proof.hpp>
Public Member Functions | |
extended_proof (typename snarkT::proof &&in_proof, libsnark::r1cs_primary_input< libff::Fr< ppT >> &&in_primary_inputs) | |
const snarkT::proof & | get_proof () const |
const libsnark::r1cs_primary_input< libff::Fr< ppT > > & | get_primary_inputs () const |
std::ostream & | write_json (std::ostream &) const |
An extended_proof is a data structure containing a proof and the corresponding primary inputs It corresponds to the data needed for the verifier to be able to run the verifying algorithm.
Definition at line 17 of file extended_proof.hpp.
libzeth::extended_proof< ppT, snarkT >::extended_proof | ( | typename snarkT::proof && | in_proof, |
libsnark::r1cs_primary_input< libff::Fr< ppT >> && | in_primary_inputs | ||
) |
const libsnark::r1cs_primary_input<libff::Fr<ppT> >& libzeth::extended_proof< ppT, snarkT >::get_primary_inputs | ( | ) | const |
const snarkT::proof& libzeth::extended_proof< ppT, snarkT >::get_proof | ( | ) | const |
std::ostream& libzeth::extended_proof< ppT, snarkT >::write_json | ( | std::ostream & | ) | const |