mirror of
https://github.com/bitcoin/bips.git
synced 2026-10-19 19:29:18 +00:00
bip138: clarify rejection of empty payloads
Clarify that an empty payload contains zero content items. Add a vector that rejects a payload consisting only of the 0x00 terminator.
This commit is contained in:
@@ -338,7 +338,7 @@ CHACHA20_POLY1305 (per RFC 8439) supports plaintext up to 2^38 - 64 bytes.
|
||||
Implementations MAY impose stricter limits based on platform constraints
|
||||
(e.g., limiting to 2^32 - 1 bytes on 32-bit architectures).
|
||||
|
||||
Implementations MUST reject empty payloads.
|
||||
Implementations MUST reject empty payloads (i.e. zero content items).
|
||||
|
||||
#### Ciphertext
|
||||
|
||||
|
||||
@@ -9,5 +9,10 @@
|
||||
"content": "61"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Payload with no content item.",
|
||||
"valid": false,
|
||||
"payload": "00"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user