Skip to content

Conversation

@practicalswift
Copy link
Contributor

  • 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

@fanquake fanquake added the Tests label Mar 28, 2020
@practicalswift
Copy link
Contributor Author

@MarcoFalke Thanks for nice suggestions. Now implemented. Please re-review :)

@maflcko maflcko merged commit 5f9cd62 into bitcoin:master Mar 29, 2020
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Mar 29, 2020
… in flatfile.h, merkleblock.h, random.h, serialize.h and span.h

11a520f tests: Add fuzzing harness for functions/classes in random.h (practicalswift)
64d277b tests: Add fuzzing harness for LimitedString (serialize.h) (practicalswift)
f205cf7 tests: Add fuzzing harness for functions/classes in span.h (practicalswift)
9718f38 tests: Add fuzzing harness for functions/classes in merkleblock.h (practicalswift)
a16ea05 tests: Add fuzzing harness for functions/classes in flatfile.h (practicalswift)

Pull request description:

  * 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`

Top commit has no ACKs.

Tree-SHA512: 6f7e0f946f1062d51216990cde9672b4e896335152548ace3d8711e4969c3e3c8566d01d915b72adcda5c1caa9c2e34da6b7473b55a229f5b77239d3b0ba4b67
Fabcien pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Jan 20, 2021
…eblock.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 [[bitcoin/bitcoin#18455 | 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
@practicalswift practicalswift deleted the fuzzers-misc-4 branch April 10, 2021 19:40
kwvg added a commit to kwvg/dash that referenced this pull request Jul 6, 2022
…tfile.h, merkleblock.h, random.h, serialize.h and span.h
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Aug 16, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants