5 #ifndef __ZETH_SERIALIZATION_PROTO_UTILS_HPP__
6 #define __ZETH_SERIALIZATION_PROTO_UTILS_HPP__
17 #include <zeth/api/snark_messages.pb.h>
18 #include <zeth/api/zeth_messages.pb.h>
29 template<
typename ppT>
32 template<
typename ppT>
35 template<
typename ppT>
38 template<
typename ppT>
41 template<
typename FieldT,
size_t TreeDepth>
43 const zeth_proto::JoinsplitInput &input);
45 template<
typename ppT> std::string
pp_name();
48 template<
typename ppT>
49 void pp_to_proto(zeth_proto::PairingParameters &pp_proto);
55 #endif // __ZETH_SERIALIZATION_PROTO_UTILS_HPP__