diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/ouroboros/hash.h | 23 | ||||
| -rw-r--r-- | include/ouroboros/ipcp.h | 2 | 
2 files changed, 7 insertions, 18 deletions
| diff --git a/include/ouroboros/hash.h b/include/ouroboros/hash.h index 248da12d..70d2eba0 100644 --- a/include/ouroboros/hash.h +++ b/include/ouroboros/hash.h @@ -26,30 +26,19 @@  #include "config.h"  #include <ouroboros/endian.h> +#include <ouroboros/ipcp.h> -#ifdef HAVE_LIBGCRYPT -#include <gcrypt.h> -#endif  #include <stdint.h>  #include <stddef.h>  /* Hash algorithms */  enum hash_algo { -#ifdef HAVE_LIBGCRYPT -        HASH_CRC32    = GCRY_MD_CRC32, -        HASH_MD5      = GCRY_MD_MD5, -        HASH_SHA3_224 = GCRY_MD_SHA3_224, -        HASH_SHA3_256 = GCRY_MD_SHA3_256, -        HASH_SHA3_384 = GCRY_MD_SHA3_384, -        HASH_SHA3_512 = GCRY_MD_SHA3_512 -#else -        HASH_CRC32 = 0, +        HASH_SHA3_224 = DIR_HASH_SHA3_224, +        HASH_SHA3_256 = DIR_HASH_SHA3_256, +        HASH_SHA3_384 = DIR_HASH_SHA3_384, +        HASH_SHA3_512 = DIR_HASH_SHA3_512, +        HASH_CRC32,          HASH_MD5, -        HASH_SHA3_224, -        HASH_SHA3_256, -        HASH_SHA3_384, -        HASH_SHA3_512 -#endif  };  #define HASH_FMT "%02x%02x%02x%02x" diff --git a/include/ouroboros/ipcp.h b/include/ouroboros/ipcp.h index e2ae0c0e..49deeffd 100644 --- a/include/ouroboros/ipcp.h +++ b/include/ouroboros/ipcp.h @@ -57,7 +57,7 @@ enum pol_cong_avoid {  };  enum pol_dir_hash { -        DIR_HASH_SHA3_224 = 0, +        DIR_HASH_SHA3_224,          DIR_HASH_SHA3_256,          DIR_HASH_SHA3_384,          DIR_HASH_SHA3_512 | 
