HomePhabricator

tests: Add fuzzing harnesses for various Base{32,58,64} and hex related…

Description

tests: Add fuzzing harnesses for various Base{32,58,64} and hex related functions

Summary:

Add fuzzing harnesses for various Base{32,58,64} and hex related
functions.

Backport of core PR17229.

The missing corpora change is irrelevant for us.

Depends on D8155.

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/D8156

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Dec 11 2019, 09:55
FabienCommitted on Oct 28 2020, 13:59
FabienPushed on Oct 28 2020, 14:00
Reviewer
Restricted Project
Differential Revision
D8156: tests: Add fuzzing harnesses for various Base{32,58,64} and hex related functions
Parents
rABC378e5385a539: util: Don't allow Base32/64-decoding or ParseMoney(…) on strings with embedded…
Branches
Unknown
Tags
Unknown