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

using bb::aztec::AztecMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__MERKLE_HASH>

Definition at line 33 of file aztec_hash_policy.hpp.

◆ MerkleHashPolicyForT

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

Definition at line 49 of file aztec_hash_policy.hpp.

◆ NullifierMerkleHashPolicy

using bb::aztec::NullifierMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__NULLIFIER_MERKLE>

Definition at line 27 of file aztec_hash_policy.hpp.

◆ PublicDataMerkleHashPolicy

using bb::aztec::PublicDataMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__PUBLIC_DATA_MERKLE>

Definition at line 28 of file aztec_hash_policy.hpp.

◆ RetrievedBytecodesMerkleHashPolicy

using bb::aztec::RetrievedBytecodesMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__RETRIEVED_BYTECODES_MERKLE>

Definition at line 30 of file aztec_hash_policy.hpp.

◆ WrittenSlotsMerkleHashPolicy

using bb::aztec::WrittenSlotsMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__WRITTEN_SLOTS_MERKLE>

Definition at line 29 of file aztec_hash_policy.hpp.