rust-bitcoin-unsafe-fast/fuzz/fuzz_targets/bitcoin
Andrew Poelstra 741589c5ad
Merge rust-bitcoin/rust-bitcoin#2828: fuzz: add more coverage for `deserialize_block`
ee30eaa81b fuzz: add more coverage for `deserialize_block` (Bruno Garcia)

Pull request description:

  This PR adds more coverage for the `deserialize_block` target. First, it serializes the block and compares with the data provided and then call some block functions to ensure they run without any issue.

ACKs for top commit:
  apoelstra:
    ACK ee30eaa81b Thanks!

Tree-SHA512: db6c7befa7b429267e9b28fb7910d2b9e8d462e22c791b544b1aa528c7ba4f8e1cd32e1276c67d3da1f97ce484e7ed19ec20b10d2030f2977fd8f855cf510ffe
2024-06-03 13:57:09 +00:00
..
deser_net_msg.rs Rename the network module to p2p 2023-08-01 16:36:12 +10:00
deserialize_address.rs fuzz: disable tests unless 'cfg(fuzzing)' is passed; update README for reproducing failures 2023-04-27 00:24:53 +00:00
deserialize_block.rs fuzz: add more coverage for `deserialize_block` 2024-06-02 15:44:35 -03:00
deserialize_prefilled_transaction.rs fuzz: disable tests unless 'cfg(fuzzing)' is passed; update README for reproducing failures 2023-04-27 00:24:53 +00:00
deserialize_psbt.rs Rename PartiallySignedTransaction to Psbt 2023-07-15 08:32:29 +10:00
deserialize_script.rs refactor(script): move `read_scriptint` to `PushBytes` & create `read_int` function 2024-05-28 15:36:17 +05:30
deserialize_transaction.rs Re-write size/weight API 2023-09-25 08:25:49 +10:00
deserialize_witness.rs fuzz: disable tests unless 'cfg(fuzzing)' is passed; update README for reproducing failures 2023-04-27 00:24:53 +00:00
outpoint_string.rs fuzz: disable tests unless 'cfg(fuzzing)' is passed; update README for reproducing failures 2023-04-27 00:24:53 +00:00
script_bytes_to_asm_fmt.rs fuzz: disable tests unless 'cfg(fuzzing)' is passed; update README for reproducing failures 2023-04-27 00:24:53 +00:00