HomePhabricator

tests: Add fuzzing harness for classes/functions in blockfilter.h. Add integer…

Description

tests: Add fuzzing harness for classes/functions in blockfilter.h. Add integer {de,}serialization fuzzing.

Summary:

Add fuzzing harness for classes/functions in blockfilter.h.

Add integer serialization/deserialization fuzzing harness.

Backport of core PR18423.

Depends on D8967.

Test Plan:

ninja bitcoin-fuzzers
./test/fuzz/test_runner.py <path_to_corpus>

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

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

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Jan 20 2021, 08:23
FabienCommitted on Jan 20 2021, 08:23
abc-botPushed on Jan 20 2021, 08:29
Reviewer
Restricted Project
Differential Revision
D8970: tests: Add fuzzing harness for classes/functions in blockfilter.h. Add integer {de,}serialization fuzzing.
Parents
rABC2fb7c38be9ca: tests: Don't assume presence of __builtin_mul_overflow in…
Branches
Unknown
Tags
Unknown