From f41c696481f118bc105a0679e30ed23edfdb254c Mon Sep 17 00:00:00 2001 From: Debian Live user Date: Sat, 28 Oct 2017 06:03:39 +0000 Subject: Comment of cookie request packet wire --- src/Network/Tox/Crypto/Transport.hs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/Network/Tox/Crypto') diff --git a/src/Network/Tox/Crypto/Transport.hs b/src/Network/Tox/Crypto/Transport.hs index 851de5d9..40ca8b11 100644 --- a/src/Network/Tox/Crypto/Transport.hs +++ b/src/Network/Tox/Crypto/Transport.hs @@ -75,6 +75,17 @@ data CryptoMessage -- First byte indicates data -- --> Handshake CookieAddress -- <-- Handshake CookieAddress +-- cookie request packet (145 bytes) +-- +-- [uint8_t 24] +-- [Sender's DHT Public key (32 bytes)] +-- [Random nonce (24 bytes)] +-- [Encrypted message containing: +-- [Sender's real public key (32 bytes)] +-- [padding (32 bytes)] +-- [uint64_t echo id (must be sent back untouched in cookie response)] +-- ] + -- Handshake packet: -- [uint8_t 26] (0x1a) -- [Cookie] -- cgit v1.2.3