mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-26 15:42:52 +01:00
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 |
||
---|---|---|
.. | ||
gen_target.sh | ||
msg_accept_channel_target.rs | ||
msg_channel_reestablish_target.rs | ||
msg_closing_signed_target.rs | ||
msg_commitment_signed_target.rs | ||
msg_funding_created_target.rs | ||
msg_funding_locked_target.rs | ||
msg_funding_signed_target.rs | ||
msg_open_channel_target.rs | ||
msg_revoke_and_ack_target.rs | ||
msg_shutdown_target.rs | ||
msg_target_template.txt | ||
msg_update_fail_htlc_target.rs | ||
msg_update_fail_malformed_htlc_target.rs | ||
msg_update_fee_target.rs | ||
msg_update_fulfill_htlc_target.rs | ||
utils.rs |