randombit/botan

Fuzzers and fuzzer documentation could use some love

Open

#4.061 geöffnet am 17. Mai 2024

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)C++ (654 Forks)auto 404
documentationgood first issuehelp wanted

Repository-Metriken

Stars
 (3.283 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

  • The docs are out of date, eg referencing LLVM's subversion repo which no longer even exists.
  • libFuzzer is not explicitly required anymore, instead we should use -fsanitize=fuzzer for linking
  • AFL support hasn't been tested in years
  • Fuzzers could use a little work like std::span argument to fuzz and better assertion predicates
  • Don't require ChaChaRng if it's not used by the fuzzer Replace ChaChaRng with something really fast/stupid that the fuzzer will be able to reason about

Contributor Guide