summaryrefslogtreecommitdiff
path: root/lib/nettle/mac.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/nettle/mac.c')
-rw-r--r--lib/nettle/mac.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/nettle/mac.c b/lib/nettle/mac.c
index 1b20a0cf82..f9d4d7a8df 100644
--- a/lib/nettle/mac.c
+++ b/lib/nettle/mac.c
@@ -608,17 +608,20 @@ static int wrap_nettle_hash_exists(gnutls_digest_algorithm_t algo)
case GNUTLS_DIG_SHA256:
case GNUTLS_DIG_SHA384:
case GNUTLS_DIG_SHA512:
- return 1;
+
+#ifdef NETTLE_SHA3_FIPS202
case GNUTLS_DIG_SHA3_224:
case GNUTLS_DIG_SHA3_256:
case GNUTLS_DIG_SHA3_384:
case GNUTLS_DIG_SHA3_512:
-#ifdef NETTLE_SHA3_FIPS202
- return 1;
-#else
- return 0;
#endif
+
+ case GNUTLS_DIG_SHAKE_128:
+ case GNUTLS_DIG_SHAKE_256:
+
case GNUTLS_DIG_MD2:
+ case GNUTLS_DIG_RMD160:
+
#if ENABLE_GOST
case GNUTLS_DIG_GOSTR_94:
case GNUTLS_DIG_STREEBOG_256: