diff options
-rw-r--r-- | include/ouroboros/CMakeLists.txt | 1 | ||||
-rw-r--r-- | include/ouroboros/hash.h | 10 | ||||
-rw-r--r-- | include/ouroboros/ipcp.h | 11 |
3 files changed, 12 insertions, 10 deletions
diff --git a/include/ouroboros/CMakeLists.txt b/include/ouroboros/CMakeLists.txt index b07568e3..f582b915 100644 --- a/include/ouroboros/CMakeLists.txt +++ b/include/ouroboros/CMakeLists.txt @@ -10,6 +10,7 @@ set(HEADER_FILES errno.h fcntl.h fqueue.h + ipcp.h irm.h nsm.h qos.h) diff --git a/include/ouroboros/hash.h b/include/ouroboros/hash.h index 60bfbe30..de3ce541 100644 --- a/include/ouroboros/hash.h +++ b/include/ouroboros/hash.h @@ -24,18 +24,12 @@ #ifndef OUROBOROS_LIB_HASH_H #define OUROBOROS_LIB_HASH_H +#include <ouroboros/ipcp.h> + #include <ouroboros/crc32.h> #include <ouroboros/md5.h> #include <ouroboros/sha3.h> -enum hash_algo { - HASH_CRC32 = 0, - HASH_MD5, - HASH_SHA3_224, - HASH_SHA3_256, - HASH_SHA3_384, - HASH_SHA3_512 -}; #define HASH_FMT "%02x%02x%02x%02x" #define HASH_VAL(hash) \ diff --git a/include/ouroboros/ipcp.h b/include/ouroboros/ipcp.h index 4c815b83..b9c5b740 100644 --- a/include/ouroboros/ipcp.h +++ b/include/ouroboros/ipcp.h @@ -24,8 +24,6 @@ #ifndef OUROBOROS_IPCP_H #define OUROBOROS_IPCP_H -#include <ouroboros/hash.h> - #include <stdint.h> #include <unistd.h> #include <stdbool.h> @@ -50,6 +48,15 @@ enum pol_gam { COMPLETE = 0 }; +enum hash_algo { + HASH_CRC32 = 0, + HASH_MD5, + HASH_SHA3_224, + HASH_SHA3_256, + HASH_SHA3_384, + HASH_SHA3_512 +}; + struct ipcp_config { char * dif_name; enum ipcp_type type; |