toxon
/
ToxEcho
Archived
1
0
Fork 0

Move key format transformation to separate function

This commit is contained in:
Braiden Vasco 2015-07-26 00:02:26 +05:00
parent 832ecb94a5
commit 825138ad09
1 changed files with 9 additions and 3 deletions

12
main.c
View File

@ -18,6 +18,8 @@ struct Node {
#define NODES_COUNT 26
#define NODES_FILE_NAME "nodes"
static void Key_to_KeyBin(const char *key, uint8_t *key_bin);
static void onFriendRequest(
Tox *tox,
const uint8_t *key,
@ -82,9 +84,7 @@ int main()
struct Node *const node = &nodes[node_index];
uint8_t key_bin[TOX_PUBLIC_KEY_SIZE];
for (int i = 0; i < TOX_PUBLIC_KEY_SIZE; ++i)
sscanf(&node->key[i * 2], "%2hhx", &key_bin[i]);
Key_to_KeyBin(node->key, key_bin);
TOX_ERR_BOOTSTRAP err;
@ -111,6 +111,12 @@ int main()
exit(EXIT_SUCCESS);
}
void Key_to_KeyBin(const char *const key, uint8_t *const key_bin)
{
for (int i = 0; i < TOX_PUBLIC_KEY_SIZE; ++i)
sscanf(&key[i * 2], "%2hhx", &key_bin[i]);
}
void onFriendRequest(
Tox *const tox,
const uint8_t *const key,