forked from I2P_Developers/i2p.www
prop. 144 ack request update
This commit is contained in:
@@ -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.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user