Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
aztec_hash_policy.hpp File Reference

Go to the source code of this file.

Classes

struct  bb::aztec::AztecMerkleHashPolicyT< Separator >
 Aztec-specific hash policy for Merkle trees, parameterised by a tree-specific domain separator for internal-node hashing. More...
 
struct  bb::aztec::MerkleHashPolicyFor< crypto::merkle_tree::NullifierLeafValue >
 
struct  bb::aztec::MerkleHashPolicyFor< crypto::merkle_tree::PublicDataLeafValue >
 
struct  bb::aztec::MerkleHashPolicyFor< bb::fr >
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::aztec
 

Typedefs

using bb::aztec::NullifierMerkleHashPolicy = AztecMerkleHashPolicyT< DOM_SEP__NULLIFIER_MERKLE >
 
using bb::aztec::PublicDataMerkleHashPolicy = AztecMerkleHashPolicyT< DOM_SEP__PUBLIC_DATA_MERKLE >
 
using bb::aztec::WrittenSlotsMerkleHashPolicy = AztecMerkleHashPolicyT< DOM_SEP__WRITTEN_SLOTS_MERKLE >
 
using bb::aztec::RetrievedBytecodesMerkleHashPolicy = AztecMerkleHashPolicyT< DOM_SEP__RETRIEVED_BYTECODES_MERKLE >
 
using bb::aztec::AztecMerkleHashPolicy = AztecMerkleHashPolicyT< DOM_SEP__MERKLE_HASH >
 
template<typename Leaf >
using bb::aztec::MerkleHashPolicyForT = typename MerkleHashPolicyFor< Leaf >::type