HomePhabricator

tests: Add fuzzing harnesses for CAutoFile, CBufferedFile…

Description

tests: Add fuzzing harnesses for CAutoFile, CBufferedFile, LoadExternalBlockFile and other FILE* consumers

Summary:
Backport of core PR19143.

Depends on D9131.

The last commit
(https://github.com/bitcoin/bitcoin/pull/19143/commits/ad6c34881dc125c973b6b9ba1daa999d3141b1ae)
has been skipped since we don't have the policy estimator like core.

Test Plan:

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

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

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

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Jun 2 2020, 18:58
FabienCommitted on Feb 3 2021, 10:34
FabienPushed on Feb 3 2021, 10:36
Reviewer
Restricted Project
Differential Revision
D9132: tests: Add fuzzing harnesses for CAutoFile, CBufferedFile, LoadExternalBlockFile and other FILE* consumers
Parents
rABC24410c30aa09: tests: Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt}, poly1305_auth…
Branches
Unknown
Tags
Unknown