Open mcginty opened 6 years ago
I'd love to take this on. I'll give it a look tonight.
Hi, have you made any progress so far, @stusmall? I might take a look.
Nothing past the small change that got merged.
Ok, and what is the intended way of running the fuzzer? I've built the hfuzz
and tried to running it without a success:
$./target/release/handshake_reader
This executable hasn't been built with "cargo hfuzz".
Try executing "cargo hfuzz build" and check out "hfuzz_target" directory.
Or execute "cargo hfuzz run TARGET"
$ cargo hfuzz
error: no such subcommand: `hfuzz`
$ cargo hfuzz build
error: no such subcommand: `hfuzz`
$ cargo hfuzz run handshake_reader
error: no such subcommand: `hfuzz`
Oh, I see.
$ cargo install honggfuzz
And I also needed sudo apt-get install binutils-dev
. Now:
$ cargo hfuzz run handshake_reader
works. I suppose worth adding to the README.md
.
It'd be great to have an even more robust fuzzer for snow to increase confidence and avoid panics.