projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #24 from yuntai/master
[rust-lightning]
/
fuzz
/
fuzz_targets
/
peer_crypt_target.rs
diff --git
a/fuzz/fuzz_targets/peer_crypt_target.rs
b/fuzz/fuzz_targets/peer_crypt_target.rs
index b7287fb9be542852e3362fab44c44d110146d4b7..06d00c2ecfbe9a7abc7e7239b5d2166dc16a907e 100644
(file)
--- 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;
extern crate secp256k1;
use lightning::ln::peer_channel_encryptor::PeerChannelEncryptor;
+use lightning::util::reset_rng_state;
use secp256k1::key::{PublicKey,SecretKey};
use secp256k1::Secp256k1;
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]) {
#[inline]
pub fn do_test(data: &[u8]) {
+ reset_rng_state();
+
let mut read_pos = 0;
macro_rules! get_slice {
($len: expr) => {
let mut read_pos = 0;
macro_rules! get_slice {
($len: expr) => {