rgb-cln/tools
Rusty Russell 4b5cd5ff84 tools/generate-wire.py: only use 'struct node_id' in announcements.
Naturally, it's a struct pubkey.  However, those are large, and take
time to marshal, so gossipd treats them as node_id which is a simple
array.  It adds explicit checks at the right points to make sure
they're valid pubkeys.

However, the next commit adds TLV test vectors, which assumes we treat
node_id as a point (thus catch invalid values when parsing).  The best
solution is to restrain our types here to exactly those we've
optimized for.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-08-02 17:32:48 +02:00
..
gen tools/generate-wire.py: add option to expose tlv_record_type 2019-08-02 17:32:48 +02:00
test
Makefile
bench-gossipd.sh
build-release.sh
check-bolt.c
check-includes.sh
check-manpage.sh
check-markdown.sh
check-setup_locale.sh
check-spelling.sh
docker-entrypoint.sh
generate-wire.py tools/generate-wire.py: only use 'struct node_id' in announcements. 2019-08-02 17:32:48 +02:00
headerversions.c
mockup.sh
refresh-submodules.sh
rel.sh
repro-build.sh
update-mocks.sh