|
Zeth - Zerocash on Ethereum
0.8
Reference implementation of the Zeth protocol by Clearmatics
|
#include "libzeth/circuits/circuit_utils.hpp"#include <libsnark/gadgetlib1/gadget.hpp>#include <libsnark/gadgetlib1/gadgets/hashes/hash_io.hpp>#include "libzeth/circuits/prfs/prf.tcc"

Go to the source code of this file.
Namespaces | |
| libzeth | |
Functions | |
| template<typename FieldT , typename HashT > | |
| libsnark::pb_variable_array< FieldT > | libzeth::gen_256_zeroes (const libsnark::pb_variable< FieldT > &ZERO) |
| template<typename FieldT > | |
| libsnark::pb_variable_array< FieldT > | libzeth::get_tag_addr (const libsnark::pb_variable< FieldT > &ZERO, const libsnark::pb_variable_array< FieldT > &x) |
| template<typename FieldT > | |
| libsnark::pb_variable_array< FieldT > | libzeth::get_tag_nf (const libsnark::pb_variable< FieldT > &ZERO, const libsnark::pb_variable_array< FieldT > &a_sk) |
| template<typename FieldT > | |
| libsnark::pb_variable_array< FieldT > | libzeth::get_tag_pk (const libsnark::pb_variable< FieldT > &ZERO, const libsnark::pb_variable_array< FieldT > &a_sk, size_t index) |
| template<typename FieldT > | |
| libsnark::pb_variable_array< FieldT > | libzeth::get_tag_rho (const libsnark::pb_variable< FieldT > &ZERO, const libsnark::pb_variable_array< FieldT > &phi, size_t index) |
1.8.17