|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <random>#include <vector>#include "barretenberg/avm_fuzzer/common/weighted_selection.hpp"#include "barretenberg/vm2/common/avm_io.hpp"#include "barretenberg/vm2/common/aztec_types.hpp"Go to the source code of this file.
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::avm2 |
| namespace | bb::avm2::fuzzer |
Typedefs | |
| using | bb::avm2::fuzzer::PublicCallRequestMutationConfig = WeightedSelectionConfig< PublicCallRequestMutationOptions, 4 > |
Enumerations | |
| enum class | bb::avm2::fuzzer::PublicCallRequestMutationOptions : uint8_t { bb::avm2::fuzzer::ContractAddress , bb::avm2::fuzzer::MsgSender , bb::avm2::fuzzer::IsStaticCall , bb::avm2::fuzzer::Calldata } |
Functions | |
| PublicCallRequestWithCalldata | bb::avm2::fuzzer::generate_public_call_request (std::vector< AztecAddress > &contract_addresses, std::mt19937_64 &rng) |
| void | bb::avm2::fuzzer::mutate_public_call_request (PublicCallRequestWithCalldata &request, std::vector< AztecAddress > &contract_addresses, std::mt19937_64 &rng) |
Variables | |
| constexpr uint16_t | bb::avm2::fuzzer::MAX_CALLDATA_SIZE = 256 |
| constexpr PublicCallRequestMutationConfig | bb::avm2::fuzzer::PUB_REQUEST_MUTATION_CONFIGURATION |