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