diff --git a/src/dns.c b/src/dns.c index ba7f5f1..190d277 100644 --- a/src/dns.c +++ b/src/dns.c @@ -40,10 +40,11 @@ #include "misc_tools.h" #define MAX_DNS_REQST_SIZE 256 -#define NUM_DNS3_SERVERS 1 /* must correspond to number of items in dns3_servers array */ +#define NUM_DNS3_SERVERS 2 /* must correspond to number of items in dns3_servers array */ #define TOX_DNS3_TXT_PREFIX "v=tox3;id=" #define DNS3_KEY_SZ 32 +/* TODO: process keys from key file instead of hard-coding like a noob */ static struct dns3_server { uint8_t *name; uint8_t key[DNS3_KEY_SZ]; @@ -55,6 +56,13 @@ static struct dns3_server { 0x1C, 0x23, 0x3C, 0xC8, 0x57, 0xFB, 0x36, 0x5C, 0x56, 0xE8, 0x39, 0x27, 0x37, 0x46, 0x2A, 0x12 } }, + { + "toxme.se", + { + 0x5D, 0x72, 0xC5, 0x17, 0xDF, 0x6A, 0xEC, 0x54, 0xF1, 0xE9, 0x77, 0xA6, 0xB6, 0xF2, 0x59, 0x14, + 0xEA, 0x4C, 0xF7, 0x27, 0x7A, 0x85, 0x02, 0x7C, 0xD9, 0xF5, 0x19, 0x6D, 0xF1, 0x7E, 0x0B, 0x13 + } + }, }; static struct _thread_data {