core-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-amount
fuzz-base32-64
fuzz-bech32
fuzz-bigsize
fuzz-bip32
fuzz-bolt11 bolt11: return error on unexpected lightning prefix 2023-10-18 09:53:22 +10:30
fuzz-channel_id
fuzz-close_tx
fuzz-connectd-handshake-act1
fuzz-connectd-handshake-act2
fuzz-connectd-handshake-act3
fuzz-cryptomsg
fuzz-descriptor_checksum
fuzz-hsm_encryption
fuzz-initial_channel
fuzz-ripemd160
fuzz-sha256
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