14 lines
611 B
Rust
14 lines
611 B
Rust
|
#![no_main]
|
||
|
#[macro_use] extern crate libfuzzer_sys;
|
||
|
extern crate bitcoin;
|
||
|
|
||
|
type BResult = Result<bitcoin::blockdata::script::Script, bitcoin::util::Error>;
|
||
|
//type BResult = Result<bitcoin::blockdata::transaction::Transaction, bitcoin::util::Error>;
|
||
|
//type BResult = Result<bitcoin::blockdata::transaction::TxIn, bitcoin::util::Error>;
|
||
|
//type BResult = Result<bitcoin::blockdata::transaction::TxOut, bitcoin::util::Error>;
|
||
|
//type BResult = Result<bitcoin::network::constants::Network, bitcoin::util::Error>;
|
||
|
|
||
|
fuzz_target!(|data: &[u8]| {
|
||
|
let _: BResult = bitcoin::network::serialize::deserialize(data);
|
||
|
});
|