Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-25 | Merge #17083: tests: Add fuzzing harness for various CScript related functions | MarcoFalke | |
dc2fdb99072b87d34620084b82a494a5e698c279 tests: Add fuzzing harness for various CScript related functions (practicalswift) Pull request description: Add fuzzing harness for various `CScript` related functions. **Testing this PR** Run: ``` $ CC=clang CXX=clang++ ./configure --enable-fuzz --with-sanitizers=address,fuzzer,undefined $ make $ src/test/fuzz/script … # And to to quickly verify that the relevant code regions are triggered, that the # fuzzing throughput seems reasonable, etc. $ contrib/devtools/test_fuzzing_harnesses.sh '^script$' ``` `test_fuzzing_harnesses.sh` can be found in PR #17000. Top commit has no ACKs. Tree-SHA512: a0c5dca3b64ae177020b2ca299a29015d70755231b6bf01edbfc67c8aac90c44b1b4d57350c3aebef6e031108e6ae8e5fa0987c67707831c314f5d3090e0cee8 | |||
2019-10-25 | tests: Add fuzzing harness for various CScript related functions | practicalswift | |
2019-10-24 | consensus: Explain why fCheckDuplicateInputs can not be skipped and remove it | MarcoFalke | |
2019-10-24 | tests: Remove Cygwin WinMain workaround | practicalswift | |
2019-10-24 | tests: Skip unnecessary fuzzer initialisation. Hold ECCVerifyHandle only ↵ | practicalswift | |
when needed. | |||
2019-10-23 | tests: Add Parse(...) (descriptor) fuzzing harness | practicalswift | |
2019-10-23 | tests: Allow for using non-default fuzzing initialization | practicalswift | |
2019-10-15 | tests: Add fuzzing harness for descriptor Span-parsing helpers | practicalswift | |
2019-10-12 | tests: Add EvalScript(...) fuzzing harness | practicalswift | |
2019-10-10 | tests: Add FuzzedDataProvider fuzzing helper from the Chromium project | practicalswift | |
Source: https://cs.chromium.org/chromium/src/third_party/libFuzzer/src/utils/FuzzedDataProvider.h?rcl=b9f51dc8c98065df0c8da13c051046f5bab833db | |||
2019-10-09 | tests: Remove TRANSACTION_DESERIALIZE (replaced by transaction fuzzer) | practicalswift | |
2019-10-09 | tests: Add fuzzing harness for CheckTransaction(...), IsStandardTx(...) and ↵ | practicalswift | |
other CTransaction related functions | |||
2019-10-07 | tests: Pass fuzzing inputs as constant references | practicalswift | |
2019-06-26 | tests: Reduce compilation time and unneccessary recompiles by removing ↵ | practicalswift | |
unused includes in tests | |||
2019-04-11 | scripted-diff: Bump copyright headers in test, bench | MarcoFalke | |
-BEGIN VERIFY SCRIPT- ./contrib/devtools/copyright_header.py update ./src/bench/ ./contrib/devtools/copyright_header.py update ./src/test/ -END VERIFY SCRIPT- | |||
2019-02-28 | fuzz: Link BasicTestingSetup (shared with unit tests) | MarcoFalke | |
2019-02-13 | fuzz: Script validation flags | MarcoFalke | |
2019-02-13 | fuzz: Move deserialize tests to test/fuzz/deserialize.cpp | MarcoFalke | |
2019-01-29 | test: Build fuzz targets into seperate executables | MarcoFalke | |