diff options
author | irungentoo <irungentoo@gmail.com> | 2014-03-14 14:12:35 -0400 |
---|---|---|
committer | irungentoo <irungentoo@gmail.com> | 2014-03-14 14:12:35 -0400 |
commit | 3acf43b76accbe0285e9cec0ff3536efeb3f8d8c (patch) | |
tree | 0a3337614f8eb7cb686305835dc7f0a4de7c9cb0 /docs/TCP_Network.txt | |
parent | 29afa26396feb109966e507481022e884aaad09f (diff) |
A bit of work done on the TCP relay server.
Diffstat (limited to 'docs/TCP_Network.txt')
-rw-r--r-- | docs/TCP_Network.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/TCP_Network.txt b/docs/TCP_Network.txt index ce52b8e9..80cdfbdb 100644 --- a/docs/TCP_Network.txt +++ b/docs/TCP_Network.txt | |||
@@ -58,6 +58,9 @@ So if you would inspect the TCP stream you would see: | |||
58 | [[uint16_t (length of data)][data]][[uint16_t (length of | 58 | [[uint16_t (length of data)][data]][[uint16_t (length of |
59 | data)][data]][[uint16_t (length of data)][data]] | 59 | data)][data]][[uint16_t (length of data)][data]] |
60 | 60 | ||
61 | Note that both handshake packets don't have this format (the length for them is | ||
62 | always the same so we don't need to specify it.) | ||
63 | |||
61 | When the client connects to the server, he sends this packet: | 64 | When the client connects to the server, he sends this packet: |
62 | [public key of client (32 bytes)][nonce for the encrypted data [24 | 65 | [public key of client (32 bytes)][nonce for the encrypted data [24 |
63 | bytes]][encrypted with the private key of the client and public key of the | 66 | bytes]][encrypted with the private key of the client and public key of the |