miniscript icon indicating copy to clipboard operation
miniscript copied to clipboard

Fuzz targets

Open darosior opened this issue 3 years ago • 2 comments

We agreed upon having:

  • [x] A fuzz target for FromScript(). ~~That's #78.~~ That's #106.
  • [x] A fuzz target for random node generation that's "dumb" (does not help the fuzzer to generate valid nodes). That's #100.
  • [x] A fuzz target for random node generation that's "smart" (does help the fuzzer to generate valid nodes). That's #105
  • [x] A fuzz target for FromString(). That's #106

darosior avatar Feb 18 '22 12:02 darosior

Now, the work on the random fuzz targets was done on different forks of this Bitcoin Core branch https://github.com/bitcoin/bitcoin/pull/24149, which is itself not up to date due to verbose renames and refactoring during the review of https://github.com/bitcoin/bitcoin/pull/24147.

I think we should update this repo with the various refactorings from the Bitcoin Core PRs, and open PRs for each fuzz target here to centralize discussions.

darosior avatar Feb 18 '22 12:02 darosior

It's now complete! :tada:

darosior avatar Apr 20 '22 15:04 darosior