summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2020-03-02 21:49:30 +0100
committerSébastien Helleu <flashcode@flashtux.org>2020-03-02 21:49:30 +0100
commit2d7829b2d5784fc5812ffede90036d01dc23b77f (patch)
treef6cabaac22360e0b515153600b23ca4e2e30a825 /src/core
parentc6757f642f4d73e0ffa530aac986d33aa632c04d (diff)
downloadweechat-2d7829b2d5784fc5812ffede90036d01dc23b77f.zip
core: require libgcrypt >= 1.7.0 for SHA3 algorithms
Diffstat (limited to 'src/core')
-rw-r--r--src/core/wee-crypto.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/wee-crypto.c b/src/core/wee-crypto.c
index ea19c04d3..004ab26f2 100644
--- a/src/core/wee-crypto.c
+++ b/src/core/wee-crypto.c
@@ -42,7 +42,9 @@ char *weecrypto_hash_algo_string[] = {
"md5",
"sha1",
"sha224", "sha256", "sha384", "sha512",
+#if GCRYPT_VERSION_NUMBER >= 0x010700
"sha3-224", "sha3-256", "sha3-384", "sha3-512",
+#endif
NULL,
};
int weecrypto_hash_algo[] = {
@@ -50,7 +52,9 @@ int weecrypto_hash_algo[] = {
GCRY_MD_MD5,
GCRY_MD_SHA1,
GCRY_MD_SHA224, GCRY_MD_SHA256, GCRY_MD_SHA384, GCRY_MD_SHA512,
+#if GCRYPT_VERSION_NUMBER >= 0x010700
GCRY_MD_SHA3_224, GCRY_MD_SHA3_256, GCRY_MD_SHA3_384, GCRY_MD_SHA3_512,
+#endif
};