diff --git a/src/crypto.cpp b/src/crypto.cpp index 4dad25841ae1d3e8a3c162a7068c55a5a69ba8de..7c2a285730ef7924e3d80f580b319dee83f6ea15 100644 --- a/src/crypto.cpp +++ b/src/crypto.cpp @@ -69,7 +69,7 @@ constexpr gnutls_digest_algorithm_t gnutlsHashAlgo(size_t min_res) { GNUTLS_DIG_SHA1)); } -constexpr size_t gnutlsHashSize(int algo) { +constexpr size_t gnutlsHashSize(gnutls_digest_algorithm_t algo) { return (algo == GNUTLS_DIG_SHA512) ? 512/8 : ( (algo == GNUTLS_DIG_SHA256) ? 256/8 : ( (algo == GNUTLS_DIG_SHA1) ? 160/8 : 0 ));