HomePhabricator

tests: Add fuzzing harness for CHash{160,256}, C{HMAC_,}SHA{1,256,512}…

Description

tests: Add fuzzing harness for CHash{160,256}, C{HMAC_,}SHA{1,256,512}, CRIPEMD160, CSipHasher, etc.

Summary: Backport of core PR19286.

Test Plan:

ninja bitcoin-fuzzers
./src/test/fuzz/crypto <path_to_corpus>

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

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

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Jun 15 2020, 17:20
FabienCommitted on Feb 1 2021, 15:16
FabienPushed on Feb 1 2021, 15:18
Reviewer
Restricted Project
Differential Revision
D9123: tests: Add fuzzing harness for CHash{160,256}, C{HMAC_,}SHA{1,256,512}, CRIPEMD160, CSipHasher, etc.
Parents
rABCe1f1d7ef991e: refactor: Replace HexStr(o.begin(), o.end()) with HexStr(o)
Branches
Unknown
Tags
Unknown