lightning/common/test
Erick Cestari 9b662a83e7 common/bolt11: validate public keys in routing hints
Changelog-Fixed: Validated public keys in BOLT11 routing hints to
prevent processing of malformed public keys.
2025-05-16 14:37:52 +09:30
..
Makefile trace: don't use randombytes_buf(), use pseudorand. 2025-04-23 13:45:18 +09:30
onion-test-v0.json sphinx: Introduce a runtest command to the onion tool 2019-07-30 02:14:49 +00:00
run-amount.c use amount_msat_mul_div operation to compute fees 2025-05-13 19:16:51 +09:30
run-base64.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-bigsize.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-blindedpath_enctlv.c BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
run-blindedpath_onion.c common: provide readable explanation when onion payload is invalid. 2024-11-20 12:29:27 +01:00
run-bolt11.c common/bolt11: validate public keys in routing hints 2025-05-16 14:37:52 +09:30
run-bolt12_decode.c unittests: use current version of BOLTS when reading specs. 2024-07-17 10:57:11 +02:00
run-bolt12_merkle-json.c unittests: use current version of BOLTS when reading specs. 2024-07-17 10:57:11 +02:00
run-bolt12_merkle.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
run-bolt12_period.c unittests: use current version of BOLTS when reading specs. 2024-07-17 10:57:11 +02:00
run-bolt12-encode-test.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
run-bolt12-format-string-test.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
run-bolt12-offer-decode.c unittests: use current version of BOLTS when reading specs. 2024-07-17 10:57:11 +02:00
run-channel_type.c common: BOLT update: option_anchors_zero_fee_htlc_tx is now simply "option_anchors". 2024-06-19 15:54:24 +09:30
run-codex32.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-cryptomsg.c common: add tal_arr_eq helper. 2024-02-16 15:02:38 +01:00
run-deprecation.c Makefile: add CLN_NEXT_VERSION, functions encoding deprecation schedule. 2024-01-26 10:30:22 +10:30
run-derive_basepoints.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-features.c common: add tal_arr_eq helper. 2024-02-16 15:02:38 +01:00
run-gossmap_canned.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
run-gossmap_local.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
run-gossmap-fp16.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-htable.c ccan/htable: update to explicit DUPS/NODUPS types. 2025-01-21 09:18:25 +10:30
run-ip_port_parsing.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-json_filter.c common: round out the short_channel_id_dir JSON routines. 2024-10-04 11:27:53 +09:30
run-json_remove.c common: round out the short_channel_id_dir JSON routines. 2024-10-04 11:27:53 +09:30
run-json_scan.c common: add tests that json_scan can omit an entire object member. 2023-12-14 09:16:56 +10:30
run-json_stream-filter.c common: move now-enlarged command_fail_badparam into its own source file. 2024-06-25 08:47:50 +09:30
run-json.c bolt12: allow first_node_id in blinded path to be a scid. 2024-05-12 19:11:43 -05:00
run-key_derive.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-lease_rates.c tools/gen: Always return bool! 2022-07-14 12:24:48 -05:00
run-marginal_feerate.c common: add unit test for marginal feerate function. 2024-05-13 14:06:45 -05:00
run-onion-message-test.c common: sphinx_path_new to take explicit len. 2024-11-18 11:03:26 +10:30
run-onion-test-vector.c common: provide readable explanation when onion payload is invalid. 2024-11-20 12:29:27 +01:00
run-param.c common: move now-enlarged command_fail_badparam into its own source file. 2024-06-25 08:47:50 +09:30
run-psbt_diff.c PSBT: Add audi_psbt routine 2025-05-13 14:52:15 +09:30
run-route_blinding_onion_test.c common: sphinx_path_new to take explicit len. 2024-11-18 11:03:26 +10:30
run-route_blinding_test.c BOLTs: more catchup ("BOLT 4: More clarifying changes.") 2024-10-16 07:14:32 +10:30
run-route-infloop.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
run-route-specific.c tests: put proper checksums into test gossip_store files. 2025-02-11 15:11:47 -06:00
run-route.c tests: put proper checksums into test gossip_store files. 2025-02-11 15:11:47 -06:00
run-shutdown_scriptpubkey.c common: implement op_return test. 2025-03-18 14:30:58 +10:30
run-sphinx-xor_cipher_stream.c common: translate legacy onion payloads. 2024-05-29 12:40:01 -05:00
run-sphinx.c common: provide readable explanation when onion payload is invalid. 2024-11-20 12:29:27 +01:00
run-splice_script.c common/test: fix -O3 compile error with gcc-12 (Ubuntu 12.3.0-17ubuntu1) 12.3.0 2024-11-22 15:21:45 +10:30
run-tal_arr_randomize.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-tlv_span.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-tlv_unknown.c common: maintain unknown fields when unmarshalling/marshalling TLVs 2024-07-23 09:54:47 +09:30
run-trace.c common/test/run-trace: increase iterations for trivial benchmarking. 2025-04-23 13:45:18 +09:30
run-version.c comm: make sure that our version check is reliable 2023-01-17 14:15:24 +10:30
run-wireaddr.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30