From 76d4d6b2bafada7b790e817b7324d53f3d3a0c7f Mon Sep 17 00:00:00 2001 From: David Timber Date: Thu, 20 Aug 2020 12:23:35 +0930 Subject: Progress ... * Move DVault out of executable. Dynamically load it on startup * Improved testing scheme * Tidy up prne_*assert* macro series * Protocol: store host credentials in base64 string. No mask * Use the lock shm as a shared_global so the stats can persist * mmap() the executable read-only for later use --- src/data.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/data.h') diff --git a/src/data.h b/src/data.h index ae6c260..bd13921 100644 --- a/src/data.h +++ b/src/data.h @@ -1,13 +1,20 @@ #pragma once -#include +#include "util_ct.h" typedef enum { PRNE_DATA_KEY_NONE = -1, + PRNE_DATA_KEY_PROG_VER, PRNE_DATA_KEY_PROC_LIM_SHM, + PRNE_DATA_KEY_X509_CA_CRT, + PRNE_DATA_KEY_X509_DH, + PRNE_DATA_KEY_X509_S_CRT, + PRNE_DATA_KEY_X509_S_KEY, + PRNE_DATA_KEY_X509_C_CRT, + PRNE_DATA_KEY_X509_C_KEY, + PRNE_DATA_KEY_RESOLV_NS_IPV4, + PRNE_DATA_KEY_RESOLV_NS_IPV6, NB_PRNE_DATA_KEY } prne_data_key_t; - -extern uint8_t *PRNE_DATA_DICT[NB_PRNE_DATA_KEY]; -- cgit