rust-bitcoin-unsafe-fast/fuzz/fuzz_targets/bitcoin
Tobin C. Harding 7819e50055
Move Block to primitives
On the way re-design the API by doing:

- Introduce `Checked` and `Unchecked` tags
- Rename the `txdata` field to `transactions`
- Make the `Block` fields private
- Add getters for `header` and `transactions` fields
- Move the various `compute_` methods to be free standing functions
- Make the `check_` functions private
- Introduce extension traits
2024-11-15 07:16:21 +11:00
..
deser_net_msg.rs Rename the network module to p2p 2023-08-01 16:36:12 +10:00
deserialize_address.rs Change T::from_str(s) to s.parse::<T>() in tests 2024-08-28 16:13:03 +01:00
deserialize_block.rs Move Block to primitives 2024-11-15 07:16:21 +11: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 2024-06-09 automated rustfmt nightly 2024-06-09 01:09:23 +00:00
deserialize_script.rs fix: check overflow for push_int with push_int_unchecked 2024-09-25 03:15:03 +00:00
deserialize_transaction.rs Introduce Transaction extension traits 2024-10-30 12:28:52 +11:00
deserialize_witness.rs Remove usage of blockdata from paths 2024-06-20 12:00:22 +10:00
outpoint_string.rs Change T::from_str(s) to s.parse::<T>() in tests 2024-08-28 16:13:03 +01:00
script_bytes_to_asm_fmt.rs Replace impl blocks with extension traits 2024-08-13 13:14:00 +02:00