prop 144 updates

This commit is contained in:
zzz
2019-03-31 12:17:31 +00:00
parent 97fc6dc5d7
commit 7e44b5638d

View File

@@ -5,7 +5,7 @@ ECIES-X25519-AEAD-Ratchet
:author: zzz
:created: 2018-11-22
:thread: http://zzz.i2p/topics/2639
:lastupdated: 2019-03-20
:lastupdated: 2019-03-31
:status: Open
.. contents::
@@ -763,6 +763,8 @@ Encrypted:
+ +
| |
+----+----+----+----+----+----+----+----+
| Nonce 8 bytes |
+----+----+----+----+----+----+----+----+
| |
+ +
| ChaCha20 encrypted data |
@@ -792,6 +794,8 @@ Encrypted:
Public Key :: 32 bytes, little endian, cleartext
Nonce :: 8 bytes, little endian? cleartext
encrypted data 1 :: 40 bytes
MAC 1 :: Poly1305 message authentication code, 16 bytes
@@ -1803,13 +1807,10 @@ Issues
Padding
```````
This is for padding inside AEAD frames.
Padding for messages 1 and 2 are outside AEAD frames.
All padding for message 3 and the data phase are inside AEAD frames.
Padding inside AEAD should roughly adhere to the negotiated parameters.
Bob sent his requested tx/rx min/max parameters in message 2.
Alice sent her requested tx/rx min/max parameters in message 3.
All padding is inside AEAD frames.
TODO Padding inside AEAD should roughly adhere to the negotiated parameters.
TODO Bob sent his requested tx/rx min/max parameters in message 2.
TODO Alice sent her requested tx/rx min/max parameters in message 3.
Updated options may be sent during the data phase.
See options block information above.