aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/protocols')
-rw-r--r--src/lib/protocols/quic.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/protocols/quic.c b/src/lib/protocols/quic.c
index 9ba2eade5..a25fa75df 100644
--- a/src/lib/protocols/quic.c
+++ b/src/lib/protocols/quic.c
@@ -28,6 +28,9 @@
#ifdef HAVE_LIBGCRYPT
#include <gcrypt.h>
+#else
+#define HAVE_LIBGCRYPT 1
+#include <gcrypt_light.h>
#endif
// #define DEBUG_CRYPT
@@ -243,12 +246,12 @@ static uint16_t gquic_get_u16(const uint8_t *buf, uint32_t version)
}
-#ifdef HAVE_LIBGCRYPT
+#if defined(HAVE_LIBGCRYPT)
#ifdef DEBUG_CRYPT
char *__gcry_err(gpg_error_t err, char *buf, size_t buflen)
{
-#ifdef HAVE_LIBGPG_ERROR
+#if defined(HAVE_LIBGPG_ERROR) || defined(LIBGCRYPT_INTERNAL)
gpg_strerror_r(err, buf, buflen);
/* I am not sure if the string will be always null-terminated...
Better safe than sorry */