tests: Add fuzzing harness for functions/classes in flatfile.h, merkleblock.h, random.h, serialize.h and span.h
Summary:
- Add fuzzing harness for functions/classes in flatfile.h - Add fuzzing harness for functions/classes in merkleblock.h - Add fuzzing harness for functions/classes in span.h - Add fuzzing harness for LimitedString (serialize.h) - Add fuzzing harness for functions/classes in random.h
Backport of core PR18455.
Depends on D8979.
Test Plan:
ninja bitcoin-fuzzers ./test/fuzz/test_runner.py <path_to_corpus>
Reviewers: #bitcoin_abc, PiRK
Reviewed By: #bitcoin_abc, PiRK
Subscribers: PiRK
Differential Revision: https://reviews.bitcoinabc.org/D8981