Prop. 159 minor updates

This commit is contained in:
zzz
2022-02-05 10:07:49 -05:00
parent 453244ef8e
commit f5034f733b

View File

@@ -5,7 +5,7 @@ SSU2
:author: eyedeekay, orignal, zlatinb, zzz :author: eyedeekay, orignal, zlatinb, zzz
:created: 2021-09-12 :created: 2021-09-12
:thread: http://zzz.i2p/topics/2612 :thread: http://zzz.i2p/topics/2612
:lastupdated: 2022-01-30 :lastupdated: 2022-02-05
:status: Open :status: Open
:target: 0.9.55 :target: 0.9.55
@@ -3009,8 +3009,6 @@ KDF for Initial ChainKey
Define ck = 32 byte chaining key. Copy the h data to ck. Define ck = 32 byte chaining key. Copy the h data to ck.
Set ck = h Set ck = h
Define rs = Bob's 32-byte static key as published in the RouterInfo
// MixHash(null prologue) // MixHash(null prologue)
h = SHA256(h); h = SHA256(h);
@@ -3249,6 +3247,7 @@ Payload
``````` ```````
- DateTime block - DateTime block
- Options block (optional)
- Relay Tag Request block (optional) - Relay Tag Request block (optional)
- Padding block (optional) - Padding block (optional)
@@ -3786,7 +3785,6 @@ Unencrypted data (Poly1305 auth tags not shown):
Payload Payload
``````` ```````
- RouterInfo block - RouterInfo block
- Options block (optional)
- I2NP, First Fragment, of Follow-on Fragment blocks (optional, but probably no room) - I2NP, First Fragment, of Follow-on Fragment blocks (optional, but probably no room)
- Padding block (optional) - Padding block (optional)
@@ -4340,7 +4338,7 @@ Session setup is not complete until all fragments are received.
| | | |
+ Router Info fragment + + Router Info fragment +
| (Alice RI in Session Confirmed) | | (Alice RI in Session Confirmed) |
~ (Alice, Bob, or third-party ~ + (Alice, Bob, or third-party +
| RI in data phase) | | RI in data phase) |
~ . . . ~ ~ . . . ~
| | | |