diff options
author | Sander Vrijders <sander.vrijders@ugent.be> | 2017-04-24 14:50:30 +0000 |
---|---|---|
committer | dimitri staessens <dimitri.staessens@ugent.be> | 2017-04-24 14:50:30 +0000 |
commit | ea16fc664673d65c0e3e51591258be4d3b8be406 (patch) | |
tree | ec99c0417dd9a341d5333b990b85a50539f661b6 | |
parent | 1bca9a9848dc842e2a40c666560391cdd4c95ca0 (diff) | |
parent | fbf20bff013e4ca36ed7417376954723651f0a6f (diff) | |
download | ouroboros-ea16fc664673d65c0e3e51591258be4d3b8be406.tar.gz ouroboros-ea16fc664673d65c0e3e51591258be4d3b8be406.zip |
Merged in sandervrijders/ouroboros/be-headers (pull request #492)
lib: Remove dependency on installed headers
-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; |