mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-12 15:49:22 -08:00
feat(whitepaper): Move protocol code figure higher in white paper
This commit is contained in:
@@ -392,6 +392,13 @@ These variables are used after the handshake terminates for encryption of the \t
|
|||||||
* `txkt` – Peer's transmission key
|
* `txkt` – Peer's transmission key
|
||||||
* `txnt` – Peer's transmission nonce
|
* `txnt` – Peer's transmission nonce
|
||||||
|
|
||||||
|
## Protocol Code {#functions}
|
||||||
|
|
||||||
|
The main reference for how messages are processed in the Rosenpass protocol can be found in Fig. \ref{img:HandlingCode}. The figure uses Rust-like pseudo code.
|
||||||
|
|
||||||
|
\setupimage{landscape,fullpage,label=img:HandlingCode}
|
||||||
|

|
||||||
|
|
||||||
## Helper Functions {#functions}
|
## Helper Functions {#functions}
|
||||||
|
|
||||||
Given the peer ID, look up the peer and load the peer's variables.
|
Given the peer ID, look up the peer and load the peer's variables.
|
||||||
@@ -1144,6 +1151,3 @@ PR: [#142](https://github.com/rosenpass/rosenpass/pull/142)
|
|||||||
- Added section "Denial of Service Mitigation and Cookies", and modify "Dealing with Packet Loss" for DoS cookie mechanism
|
- Added section "Denial of Service Mitigation and Cookies", and modify "Dealing with Packet Loss" for DoS cookie mechanism
|
||||||
|
|
||||||
\printbibliography
|
\printbibliography
|
||||||
|
|
||||||
\setupimage{landscape,fullpage,label=img:HandlingCode}
|
|
||||||

|
|
||||||
|
|||||||
Reference in New Issue
Block a user