Zeth - Zerocash on Ethereum
0.8
Reference implementation of the Zeth protocol by Clearmatics
|
#include "libzeth/core/bits.hpp"
#include "libzeth/core/extended_proof.hpp"
#include "libzeth/core/group_element_utils.hpp"
#include "libzeth/core/include_libff.hpp"
#include "libzeth/core/include_libsnark.hpp"
#include "libzeth/core/joinsplit_input.hpp"
#include "libzeth/core/note.hpp"
#include "libzeth/core/utils.hpp"
#include <zeth/api/snark_messages.pb.h>
#include <zeth/api/zeth_messages.pb.h>
#include "libzeth/serialization/proto_utils.tcc"
Go to the source code of this file.
Namespaces | |
libzeth | |
Functions | |
zeth_note | libzeth::zeth_note_from_proto (const zeth_proto::ZethNote ¬e) |
template<typename ppT > | |
zeth_proto::Group1Point | libzeth::point_g1_affine_to_proto (const libff::G1< ppT > &point) |
template<typename ppT > | |
libff::G1< ppT > | libzeth::point_g1_affine_from_proto (const zeth_proto::Group1Point &point) |
template<typename ppT > | |
zeth_proto::Group2Point | libzeth::point_g2_affine_to_proto (const libff::G2< ppT > &point) |
template<typename ppT > | |
libff::G2< ppT > | libzeth::point_g2_affine_from_proto (const zeth_proto::Group2Point &point) |
template<typename FieldT , size_t TreeDepth> | |
joinsplit_input< FieldT, TreeDepth > | libzeth::joinsplit_input_from_proto (const zeth_proto::JoinsplitInput &input) |
template<typename ppT > | |
std::string | libzeth::pp_name () |
template<typename ppT > | |
void | libzeth::pp_to_proto (zeth_proto::PairingParameters &pp_proto) |
Populate a protobuf description of some pairing parameters. More... | |