|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
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 |
| using bb::aztec::AztecMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__MERKLE_HASH> |
Definition at line 33 of file aztec_hash_policy.hpp.
| using bb::aztec::MerkleHashPolicyForT = typedef typename MerkleHashPolicyFor<Leaf>::type |
Definition at line 49 of file aztec_hash_policy.hpp.
| using bb::aztec::NullifierMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__NULLIFIER_MERKLE> |
Definition at line 27 of file aztec_hash_policy.hpp.
| using bb::aztec::PublicDataMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__PUBLIC_DATA_MERKLE> |
Definition at line 28 of file aztec_hash_policy.hpp.
| using bb::aztec::RetrievedBytecodesMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__RETRIEVED_BYTECODES_MERKLE> |
Definition at line 30 of file aztec_hash_policy.hpp.
| using bb::aztec::WrittenSlotsMerkleHashPolicy = typedef AztecMerkleHashPolicyT<DOM_SEP__WRITTEN_SLOTS_MERKLE> |
Definition at line 29 of file aztec_hash_policy.hpp.