]> git.bitcoin.ninja Git - rust-lightning/commit
Encoding for TLV stream without signature records
authorJeffrey Czyz <jkczyz@gmail.com>
Thu, 22 Dec 2022 15:33:41 +0000 (09:33 -0600)
committerJeffrey Czyz <jkczyz@gmail.com>
Wed, 18 Jan 2023 21:31:48 +0000 (15:31 -0600)
commit243f4487017f43712ebb1aa76806329f7e147593
tree30423134c65127df284e34e7fc90ed502a5da04c
parent6b3535451e6243611d3435f9eb195706b9ca1ba7
Encoding for TLV stream without signature records

When using bytes from an InvoiceRequest to constructing bytes for an
Invoice, any signature TLV records in the bytes must be excluded. Define
a wrapper for encoding such pre-serialized bytes in this manner. This
will allow the forthcoming InvoiceBuilder to construct bytes for an
Invoice properly.
lightning/src/offers/merkle.rs