X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=fuzz%2Ffuzz_targets%2Fpeer_crypt_target.rs;h=06d00c2ecfbe9a7abc7e7239b5d2166dc16a907e;hb=eccd527a55307b94a5c5c5df7e3ef056440e79b8;hp=b7287fb9be542852e3362fab44c44d110146d4b7;hpb=1d2774dd645914fb7a8fa467b098ae347c40242c;p=rust-lightning diff --git a/fuzz/fuzz_targets/peer_crypt_target.rs b/fuzz/fuzz_targets/peer_crypt_target.rs index b7287fb9..06d00c2e 100644 --- a/fuzz/fuzz_targets/peer_crypt_target.rs +++ b/fuzz/fuzz_targets/peer_crypt_target.rs @@ -2,6 +2,7 @@ extern crate lightning; extern crate secp256k1; use lightning::ln::peer_channel_encryptor::PeerChannelEncryptor; +use lightning::util::reset_rng_state; use secp256k1::key::{PublicKey,SecretKey}; use secp256k1::Secp256k1; @@ -14,6 +15,8 @@ fn slice_to_be16(v: &[u8]) -> u16 { #[inline] pub fn do_test(data: &[u8]) { + reset_rng_state(); + let mut read_pos = 0; macro_rules! get_slice { ($len: expr) => {