DNSCRYPT_MAGIC_HEADER_LEN
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_PUBLICKEYBYTES + crypto_box_HALF_NONCEBYTES + crypto_box_MACBYTES)
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_NONCEBYTES + crypto_box_MACBYTES)
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_HALF_NONCEBYTES * 2 + crypto_box_MACBYTES)
uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN];
uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN];
DNSCRYPT_MAGIC_HEADER_LEN) != 0 ||
const uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN],
h = hashlittle(magic_query, DNSCRYPT_MAGIC_HEADER_LEN, h);
const uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN],
memcpy(k->magic_query, magic_query, DNSCRYPT_MAGIC_HEADER_LEN);
const uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN],
memcpy(k.magic_query, magic_query, DNSCRYPT_MAGIC_HEADER_LEN);
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_PUBLICKEYBYTES + \
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_HALF_NONCEBYTES + \
DNSCRYPT_MAGIC_HEADER_LEN);
DNSCRYPT_MAGIC_HEADER_LEN,
DNSCRYPT_MAGIC_HEADER_LEN) == 0) {
uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN];
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_PUBLICKEYBYTES + crypto_box_HALF_NONCEBYTES + crypto_box_MACBYTES)
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_NONCEBYTES + crypto_box_MACBYTES)
(DNSCRYPT_MAGIC_HEADER_LEN + crypto_box_HALF_NONCEBYTES * 2 + crypto_box_MACBYTES)
uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN];
uint8_t magic_query[DNSCRYPT_MAGIC_HEADER_LEN];