From acf0b7a45171555eba2c10a6ef84f915c62f6791 Mon Sep 17 00:00:00 2001 From: David Timber Date: Mon, 24 Aug 2020 09:37:43 +0930 Subject: * htbt checkpoint * Change PRNE_BUILD_ENTROPY to uint8_t array * endian.h problem * Remove "-I." CFLAG added by Automake () * Moved endian conversion macros to endian.h * Moved DNS server config from config.h to resolv.h to reduce compile time * Refactor resolv_ensure_act_dns_fd() to reduce binary size --- src/dvault.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/dvault.c') diff --git a/src/dvault.c b/src/dvault.c index 3c548fe..1fdb646 100644 --- a/src/dvault.c +++ b/src/dvault.c @@ -1,6 +1,7 @@ #include "dvault.h" #include "util_rt.h" #include "util_ct.h" +#include "endian.h" #include #include @@ -22,7 +23,7 @@ static void invert_entry (const prne_data_key_t key, prne_data_type_t *type, con m_salt = m_data[m_offsets[key]]; m_unmasked = m_data + m_offsets[key] + 1; prne_dvault_invert_mem(3, m_unmasked, m_salt, 0, m_mask); - + *type = (prne_data_type_t)m_unmasked[0]; entry_len = ((size_t)m_unmasked[1] << 8) | ((size_t)m_unmasked[2] << 0); m_unmasked_size = 3 + entry_len; @@ -51,7 +52,7 @@ prne_data_type_t prne_data_type_fstr (const char *str) { if (prne_nstreq(str, prne_data_type_tostr(PRNE_DATA_TYPE_BIN))) { return PRNE_DATA_TYPE_BIN; } - + return PRNE_DATA_TYPE_NONE; } @@ -83,7 +84,7 @@ prne_dvault_mask_result_t prne_dvault_mask (const prne_data_type_t type, const u if (data_size > 0xFFFF - 4) { ret.result = PRNE_DVAULT_MASK_TOO_LARGE; - return ret; + return ret; } ret.size = data_size + 4; -- cgit