summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/Crypto.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/Crypto.txt b/docs/Crypto.txt
index 97e39560..95d343d5 100644
--- a/docs/Crypto.txt
+++ b/docs/Crypto.txt
@@ -17,10 +17,10 @@ Adding a friend:
17 17
18 case 1: 18 case 1:
19 Alice connects to Bob and sends a data packet (friends request) like so: 19 Alice connects to Bob and sends a data packet (friends request) like so:
20 [char with a value of 01][Alice's Public key (client_id) (32 bits)][Random nonce (24 bits)][Encrypted message] 20 [char with a value of 01][Alice's Public key (client_id) (32 bytes)][Random nonce (24 bytes)][Encrypted message]
21 21
22 Where the encrypted message is encrypted with crypto_box() (using Bobs public key, Alice's private key 22 Where the encrypted message is encrypted with crypto_box() (using Bobs public key, Alice's private key
23 and the nonce (randomly generated 24bits)) and is a message from Alice in which she tells Bob who she is. 23 and the nonce (randomly generated 24 bytes)) and is a message from Alice in which she tells Bob who she is.
24 Ex: hello bob it's me alice -_- add me pl0x. 24 Ex: hello bob it's me alice -_- add me pl0x.
25 25
26 Bob receives the request and decrypts the message using the function crypto_box_open() 26 Bob receives the request and decrypts the message using the function crypto_box_open()
@@ -42,7 +42,7 @@ Connecting to an already added friend:
42 Alice and Bob are friends. 42 Alice and Bob are friends.
43 As soon as they connect they each send themselves the following packet (encrypted part encrypted with the public nonce in the packet 43 As soon as they connect they each send themselves the following packet (encrypted part encrypted with the public nonce in the packet
44 the public key of the receiver and private key of the sender) 44 the public key of the receiver and private key of the sender)
45 [char with a value of 02][Random nonce (24 bits)][Encrypted message containing a random 24 bit base nonce] 45 [char with a value of 02][Random nonce (24 bytes)][Encrypted message containing a random 24 bytes base nonce]
46 If the packet is decrypted successfully: 46 If the packet is decrypted successfully:
47 Each start using the secret nonce provided by the other to encrypt data packets (adding to it + 1 for each packet.) 47 Each start using the secret nonce provided by the other to encrypt data packets (adding to it + 1 for each packet.)
48 Data packet: 48 Data packet: