HomePhabricator

tests: Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot).

Description

tests: Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot). Increase fuzzing coverage.

Summary:

Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot).

Increase fuzzing coverage.

Backport of core PR18314.

The commit 117a706faba586f2095f97cf630b709b3e29a947:
https://github.com/bitcoin/bitcoin/pull/18314/commits/117a706faba586f2095f97cf630b709b3e29a947
is not ported as this function has been removed from our codebase (was
dead code, see D5992.

Test Plan:

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

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Mar 9 2020, 12:14
FabienCommitted on Dec 9 2020, 15:43
FabienPushed on Dec 9 2020, 15:44
Reviewer
Restricted Project
Differential Revision
D8636: tests: Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot). Increase fuzzing coverage.
Parents
rABCfe8f6ac7e20e: Revert "Revert "fuzz: Add process_messages harness""
Branches
Unknown
Tags
Unknown