Changeset View
Changeset View
Standalone View
Standalone View
src/test/test_bitcoin_fuzzy.cpp
Show First 20 Lines • Show All 274 Lines • ▼ Show 20 Lines | switch (test_id) { | ||||
default: | default: | ||||
return 0; | return 0; | ||||
} | } | ||||
return 0; | return 0; | ||||
} | } | ||||
static std::unique_ptr<ECCVerifyHandle> globalVerifyHandle; | static std::unique_ptr<ECCVerifyHandle> globalVerifyHandle; | ||||
void initialize() { | void initialize() { | ||||
globalVerifyHandle = | globalVerifyHandle = std::make_unique<ECCVerifyHandle>(); | ||||
std::unique_ptr<ECCVerifyHandle>(new ECCVerifyHandle()); | |||||
} | } | ||||
// This function is used by libFuzzer | // This function is used by libFuzzer | ||||
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { | extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { | ||||
test_one_input(std::vector<uint8_t>(data, data + size)); | test_one_input(std::vector<uint8_t>(data, data + size)); | ||||
return 0; | return 0; | ||||
} | } | ||||
Show All 40 Lines |