blueprint/include/nil/crypto3/zk/merkle_tree.hpp File Reference
#include <map>
#include <vector>
#include <cmath>
+ Include dependency graph for blueprint/include/nil/crypto3/zk/merkle_tree.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nil::crypto3::zk::snark::merkle_tree< Hash, BaseArity, SubTreeArity, TopTreeArity >
 

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::zk
 
 nil::crypto3::zk::snark
 

Typedefs

typedef std::vector< bool > nil::crypto3::zk::snark::merkle_authentication_node
 
typedef std::vector< merkle_authentication_node > nil::crypto3::zk::snark::merkle_authentication_path
 

Functions

template<typename Hash >
Hash::hash_value_type nil::crypto3::zk::snark::two_to_one_CRH (const typename Hash::hash_value_type &l, const typename Hash::hash_value_type &r)