14 Commits (5b3af00e28b8164e5e4803bf0f5301ea59a5249d)

Author SHA1 Message Date
Rusty Russell ff8830876d wire/tlvstream: add tlv_make_fields helper to populate ->fields array. 4 years ago
Rusty Russell 5c167d16ab tools/generate-wire.py: use helpers. 4 years ago
Christian Decker f6745682c3 tlvstream: Allow overwriting an already set value 5 years ago
Christian Decker 514c4044c8 tlv: Allow passing a raw pointer and a length to tlvstream_set_raw 5 years ago
Christian Decker cb9debc229 tlv: Add generic getters and setters for tlvstream 5 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Christian Decker 1b32cc1c73 wire: Add a function to serialize a raw set of TLV fields 5 years ago
Christian Decker db92c2ac5e tlv: Remove unused TLV deserialization function 5 years ago
Christian Decker 5a78671d9f wire: Remove unused fromwire_tlvs 5 years ago
Rusty Russell 0da074cad3 BOLT: update bolt quotes now that TLVs are not experimental. 5 years ago
Rusty Russell 296cfe8d1b wire/tlvstream: suppress gcc -O3 warning about prev_type. 5 years ago
lisa neigut 64b43dd060 wire-gen: allow NULL for a tlv record in towire 6 years ago
Rusty Russell 3477034657 tests: add test for tlvstream (from BOLT 1 test vectors). 6 years ago
Rusty Russell 7cf0006c78 wire/tlvstream: routines to marshal/unmarshal TLV streams. 6 years ago