prop. 144 ack request update

This commit is contained in:
zzz
2020-03-20 19:07:49 +00:00
parent 6153caeead
commit 510e2dc875

View File

@@ -5,7 +5,7 @@ ECIES-X25519-AEAD-Ratchet
:author: zzz, chisana :author: zzz, chisana
:created: 2018-11-22 :created: 2018-11-22
:thread: http://zzz.i2p/topics/2639 :thread: http://zzz.i2p/topics/2639
:lastupdated: 2020-02-09 :lastupdated: 2020-03-20
:status: Open :status: Open
.. contents:: .. contents::
@@ -2627,16 +2627,16 @@ any message sent to that key constitutes an ack, no explicit ack is required.
{% highlight lang='dataspec' %} {% highlight lang='dataspec' %}
+----+----+----+----+----+----+----+----+ +----+----+----+----+----+----+----+----+
| 9 | size | sessionID |flg | | 9 | size | keyID |flg | |
+----+----+----+----+----+----+----+----+ +----+----+----+----+----+----+ +
| Garlic Clove Delivery Instructions | Garlic Clove Delivery Instructions |
~ . . . ~ ~ . . . ~
| | | optional if flag is 1 |
+----+----+----+----+----+----+----+----+ +----+----+----+----+----+----+----+----+
blk :: 9 blk :: 9
size :: varies, typically 100 size :: varies, typically 3 or 36
session ID :: reverse session ID, length 4 bytes big endian keyID :: key ID, 2 bytes, big endian
flg :: 1 byte flags flg :: 1 byte flags
bit order: 76543210 bit order: 76543210
bits 7-0: Unused, set to 0 for future compatibility bits 7-0: Unused, set to 0 for future compatibility
@@ -2649,6 +2649,12 @@ any message sent to that key constitutes an ack, no explicit ack is required.
Notes Notes
`````` ``````
- Not allowed in NS or NSR. Only included in Existing Session mnessages
- Key ID and Delivery Instructions unused, TBD to remove
- Interaction with next key TBD
- When the delivery instructions contains the hash of the destination, - When the delivery instructions contains the hash of the destination,
and the session is not previously bound, this binds the session to the destination. and the session is not previously bound, this binds the session to the destination.