Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/assert.hpp"
#include "barretenberg/common/net.hpp"
#include "barretenberg/crypto/blake2s/blake2s.hpp"
#include "barretenberg/crypto/pedersen_commitment/pedersen.hpp"
#include "barretenberg/crypto/pedersen_hash/pedersen.hpp"
#include "barretenberg/crypto/poseidon2/poseidon2.hpp"
#include "barretenberg/numeric/bitop/pow.hpp"
#include "barretenberg/stdlib/hash/pedersen/pedersen.hpp"
#include "barretenberg/stdlib/primitives/field/field.hpp"
#include <vector>
Go to the source code of this file.
Classes | |
struct | bb::crypto::merkle_tree::PedersenHashPolicy |
struct | bb::crypto::merkle_tree::Poseidon2HashPolicy |
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::crypto |
namespace | bb::crypto::merkle_tree |
Functions | |
bb::fr | bb::crypto::merkle_tree::hash_pair_native (bb::fr const &lhs, bb::fr const &rhs) |
bb::fr | bb::crypto::merkle_tree::hash_native (std::vector< bb::fr > const &inputs) |
bb::fr | bb::crypto::merkle_tree::compute_tree_root_native (std::vector< bb::fr > const &input) |
std::vector< bb::fr > | bb::crypto::merkle_tree::compute_tree_native (std::vector< bb::fr > const &input) |