lightning/tests/fuzz/corpora
Matt Morehouse ee8cf69f28 bolt11: return error on unexpected lightning prefix
Remove the assertion so that an error is returned for invalid bech32.
An error is preferable to crashing the entire node if there's an extra
"lightning:" prefix:

  $ lightning-cli pay "lightning:lightning:"

Node log:
  pay: common/bolt11.c:718: bolt11_decode_nosig: Assertion `!has_lightning_prefix(str)' failed.
  pay: FATAL SIGNAL 6
  ...
  INFO    plugin-pay: Killing plugin: exited during normal operation
  **BROKEN** plugin-pay: Plugin marked as important, shutting down lightningd
2023-10-18 09:53:22 +10:30
..
fuzz-addr fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-amount fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-base32-64 fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-bech32 fuzz: new fuzz-bech32 seeds 2023-05-27 15:06:31 +09:30
fuzz-bigsize fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-bip32 fuzz: new fuzz-bip32 seeds 2023-05-21 12:46:27 +02:00
fuzz-bolt11 bolt11: return error on unexpected lightning prefix 2023-10-18 09:53:22 +10:30
fuzz-channel_id fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-close_tx fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-connectd-handshake-act1 fuzz: initial handshake target seeds 2023-06-22 13:40:45 +09:30
fuzz-connectd-handshake-act2 fuzz: initial handshake target seeds 2023-06-22 13:40:45 +09:30
fuzz-connectd-handshake-act3 fuzz: initial handshake target seeds 2023-06-22 13:40:45 +09:30
fuzz-cryptomsg fuzz: initial fuzz-cryptomsg seeds 2023-06-23 13:12:42 +09:30
fuzz-descriptor_checksum fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-hsm_encryption fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-initial_channel fuzz: add initial seed corpora 2023-04-09 12:41:27 +09:30
fuzz-ripemd160 fuzz: initial ripemd160 seeds 2023-07-10 14:56:50 +09:30
fuzz-sha256 fuzz: initial sha256 seeds 2023-07-10 14:56:50 +09:30
fuzz-wire-accept_channel fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-accept_channel2 fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-announcement_signatures fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-channel_announcement fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-channel_ready fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-channel_reestablish fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-channel_update fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-closing_signed fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-commitment_signed fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-error fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-funding_created fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-funding_signed fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-gossip_timestamp_filter fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-init fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-node_announcement fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-onion_message fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-open_channel fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-open_channel2 fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-peer_storage fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-ping fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-pong fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-query_channel_range fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-query_short_channel_ids fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-reply_channel_range fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-reply_short_channel_ids_end fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-revoke_and_ack fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-shutdown fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-splice fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-splice_ack fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-splice_locked fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-stfu fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_abort fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_ack_rbf fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_add_input fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_add_output fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_complete fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_init_rbf fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_remove_input fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_remove_output fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-tx_signatures fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-update_add_htlc fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-update_blockheight fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-update_fail_htlc fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-update_fail_malformed_htlc fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-update_fee fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-update_fulfill_htlc fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-warning fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30
fuzz-wire-your_peer_storage fuzz: initial wire message seeds 2023-09-18 13:58:45 +09:30