Allow stdin fuzz targets to suppress logs
What changed, and why it matters
This change is a developer convenience tweak for the project's internal fuzz-testing programs. It adds an environment variable switch (LDK_FUZZ_SUPPRESS_LOGS) that lets automated fuzzing runs stay quiet, while keeping normal manual runs verbose. It does not touch any production Lightning node code, wallet logic, or network handling, and it does not fix or introduce any security vulnerability.
No security action needed. This is a benign test-infrastructure change. Reviewers may verify that the DevNull logger is already used safely elsewhere in the test suite and that no production code paths are affected.
Security signals we found
No changes to production library code
No changes to parsing, serialization, or cryptographic code
Only affects fuzz target harness logging behavior
No memory safety, input validation, or logic changes
Evidence from the diff
The commit modifies 73 generated fuzz target entry points under fuzz/fuzz-fake-hashes/src/bin/ and fuzz/fuzz-real-hashes/src/bin/, plus the template file used to generate them. Each target’s main() now checks std::env::var_os(“LDK_FUZZ_SUPPRESS_LOGS”) and passes either test_logger::DevNull or test_logger::Stdout to the underlying test function. The test functions themselves are unchanged. This is purely a logging-output control change in test harnesses; no library code, parsing logic, or cryptographic handling is altered.
Changed components
fuzz/fuzz-fake-hashes/src/bin/*fuzz/fuzz-real-hashes/src/bin/chanmon_consistency_target.rsfuzz/src/bin/target_template.txtInspect captured patch +365 / −73
diff --git a/fuzz/fuzz-fake-hashes/src/bin/base32_target.rs b/fuzz/fuzz-fake-hashes/src/bin/base32_target.rs
index e3cd1a6..58f2799 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/base32_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/base32_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- base32_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ base32_test(&data, test_logger::DevNull {});
+ } else {
+ base32_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/bech32_parse_target.rs b/fuzz/fuzz-fake-hashes/src/bin/bech32_parse_target.rs
index 226ff19..947d04f 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/bech32_parse_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/bech32_parse_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- bech32_parse_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ bech32_parse_test(&data, test_logger::DevNull {});
+ } else {
+ bech32_parse_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/bolt11_deser_target.rs b/fuzz/fuzz-fake-hashes/src/bin/bolt11_deser_target.rs
index befa78f..f79b820 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/bolt11_deser_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/bolt11_deser_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- bolt11_deser_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ bolt11_deser_test(&data, test_logger::DevNull {});
+ } else {
+ bolt11_deser_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/chanmon_deser_target.rs b/fuzz/fuzz-fake-hashes/src/bin/chanmon_deser_target.rs
index 259f9d3..95be82b 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/chanmon_deser_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/chanmon_deser_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- chanmon_deser_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ chanmon_deser_test(&data, test_logger::DevNull {});
+ } else {
+ chanmon_deser_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/feature_flags_target.rs b/fuzz/fuzz-fake-hashes/src/bin/feature_flags_target.rs
index d54bba9..d7f04b0 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/feature_flags_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/feature_flags_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- feature_flags_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ feature_flags_test(&data, test_logger::DevNull {});
+ } else {
+ feature_flags_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/fromstr_to_netaddress_target.rs b/fuzz/fuzz-fake-hashes/src/bin/fromstr_to_netaddress_target.rs
index 94cedd9..76cdbb9 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/fromstr_to_netaddress_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/fromstr_to_netaddress_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- fromstr_to_netaddress_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ fromstr_to_netaddress_test(&data, test_logger::DevNull {});
+ } else {
+ fromstr_to_netaddress_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/fs_store_target.rs b/fuzz/fuzz-fake-hashes/src/bin/fs_store_target.rs
index e34cab1..b02d69a 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/fs_store_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/fs_store_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- fs_store_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ fs_store_test(&data, test_logger::DevNull {});
+ } else {
+ fs_store_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/full_stack_target.rs b/fuzz/fuzz-fake-hashes/src/bin/full_stack_target.rs
index 81a4977..6d0710f 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/full_stack_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/full_stack_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- full_stack_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ full_stack_test(&data, test_logger::DevNull {});
+ } else {
+ full_stack_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/gossip_discovery_target.rs b/fuzz/fuzz-fake-hashes/src/bin/gossip_discovery_target.rs
index 470ad17..7c5a55f 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/gossip_discovery_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/gossip_discovery_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- gossip_discovery_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ gossip_discovery_test(&data, test_logger::DevNull {});
+ } else {
+ gossip_discovery_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/indexedmap_target.rs b/fuzz/fuzz-fake-hashes/src/bin/indexedmap_target.rs
index e8d7626..b375c76 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/indexedmap_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/indexedmap_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- indexedmap_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ indexedmap_test(&data, test_logger::DevNull {});
+ } else {
+ indexedmap_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/invoice_deser_target.rs b/fuzz/fuzz-fake-hashes/src/bin/invoice_deser_target.rs
index c1338f6..14dcbfe 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/invoice_deser_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/invoice_deser_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- invoice_deser_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ invoice_deser_test(&data, test_logger::DevNull {});
+ } else {
+ invoice_deser_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/invoice_request_deser_target.rs b/fuzz/fuzz-fake-hashes/src/bin/invoice_request_deser_target.rs
index 2198b64..25ce271 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/invoice_request_deser_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/invoice_request_deser_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- invoice_request_deser_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ invoice_request_deser_test(&data, test_logger::DevNull {});
+ } else {
+ invoice_request_deser_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/lsps_message_target.rs b/fuzz/fuzz-fake-hashes/src/bin/lsps_message_target.rs
index 68e1c8b..e82d75f 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/lsps_message_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/lsps_message_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- lsps_message_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ lsps_message_test(&data, test_logger::DevNull {});
+ } else {
+ lsps_message_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_target.rs
index 798e2d9..47f4fa0 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_accept_channel_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_accept_channel_test(&data, test_logger::DevNull {});
+ } else {
+ msg_accept_channel_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_v2_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_v2_target.rs
index eff73d1..656e390 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_v2_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_accept_channel_v2_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_accept_channel_v2_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_accept_channel_v2_test(&data, test_logger::DevNull {});
+ } else {
+ msg_accept_channel_v2_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_announcement_signatures_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_announcement_signatures_target.rs
index 09b7639..a215f0e 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_announcement_signatures_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_announcement_signatures_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_announcement_signatures_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_announcement_signatures_test(&data, test_logger::DevNull {});
+ } else {
+ msg_announcement_signatures_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_blinded_message_path_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_blinded_message_path_target.rs
index 92c0976..2414939 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_blinded_message_path_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_blinded_message_path_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_blinded_message_path_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_blinded_message_path_test(&data, test_logger::DevNull {});
+ } else {
+ msg_blinded_message_path_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_announcement_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_announcement_target.rs
index 482dbbc..1597fb0 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_announcement_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_announcement_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_channel_announcement_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_channel_announcement_test(&data, test_logger::DevNull {});
+ } else {
+ msg_channel_announcement_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_details_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_details_target.rs
index 04af675..c1f8d9a 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_details_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_details_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_channel_details_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_channel_details_test(&data, test_logger::DevNull {});
+ } else {
+ msg_channel_details_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_ready_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_ready_target.rs
index 3451150..3330fc6 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_ready_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_ready_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_channel_ready_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_channel_ready_test(&data, test_logger::DevNull {});
+ } else {
+ msg_channel_ready_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_reestablish_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_reestablish_target.rs
index 0541ced..77bc4b5 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_reestablish_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_reestablish_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_channel_reestablish_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_channel_reestablish_test(&data, test_logger::DevNull {});
+ } else {
+ msg_channel_reestablish_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_update_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_update_target.rs
index 7d08ee2..a7ef9d2 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_channel_update_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_channel_update_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_channel_update_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_channel_update_test(&data, test_logger::DevNull {});
+ } else {
+ msg_channel_update_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_closing_complete_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_closing_complete_target.rs
index 7bcb76d..bfbcb25 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_closing_complete_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_closing_complete_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_closing_complete_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_closing_complete_test(&data, test_logger::DevNull {});
+ } else {
+ msg_closing_complete_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_closing_sig_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_closing_sig_target.rs
index 54669e2..99e1733 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_closing_sig_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_closing_sig_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_closing_sig_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_closing_sig_test(&data, test_logger::DevNull {});
+ } else {
+ msg_closing_sig_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_closing_signed_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_closing_signed_target.rs
index f5813a7..f5162b3 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_closing_signed_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_closing_signed_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_closing_signed_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_closing_signed_test(&data, test_logger::DevNull {});
+ } else {
+ msg_closing_signed_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_commitment_signed_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_commitment_signed_target.rs
index a62449b..b0e0908 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_commitment_signed_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_commitment_signed_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_commitment_signed_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_commitment_signed_test(&data, test_logger::DevNull {});
+ } else {
+ msg_commitment_signed_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_decoded_onion_error_packet_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_decoded_onion_error_packet_target.rs
index 75e3711..c2f08b9 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_decoded_onion_error_packet_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_decoded_onion_error_packet_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_decoded_onion_error_packet_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_decoded_onion_error_packet_test(&data, test_logger::DevNull {});
+ } else {
+ msg_decoded_onion_error_packet_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_error_message_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_error_message_target.rs
index 23c9524..9474428 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_error_message_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_error_message_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_error_message_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_error_message_test(&data, test_logger::DevNull {});
+ } else {
+ msg_error_message_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_funding_created_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_funding_created_target.rs
index c423e6e..f680fa2 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_funding_created_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_funding_created_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_funding_created_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_funding_created_test(&data, test_logger::DevNull {});
+ } else {
+ msg_funding_created_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_funding_signed_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_funding_signed_target.rs
index de10f0e..1421741 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_funding_signed_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_funding_signed_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_funding_signed_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_funding_signed_test(&data, test_logger::DevNull {});
+ } else {
+ msg_funding_signed_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_gossip_timestamp_filter_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_gossip_timestamp_filter_target.rs
index cef5bc5..0164801 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_gossip_timestamp_filter_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_gossip_timestamp_filter_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_gossip_timestamp_filter_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_gossip_timestamp_filter_test(&data, test_logger::DevNull {});
+ } else {
+ msg_gossip_timestamp_filter_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_init_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_init_target.rs
index 7e51e6e..bc55ee4 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_init_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_init_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_init_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_init_test(&data, test_logger::DevNull {});
+ } else {
+ msg_init_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_node_announcement_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_node_announcement_target.rs
index c7aaecb..3f8e428 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_node_announcement_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_node_announcement_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_node_announcement_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_node_announcement_test(&data, test_logger::DevNull {});
+ } else {
+ msg_node_announcement_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_target.rs
index bb49be7..6b59ece 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_open_channel_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_open_channel_test(&data, test_logger::DevNull {});
+ } else {
+ msg_open_channel_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_v2_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_v2_target.rs
index a6d45dc..57492d4 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_v2_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_open_channel_v2_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_open_channel_v2_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_open_channel_v2_test(&data, test_logger::DevNull {});
+ } else {
+ msg_open_channel_v2_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_ping_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_ping_target.rs
index 70bb751..dc2061a 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_ping_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_ping_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_ping_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_ping_test(&data, test_logger::DevNull {});
+ } else {
+ msg_ping_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_pong_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_pong_target.rs
index 74df6d8..2dc3554 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_pong_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_pong_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_pong_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_pong_test(&data, test_logger::DevNull {});
+ } else {
+ msg_pong_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_query_channel_range_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_query_channel_range_target.rs
index e497491..392371e 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_query_channel_range_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_query_channel_range_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_query_channel_range_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_query_channel_range_test(&data, test_logger::DevNull {});
+ } else {
+ msg_query_channel_range_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_query_short_channel_ids_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_query_short_channel_ids_target.rs
index 31169f9..d52489d 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_query_short_channel_ids_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_query_short_channel_ids_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_query_short_channel_ids_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_query_short_channel_ids_test(&data, test_logger::DevNull {});
+ } else {
+ msg_query_short_channel_ids_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_reply_channel_range_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_reply_channel_range_target.rs
index a0aaadf..149d959 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_reply_channel_range_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_reply_channel_range_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_reply_channel_range_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_reply_channel_range_test(&data, test_logger::DevNull {});
+ } else {
+ msg_reply_channel_range_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_reply_short_channel_ids_end_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_reply_short_channel_ids_end_target.rs
index 8931538..65f3145 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_reply_short_channel_ids_end_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_reply_short_channel_ids_end_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_reply_short_channel_ids_end_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_reply_short_channel_ids_end_test(&data, test_logger::DevNull {});
+ } else {
+ msg_reply_short_channel_ids_end_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_revoke_and_ack_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_revoke_and_ack_target.rs
index 6ed40d3..8ba9474 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_revoke_and_ack_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_revoke_and_ack_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_revoke_and_ack_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_revoke_and_ack_test(&data, test_logger::DevNull {});
+ } else {
+ msg_revoke_and_ack_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_shutdown_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_shutdown_target.rs
index a731a1d..ad5fda1 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_shutdown_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_shutdown_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_shutdown_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_shutdown_test(&data, test_logger::DevNull {});
+ } else {
+ msg_shutdown_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_splice_ack_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_splice_ack_target.rs
index 20625fc..23860ee 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_splice_ack_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_splice_ack_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_splice_ack_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_splice_ack_test(&data, test_logger::DevNull {});
+ } else {
+ msg_splice_ack_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_splice_init_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_splice_init_target.rs
index b3d30a6..229e3f2 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_splice_init_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_splice_init_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_splice_init_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_splice_init_test(&data, test_logger::DevNull {});
+ } else {
+ msg_splice_init_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_splice_locked_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_splice_locked_target.rs
index deb57b6..86cebca 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_splice_locked_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_splice_locked_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_splice_locked_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_splice_locked_test(&data, test_logger::DevNull {});
+ } else {
+ msg_splice_locked_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_stfu_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_stfu_target.rs
index de3a64f..8adc610 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_stfu_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_stfu_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_stfu_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_stfu_test(&data, test_logger::DevNull {});
+ } else {
+ msg_stfu_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_abort_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_abort_target.rs
index 0b335c2..368e694 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_abort_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_abort_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_abort_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_abort_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_abort_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_ack_rbf_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_ack_rbf_target.rs
index d69077c..26bcf2a 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_ack_rbf_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_ack_rbf_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_ack_rbf_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_ack_rbf_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_ack_rbf_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_input_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_input_target.rs
index 8dff0a6..4d54686 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_input_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_input_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_add_input_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_add_input_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_add_input_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_output_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_output_target.rs
index f680839..c7d0675 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_output_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_add_output_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_add_output_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_add_output_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_add_output_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_complete_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_complete_target.rs
index 2edccfb..8a201ec 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_complete_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_complete_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_complete_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_complete_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_complete_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_init_rbf_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_init_rbf_target.rs
index 80acf0f..cc88920 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_init_rbf_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_init_rbf_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_init_rbf_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_init_rbf_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_init_rbf_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_input_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_input_target.rs
index b1555a2..f28ad59 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_input_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_input_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_remove_input_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_remove_input_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_remove_input_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_output_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_output_target.rs
index a8e5b20..de691b2 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_output_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_remove_output_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_remove_output_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_remove_output_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_remove_output_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_signatures_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_signatures_target.rs
index 2a1fbf9..260ffde 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_tx_signatures_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_tx_signatures_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_tx_signatures_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_tx_signatures_test(&data, test_logger::DevNull {});
+ } else {
+ msg_tx_signatures_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_update_add_htlc_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_update_add_htlc_target.rs
index d3b45d5..2fb5ad1 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_update_add_htlc_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_update_add_htlc_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_update_add_htlc_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_update_add_htlc_test(&data, test_logger::DevNull {});
+ } else {
+ msg_update_add_htlc_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_htlc_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_htlc_target.rs
index bec5bc9..8500c3e 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_htlc_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_htlc_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_update_fail_htlc_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_update_fail_htlc_test(&data, test_logger::DevNull {});
+ } else {
+ msg_update_fail_htlc_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_malformed_htlc_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_malformed_htlc_target.rs
index 190412b..e8ed16d 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_malformed_htlc_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fail_malformed_htlc_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_update_fail_malformed_htlc_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_update_fail_malformed_htlc_test(&data, test_logger::DevNull {});
+ } else {
+ msg_update_fail_malformed_htlc_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fee_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fee_target.rs
index 386db47..aec31d4 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fee_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fee_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_update_fee_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_update_fee_test(&data, test_logger::DevNull {});
+ } else {
+ msg_update_fee_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fulfill_htlc_target.rs b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fulfill_htlc_target.rs
index ab49c21..89b1e84 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/msg_update_fulfill_htlc_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/msg_update_fulfill_htlc_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- msg_update_fulfill_htlc_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ msg_update_fulfill_htlc_test(&data, test_logger::DevNull {});
+ } else {
+ msg_update_fulfill_htlc_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/offer_deser_target.rs b/fuzz/fuzz-fake-hashes/src/bin/offer_deser_target.rs
index 25eda56..34514e5 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/offer_deser_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/offer_deser_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- offer_deser_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ offer_deser_test(&data, test_logger::DevNull {});
+ } else {
+ offer_deser_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/onion_hop_data_target.rs b/fuzz/fuzz-fake-hashes/src/bin/onion_hop_data_target.rs
index 05ce4d7..e35213a 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/onion_hop_data_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/onion_hop_data_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- onion_hop_data_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ onion_hop_data_test(&data, test_logger::DevNull {});
+ } else {
+ onion_hop_data_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/onion_message_target.rs b/fuzz/fuzz-fake-hashes/src/bin/onion_message_target.rs
index f5a0eb6..c85b700 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/onion_message_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/onion_message_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- onion_message_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ onion_message_test(&data, test_logger::DevNull {});
+ } else {
+ onion_message_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/peer_crypt_target.rs b/fuzz/fuzz-fake-hashes/src/bin/peer_crypt_target.rs
index 3095f2a..2564fde 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/peer_crypt_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/peer_crypt_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- peer_crypt_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ peer_crypt_test(&data, test_logger::DevNull {});
+ } else {
+ peer_crypt_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/process_network_graph_target.rs b/fuzz/fuzz-fake-hashes/src/bin/process_network_graph_target.rs
index 36ea42b..c684f35 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/process_network_graph_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/process_network_graph_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- process_network_graph_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ process_network_graph_test(&data, test_logger::DevNull {});
+ } else {
+ process_network_graph_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/process_onion_failure_target.rs b/fuzz/fuzz-fake-hashes/src/bin/process_onion_failure_target.rs
index 1d6c64c..05a209f 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/process_onion_failure_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/process_onion_failure_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- process_onion_failure_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ process_onion_failure_test(&data, test_logger::DevNull {});
+ } else {
+ process_onion_failure_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/refund_deser_target.rs b/fuzz/fuzz-fake-hashes/src/bin/refund_deser_target.rs
index a5295b8..57eb4c9 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/refund_deser_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/refund_deser_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- refund_deser_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ refund_deser_test(&data, test_logger::DevNull {});
+ } else {
+ refund_deser_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/router_target.rs b/fuzz/fuzz-fake-hashes/src/bin/router_target.rs
index ecf6dbe..cca57db 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/router_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/router_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- router_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ router_test(&data, test_logger::DevNull {});
+ } else {
+ router_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/static_invoice_deser_target.rs b/fuzz/fuzz-fake-hashes/src/bin/static_invoice_deser_target.rs
index 787817d..a06cd51 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/static_invoice_deser_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/static_invoice_deser_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- static_invoice_deser_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ static_invoice_deser_test(&data, test_logger::DevNull {});
+ } else {
+ static_invoice_deser_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-fake-hashes/src/bin/zbase32_target.rs b/fuzz/fuzz-fake-hashes/src/bin/zbase32_target.rs
index 1007df1..f66381a 100644
--- a/fuzz/fuzz-fake-hashes/src/bin/zbase32_target.rs
+++ b/fuzz/fuzz-fake-hashes/src/bin/zbase32_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- zbase32_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ zbase32_test(&data, test_logger::DevNull {});
+ } else {
+ zbase32_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/fuzz-real-hashes/src/bin/chanmon_consistency_target.rs b/fuzz/fuzz-real-hashes/src/bin/chanmon_consistency_target.rs
index 335c816..86791e4 100644
--- a/fuzz/fuzz-real-hashes/src/bin/chanmon_consistency_target.rs
+++ b/fuzz/fuzz-real-hashes/src/bin/chanmon_consistency_target.rs
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- chanmon_consistency_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ chanmon_consistency_test(&data, test_logger::DevNull {});
+ } else {
+ chanmon_consistency_test(&data, test_logger::Stdout {});
+ }
}
#[test]
diff --git a/fuzz/src/bin/target_template.txt b/fuzz/src/bin/target_template.txt
index 78bc7f3..1dbd40a 100644
--- a/fuzz/src/bin/target_template.txt
+++ b/fuzz/src/bin/target_template.txt
@@ -71,7 +71,11 @@ fn main() {
let mut data = Vec::with_capacity(8192);
std::io::stdin().read_to_end(&mut data).unwrap();
- TARGET_NAME_test(&data, test_logger::Stdout {});
+ if std::env::var_os("LDK_FUZZ_SUPPRESS_LOGS").is_some() {
+ TARGET_NAME_test(&data, test_logger::DevNull {});
+ } else {
+ TARGET_NAME_test(&data, test_logger::Stdout {});
+ }
}
#[test]
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.