Andrew Poelstra
cef78d81af
fuzz: check that script deserialization roundtrips
2018-08-24 20:31:50 +00:00
Andrew Poelstra
fc0fec7e19
fuzz: add Script::iter tests to script deserialization test
2018-08-22 20:40:44 +00:00
Andrew Poelstra
dbefaef25c
Merge pull request #142 from jeandudey/2018-08-decimal-fromstr
...
Implement `FromStr` for `UDecimal`/`Decimal`.
2018-08-22 19:00:02 +00:00
Jean Pierre Dudey
be0d54738b
Add fuzz tests for `Decimal`/`UDecimal` parsing.
...
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2018-08-21 16:21:29 -04:00
Carl Dong
e5b5cbfadb
Fix Error type for SimpleDecoder and SimpleEncoder
...
- Separate serialize::Error and network::Error from util::Error
- Remove unneeded propagate_err and consume_err
- Change fuzzing code to ignore Err type
2018-08-21 01:58:40 -07:00
Matt Corallo
63765a2467
Check in good fuzzing starting points for current fuzz targets
2018-06-04 10:36:48 -04:00
Andrew Poelstra
c1f024779f
hfuzz: separate _workspace and _input directories, add workspace to .gitignore
2018-04-16 21:42:09 +00:00
Matt Corallo
49d7538452
Fix travis-fuzz upgrade handling
2018-04-16 21:42:09 +00:00
Matt Corallo
3793b2859a
Add a Transaction.get_weight() method, check it in fuzzing
2018-04-02 12:23:05 -04:00
Matt Corallo
8ae711ce0f
Check-in fuzzing inputs for deserialize_script.
...
These were generated by running afl with AFL_EXIT_WHEN_DONE,
10 billion iterations in honggfuzz, and then minimizing with
afl-cmin.
2018-03-21 18:44:10 -04:00
Matt Corallo
298ba23876
Add address serialization round-trip fuzzer
2018-03-21 18:44:10 -04:00
Matt Corallo
73fca023ae
Set travis to do 1,000,000 hfuzz steps
2018-03-21 18:44:10 -04:00
Matt Corallo
d445eaa8c3
Update fuzzers to match rust-lightning boilerplate
2018-03-21 17:14:41 -04:00
Daniel Lockyer
3cf1ccf8f8
Add fuzzing code
2017-06-07 09:19:25 +01:00