1
0
Fork 0
mirror of https://github.com/lightning/bolts.git synced 2025-02-22 22:25:42 +01:00

minimally encoded explanation needs inverting (#685)

This commit is contained in:
Chris Shucksmith 2019-10-21 09:44:46 +02:00 committed by Bastien Teinturier
parent 78bc516f96
commit 7078c9141a

View file

@ -418,8 +418,8 @@ function that takes a `uint64` value `x` and produces:
Here `+` denotes concatenation and `be16`, `be32`, and `be64` produce a Here `+` denotes concatenation and `be16`, `be32`, and `be64` produce a
big-endian encoding of the input for 16, 32, and 64-bit integers, respectively. big-endian encoding of the input for 16, 32, and 64-bit integers, respectively.
A value is said to be _minimally encoded_ if it could have been encoded using a A value is said to be _minimally encoded_ if it could not be encoded using
smaller representation. For example, a BigSize encoding that occupies 5 bytes fewer bytes. For example, a BigSize encoding that occupies 5 bytes
but whose value is less than 0x10000 is not minimally encoded. All values but whose value is less than 0x10000 is not minimally encoded. All values
decoded with BigSize should be checked to ensure they are minimally encoded. decoded with BigSize should be checked to ensure they are minimally encoded.