summaryrefslogtreecommitdiff
path: root/toxcore/onion.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2015-01-29 19:38:44 -0500
committerirungentoo <irungentoo@gmail.com>2015-01-29 19:38:44 -0500
commitf463cb52a2dac4bfd3c4a6159c0ddc12d280d9a9 (patch)
tree77fcbfcd67226586bc566360b86d16cdd071a4e4 /toxcore/onion.c
parentb83ff00c277671e087d580452288c89a84a0f3df (diff)
Code cleanups.
Rename array in Node_format from client_id to public_key.
Diffstat (limited to 'toxcore/onion.c')
-rw-r--r--toxcore/onion.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/toxcore/onion.c b/toxcore/onion.c
index d26d9593..c6093f0c 100644
--- a/toxcore/onion.c
+++ b/toxcore/onion.c
@@ -116,27 +116,27 @@ int create_onion_path(const DHT *dht, Onion_Path *new_path, const Node_format *n
116 if (!new_path || !nodes) 116 if (!new_path || !nodes)
117 return -1; 117 return -1;
118 118
119 encrypt_precompute(nodes[0].client_id, dht->self_secret_key, new_path->shared_key1); 119 encrypt_precompute(nodes[0].public_key, dht->self_secret_key, new_path->shared_key1);
120 memcpy(new_path->public_key1, dht->self_public_key, crypto_box_PUBLICKEYBYTES); 120 memcpy(new_path->public_key1, dht->self_public_key, crypto_box_PUBLICKEYBYTES);
121 121
122 uint8_t random_public_key[crypto_box_PUBLICKEYBYTES]; 122 uint8_t random_public_key[crypto_box_PUBLICKEYBYTES];
123 uint8_t random_secret_key[crypto_box_SECRETKEYBYTES]; 123 uint8_t random_secret_key[crypto_box_SECRETKEYBYTES];
124 124
125 crypto_box_keypair(random_public_key, random_secret_key); 125 crypto_box_keypair(random_public_key, random_secret_key);
126 encrypt_precompute(nodes[1].client_id, random_secret_key, new_path->shared_key2); 126 encrypt_precompute(nodes[1].public_key, random_secret_key, new_path->shared_key2);
127 memcpy(new_path->public_key2, random_public_key, crypto_box_PUBLICKEYBYTES); 127 memcpy(new_path->public_key2, random_public_key, crypto_box_PUBLICKEYBYTES);
128 128
129 crypto_box_keypair(random_public_key, random_secret_key); 129 crypto_box_keypair(random_public_key, random_secret_key);
130 encrypt_precompute(nodes[2].client_id, random_secret_key, new_path->shared_key3); 130 encrypt_precompute(nodes[2].public_key, random_secret_key, new_path->shared_key3);
131 memcpy(new_path->public_key3, random_public_key, crypto_box_PUBLICKEYBYTES); 131 memcpy(new_path->public_key3, random_public_key, crypto_box_PUBLICKEYBYTES);
132 132
133 new_path->ip_port1 = nodes[0].ip_port; 133 new_path->ip_port1 = nodes[0].ip_port;
134 new_path->ip_port2 = nodes[1].ip_port; 134 new_path->ip_port2 = nodes[1].ip_port;
135 new_path->ip_port3 = nodes[2].ip_port; 135 new_path->ip_port3 = nodes[2].ip_port;
136 136
137 memcpy(new_path->node_public_key1, nodes[0].client_id, crypto_box_PUBLICKEYBYTES); 137 memcpy(new_path->node_public_key1, nodes[0].public_key, crypto_box_PUBLICKEYBYTES);
138 memcpy(new_path->node_public_key2, nodes[1].client_id, crypto_box_PUBLICKEYBYTES); 138 memcpy(new_path->node_public_key2, nodes[1].public_key, crypto_box_PUBLICKEYBYTES);
139 memcpy(new_path->node_public_key3, nodes[2].client_id, crypto_box_PUBLICKEYBYTES); 139 memcpy(new_path->node_public_key3, nodes[2].public_key, crypto_box_PUBLICKEYBYTES);
140 140
141 return 0; 141 return 0;
142} 142}
@@ -155,9 +155,9 @@ int onion_path_to_nodes(Node_format *nodes, unsigned int num_nodes, const Onion_
155 nodes[1].ip_port = path->ip_port2; 155 nodes[1].ip_port = path->ip_port2;
156 nodes[2].ip_port = path->ip_port3; 156 nodes[2].ip_port = path->ip_port3;
157 157
158 memcpy(nodes[0].client_id, path->node_public_key1, crypto_box_PUBLICKEYBYTES); 158 memcpy(nodes[0].public_key, path->node_public_key1, crypto_box_PUBLICKEYBYTES);
159 memcpy(nodes[1].client_id, path->node_public_key2, crypto_box_PUBLICKEYBYTES); 159 memcpy(nodes[1].public_key, path->node_public_key2, crypto_box_PUBLICKEYBYTES);
160 memcpy(nodes[2].client_id, path->node_public_key3, crypto_box_PUBLICKEYBYTES); 160 memcpy(nodes[2].public_key, path->node_public_key3, crypto_box_PUBLICKEYBYTES);
161 return 0; 161 return 0;
162} 162}
163 163