rgb-cln/common/test
Rusty Russell 83ee68ab06 common/tlvstream: put TLV checking back in the generic function.
Callers were supposed to call "tlv_fields_valid" after fromwire_tlv,
but few did.  Make this the default, and call the underlying function
directly where we want to be more flexible (one place).

This loses the ability to allow misordered fields, or to pass through
*any* even fields.  We restore that for special cases in the next
patch.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2022-03-25 13:55:44 +10:30
..
Makefile json: reverse parse a coin_mvt tag back into an enum 2022-03-05 15:12:12 +10: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 bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-base64.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-bigsize.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-blindedpath_enctlv.c common: generalize extract_channel_id(). 2021-12-30 09:50:40 +10:30
run-blindedpath_onion.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt11.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
run-bolt12_decode.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt12_merkle-json.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt12_merkle.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt12_period.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-cryptomsg.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-derive_basepoints.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-features.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-gossip_rcvd_filter.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-gossmap-fp16.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-gossmap_guess_node_id.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-gossmap_local.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-ip_port_parsing.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-json.c common/tlvstream: put TLV checking back in the generic function. 2022-03-25 13:55:44 +10:30
run-json_remove.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-json_scan.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-key_derive.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-lease_rates.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-param.c common/tlvstream: put TLV checking back in the generic function. 2022-03-25 13:55:44 +10:30
run-psbt_diff.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-route-specific.c common/tlvstream: put TLV checking back in the generic function. 2022-03-25 13:55:44 +10:30
run-route.c common/tlvstream: put TLV checking back in the generic function. 2022-03-25 13:55:44 +10:30
run-route_blinding_override_test.c tools/generate_wire.py: tlvs should start with tlv_ 2022-03-25 13:55:44 +10:30
run-route_blinding_test.c tools/generate_wire.py: tlvs should start with tlv_ 2022-03-25 13:55:44 +10:30
run-softref.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-sphinx-xor_cipher_stream.c lightningd: remove support for legacy onion format. 2022-03-18 09:20:11 +10:30
run-sphinx.c common/tlvstream: put TLV checking back in the generic function. 2022-03-25 13:55:44 +10:30
run-wireaddr.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30