HomePhabricator

[backport#17136] tests: Add fuzzing harness for various PSBT related functions

Description

[backport#17136] tests: Add fuzzing harness for various PSBT related functions

Summary:
49f4c7f0699e5e19ac6e41ef5b607392dd7a2983 tests: Add fuzzing harness for various PSBT related functions (practicalswift)

Pull request description:

Add fuzzing harness for various PSBT related functions.

**Testing this PR**

Run:

```
$ CC=clang CXX=clang++ ./configure --enable-fuzz \
      --with-sanitizers=address,fuzzer,undefined
$ make
$ src/test/fuzz/psbt
```

Backport of Core PR17136

Test Plan:

cmake -GNinja .. -DENABLE_SANITIZERS="address;fuzzer" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
ninja bitcoin-fuzzers
./srt/test/fuzz/psbt

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D6945

Details

Provenance
MarcoFalke <falke.marco@gmail.com>Authored on Nov 18 2019, 17:17
majcostaCommitted on Jul 16 2020, 16:40
majcostaPushed on Jul 16 2020, 16:40
Reviewer
Restricted Project
Differential Revision
D6945: [backport#17136] tests: Add fuzzing harness for various PSBT related functions
Parents
rABC029875839e8d: [CI] Fix wrong key for the environment variables in build configuration
Branches
Unknown
Tags
Unknown