34 Commits (xprv-restore)

Author SHA1 Message Date
Conner Fromknecht ffddb85e9c
tlv/bench_test: fix ESatPerKw, pass reference to uint64 3 years ago
Conner Fromknecht 7cd78afd1a
tlv/bench_test: check for errors in benchmarks 3 years ago
Sebastian Falbesoner 890bcb2ade tlv: fix comments for numLeadingZeroBytes{32,64} funcs 4 years ago
Andras Banki-Horvath 72ed30e3e5 tlv: simplify byte slice comparison as recommenteded by static analysis 4 years ago
Joost Jager e8fd05e8e3
tlv+record+routing: add payload size calculation 4 years ago
Joost Jager cbe213fd0c
tlv: expose unknown values 4 years ago
Joost Jager 5d4ceca038
tlv: remove unused error return value 4 years ago
Joost Jager 048971b40b
tlv+hop: contain odd/even logic in payload parsing 5 years ago
Conner Fromknecht 6d971e5113
routing/route/route: add optional MPP field to Hop 5 years ago
Conner Fromknecht b1b7ff8006
records/mpp: add MPP struct to create corresponding tlv.Record 5 years ago
Conner Fromknecht b3b51923dc
tlv/truncated: add non-generic encoders for truncated types 5 years ago
Olaoluwa Osuntokun 777ed104a3
chainfee: create new chainfee package extracting fees from lnwallet 5 years ago
Conner Fromknecht e85aaa45f6
tlv/stream: parse entire stream to find all required types 5 years ago
Conner Fromknecht aefec9b10f
tlv: return parsed types from DecodeWithParsedTypes 5 years ago
Conner Fromknecht 1b2c9a02b5
record+tlv/onion_types: move type constants to route/hop 5 years ago
Olaoluwa Osuntokun 5b4c8ac232
routing/route+tlv: add new TLV-EOB awareness to Hop+Route 5 years ago
Olaoluwa Osuntokun e60b36751c
tlv: display the unknown primitive type in MakePrimitiveRecord error message 5 years ago
Olaoluwa Osuntokun aea529d9f6
tlv: add new Type() and Encode() methods to Record 5 years ago
Conner Fromknecht 1cc48ceaf5
tlv/stream: create MaxRecordSize, remove lnwire import, add test 5 years ago
nsa dfd1b38648
tlv: fix panic with large length 5 years ago
Conner Fromknecht da7cb2d42a
tlv/primitive: use constructor for encoding/decoding type err 5 years ago
Conner Fromknecht 474ddc98ed
tlv/primitive_test: add basic encode/decode tests for primitives 5 years ago
Conner Fromknecht e6fdfbb1cb
tlv/truncated: fix decoding bug in DTUint16 and DTUint32 5 years ago
Conner Fromknecht 32bb9917f9
tlv/truncated_test: add tests for SizeTuintXX methods 5 years ago
Conner Fromknecht 3690999511
tlv/tlv_test: add BOLT1 test vectors 5 years ago
Conner Fromknecht 7c94bbb4a2
tlv/truncated: add truncated integer encodings 5 years ago
Conner Fromknecht abdcd47dcc
tlv/bench_test: add basic benchmark 5 years ago
Conner Fromknecht a0ebaeaa6c
tlv: zero alloc encoding for extended types 5 years ago
Conner Fromknecht bc1f23d98a
tlv/stream: adds tlv stream encoding/decoding 5 years ago
Conner Fromknecht 96e0bb1411
tlv/record: adds various tlv record constructors 5 years ago
Conner Fromknecht 6773d4770a
tlv/primitive: add primitive encodings 5 years ago
Conner Fromknecht 75fcf1cee1
tlv/varint_test: add tests vectors for custom Read/WriteVarInt 5 years ago
Conner Fromknecht 3afcb1f224
tlv/varint: add modified bitcoin varint 5 years ago