rust-lightning/fuzz/fuzz_targets
Matt Corallo 42e908883f Return a malformed HTLC message when ephemeral pubkey is garbage
This resolves a spec-compliance bug with BOLT 4 where we simply
failed to deserialize the message and thus could never return an
HTLC failure message. However, note that BOLT 4 incorrectly hints
that a non-malformed message should be used ("...MUST report a
route failure to the origin node") which we cannot do as we cannot
derive a SharedSecret to encrypt a regular update_fail_htlc message
2018-08-27 11:47:11 -04:00
..
msg_targets Return a malformed HTLC message when ephemeral pubkey is garbage 2018-08-27 11:47:11 -04:00
utils Remove some dead Logger code 2018-08-16 23:11:15 -04:00
chanmon_deser_target.rs Upgrade AFL to 0.4 with persistent mode fuzzing 2018-08-20 13:58:31 -04:00
channel_target.rs Return a malformed HTLC message when ephemeral pubkey is garbage 2018-08-27 11:47:11 -04:00
full_stack_target.rs Merge HTLC-update events, remove FailHTLC ErrorAction 2018-08-23 16:11:20 -04:00
msg_error_message_target.rs Update error deserialization in compliance with BOLT #1 2018-08-25 17:21:09 -04:00
msg_ping_target.rs Upgrade AFL to 0.4 with persistent mode fuzzing 2018-08-20 13:58:31 -04:00
msg_pong_target.rs Upgrade AFL to 0.4 with persistent mode fuzzing 2018-08-20 13:58:31 -04:00
msg_update_add_htlc_target.rs Return a malformed HTLC message when ephemeral pubkey is garbage 2018-08-27 11:47:11 -04:00
peer_crypt_target.rs Upgrade AFL to 0.4 with persistent mode fuzzing 2018-08-20 13:58:31 -04:00
router_target.rs Upgrade AFL to 0.4 with persistent mode fuzzing 2018-08-20 13:58:31 -04:00