Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
emit_unencrypted_log.fuzzer.cpp File Reference

Go to the source code of this file.

Classes

struct  EmitUnencryptedLogFuzzerInput
 

Typedefs

using emit_log_rel = bb::avm2::emit_unencrypted_log< FF >
 

Functions

ContextEvent fill_context_event (std::unique_ptr< ContextInterface > &context)
 
std::vector< FFgenerate_and_set_log_fields (const EmitUnencryptedLogFuzzerInput &input, MemoryInterface *mem)
 
size_t LLVMFuzzerCustomMutator (uint8_t *data, size_t size, size_t max_size, unsigned int seed)
 
int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size)
 

Variables

const uint8_t default_log_fields = 16
 
const uint32_t max_log_fields = FLAT_PUBLIC_LOGS_PAYLOAD_LENGTH + 5
 

Typedef Documentation

◆ emit_log_rel

Function Documentation

◆ fill_context_event()

ContextEvent fill_context_event ( std::unique_ptr< ContextInterface > &  context)

Definition at line 115 of file emit_unencrypted_log.fuzzer.cpp.

◆ generate_and_set_log_fields()

std::vector< FF > generate_and_set_log_fields ( const EmitUnencryptedLogFuzzerInput input,
MemoryInterface mem 
)

Definition at line 126 of file emit_unencrypted_log.fuzzer.cpp.

◆ LLVMFuzzerCustomMutator()

size_t LLVMFuzzerCustomMutator ( uint8_t *  data,
size_t  size,
size_t  max_size,
unsigned int  seed 
)

Definition at line 174 of file emit_unencrypted_log.fuzzer.cpp.

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t *  data,
size_t  size 
)

Definition at line 264 of file emit_unencrypted_log.fuzzer.cpp.

Variable Documentation

◆ default_log_fields

const uint8_t default_log_fields = 16

Definition at line 37 of file emit_unencrypted_log.fuzzer.cpp.

◆ max_log_fields

const uint32_t max_log_fields = FLAT_PUBLIC_LOGS_PAYLOAD_LENGTH + 5

Definition at line 39 of file emit_unencrypted_log.fuzzer.cpp.