projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow duplicate-payment_hash HTLCs for HTLC forwards
[rust-lightning]
/
fuzz
/
fuzz_targets
/
channel_target.rs
diff --git
a/fuzz/fuzz_targets/channel_target.rs
b/fuzz/fuzz_targets/channel_target.rs
index 7b3b7df1ce2ec3ddcc039212e92352bddef8b246..f6e88417c72ab0f4bd514fc525900b18cd1174c6 100644
(file)
--- a/
fuzz/fuzz_targets/channel_target.rs
+++ b/
fuzz/fuzz_targets/channel_target.rs
@@
-8,7
+8,7
@@
use bitcoin::util::hash::Sha256dHash;
use bitcoin::network::serialize::{serialize, BitcoinHash};
use lightning::ln::channel::{Channel, ChannelKeys};
use bitcoin::network::serialize::{serialize, BitcoinHash};
use lightning::ln::channel::{Channel, ChannelKeys};
-use lightning::ln::channelmanager::{HTLCFailReason, PendingHTLCStatus};
+use lightning::ln::channelmanager::{HTLCFailReason,
HTLCSource,
PendingHTLCStatus};
use lightning::ln::msgs;
use lightning::ln::msgs::{MsgDecodable, ErrorAction};
use lightning::chain::chaininterface::{FeeEstimator, ConfirmationTarget};
use lightning::ln::msgs;
use lightning::ln::msgs::{MsgDecodable, ErrorAction};
use lightning::chain::chaininterface::{FeeEstimator, ConfirmationTarget};
@@
-269,7
+269,7
@@
pub fn do_test(data: &[u8]) {
loop {
match get_slice!(1)[0] {
0 => {
loop {
match get_slice!(1)[0] {
0 => {
- test_err!(channel.send_htlc(slice_to_be64(get_slice!(8)), [42; 32], slice_to_be32(get_slice!(4)), msgs::OnionPacket {
+ test_err!(channel.send_htlc(slice_to_be64(get_slice!(8)), [42; 32], slice_to_be32(get_slice!(4)),
HTLCSource::dummy(),
msgs::OnionPacket {
version: get_slice!(1)[0],
public_key: PublicKey::from_slice(&secp_ctx, get_slice!(33)),
hop_data: [0; 20*65],
version: get_slice!(1)[0],
public_key: PublicKey::from_slice(&secp_ctx, get_slice!(33)),
hop_data: [0; 20*65],