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 /include | |
| 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
Diffstat (limited to 'include')
| -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;  | 
