tests: Add harness which fuzzes EvalScript and VerifyScript using a fuzzed signature checker #18155

pull practicalswift wants to merge 1 commits into bitcoin:master from practicalswift:fuzzers-signature_checker changing 2 files +75 −0
  1. practicalswift commented at 11:04 PM on February 15, 2020: contributor

    Add harness which fuzzes EvalScript and VerifyScript using a fuzzed signature checker.

    Test this PR using:

    $ make distclean
    $ ./autogen.sh
    $ CC=clang CXX=clang++ ./configure --enable-fuzz \
          --with-sanitizers=address,fuzzer,undefined
    $ make
    $ src/test/fuzz/signature_checker
    …
    

    Closes #17986.

  2. fanquake added the label Tests on Feb 15, 2020
  3. DrahtBot cross-referenced this on Feb 18, 2020 from issue tests: Add fuzzing harness for CScript and CScriptNum operations by practicalswift
  4. DrahtBot commented at 9:40 PM on February 18, 2020: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    No conflicts as of last run.

  5. practicalswift force-pushed on Mar 9, 2020
  6. practicalswift commented at 3:15 PM on March 9, 2020: contributor

    Rebased! :)

  7. practicalswift cross-referenced this on Mar 9, 2020 from issue fuzz script execution with dummy signature checker by MarcoFalke
  8. DrahtBot added the label Needs rebase on Mar 9, 2020
  9. practicalswift commented at 7:26 PM on March 9, 2020: contributor

    Rebased :)

  10. practicalswift force-pushed on Mar 9, 2020
  11. DrahtBot removed the label Needs rebase on Mar 9, 2020
  12. DrahtBot cross-referenced this on Mar 11, 2020 from issue tests: Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot). Increase fuzzing coverage. by practicalswift
  13. practicalswift force-pushed on Mar 11, 2020
  14. practicalswift commented at 6:09 PM on March 11, 2020: contributor

    Rebased! :)

  15. DrahtBot cross-referenced this on Mar 15, 2020 from issue tests: Add fuzzing harnesses for classes CBlockHeader, CFeeRate and various functions by practicalswift
  16. DrahtBot added the label Needs rebase on Mar 17, 2020
  17. tests: Add harness which fuzzes EvalScript and VerifyScript using a fuzzed signature checker 5e47b19e50
  18. practicalswift force-pushed on Mar 17, 2020
  19. practicalswift commented at 7:11 PM on March 17, 2020: contributor

    Rebased :)

  20. DrahtBot removed the label Needs rebase on Mar 17, 2020
  21. MarcoFalke merged this on Mar 18, 2020
  22. MarcoFalke closed this on Mar 18, 2020

  23. sidhujag referenced this in commit eb77965253 on Mar 18, 2020
  24. MarkLTZ cross-referenced this on Apr 4, 2020 from issue Bitcoin PR tracking by MarkLTZ
  25. sidhujag referenced this in commit e6eb6d1406 on Nov 10, 2020
  26. deadalnix referenced this in commit 619d2615f0 on Jan 20, 2021
  27. practicalswift deleted the branch on Apr 10, 2021
  28. vijaydasmp referenced this in commit d64329343e on Aug 14, 2022
  29. vijaydasmp referenced this in commit 920c29355c on Aug 14, 2022
  30. bitcoin locked this on Aug 18, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-19 06:54 UTC