Tobin Harding
b79c178ea8
Add fuzz test for PrefilledTransaction
...
Add a simple deserialization fuzz test for `PrefilledTransaction`.
2022-09-16 13:02:24 +10:00
Tobin C. Harding
022730bd8d
Add a workspace to the top level directory.
...
Create a directory `bitcoin` and move into it the following as is with
no code changes:
- src
- Cargo.toml
- contrib
- test_data
- examples
Then do:
- Add a workspace to the repository root directory.
- Add the newly created `bitcoin` crate to the workspace.
- Exclude `fuzz` and `embedded` crates from the workspace.
- Add a contrib/test.sh script that runs contrib/test.sh in each
sub-crate
- Fix the bitcoin/contrib/test.sh script
2022-09-13 08:44:57 +10:00
Andrew Poelstra
0a32525862
fuzz: disable features in honggfuzz
2022-08-30 20:42:28 +00:00
Riccardo Casatta
106acdc3ac
Add fuzzing for Witness struct
2021-12-28 09:56:41 +01:00
Martin Habovstiak
0e1b99359c
Added fuzz test for `Script::bytes_to_asm_fmt`
...
This adds fuzz target for `Script::bytes_to_asm_fmt` which could
panic due to overflow in the past. Fuzzing should decrease the risk of
other panics.
2021-09-30 15:06:18 +02:00
Martin Habovstiak
a291fee23c
Removed fuzztarget feature
...
It seems to be unused and when there's a need for it it's better to use
`--cfg fuzzing` as in `rust-secp256k1 ` and `bitcoin_hashes`.
2021-07-29 08:13:25 +02:00
Matt Corallo
604f1aa56e
Add fuzz target comparing native u128 to our Uint type
2020-04-30 19:22:49 -04:00
Steven Roose
30201f3924
Remove Decimal and replace strason with serde_json
2019-06-13 18:29:16 +01:00
Andrew Poelstra
5d7e6bb7a4
Merge pull request #272 from TheBlueMatt/2019-05-net-cleanups
...
Fix DoS in RawNetworkMessage Deserialization
2019-06-07 11:53:31 +00:00
Matt Corallo
1b2dc9d6b0
Rename deserialize_raw_network_message to make my afl scripts happy
2019-06-05 07:49:19 -04:00
Carl Dong
836fdce475
fuzz: Add fuzzer for RawNetworkMessage.
2019-06-05 07:49:19 -04:00
Steven Roose
7af134ce79
Add fuzz target for Amount parsing
2019-06-04 12:54:12 +01:00
Carl Dong
f74ec3e187
Add fuzz testing for PartiallySignedTransaction
2019-02-28 11:11:55 -05:00
Andrew Poelstra
8b6a40f96a
add fuzzer for transaction::OutPoint
2018-10-18 23:14:23 +00:00
Matt Corallo
ac11191f71
Upgrade AFL to 0.4 with persistent mode fuzzing
2018-09-06 16:58:38 -04: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
Matt Corallo
298ba23876
Add address serialization round-trip fuzzer
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