Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::aztec Namespace Reference

Classes

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

Typedefs

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

Typedef Documentation

◆ AztecMerkleHashPolicy

◆ MerkleHashPolicyForT

template<typename Leaf >
using bb::aztec::MerkleHashPolicyForT = typedef typename MerkleHashPolicyFor<Leaf>::type

Definition at line 49 of file aztec_hash_policy.hpp.

◆ NullifierMerkleHashPolicy

◆ PublicDataMerkleHashPolicy

◆ RetrievedBytecodesMerkleHashPolicy

◆ WrittenSlotsMerkleHashPolicy