aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_main.c
diff options
context:
space:
mode:
authorVitaly Lavrov <vel21ripn@gmail.com>2022-02-20 12:16:46 +0300
committerGitHub <noreply@github.com>2022-02-20 10:16:46 +0100
commitf2411958d7306a0b8b59e1d00d118603074df009 (patch)
tree3f541fca79b5c0fdc6b617e094de5248cff69aec /src/lib/ndpi_main.c
parentf28a3b293e8d103170155bd9137b33a5eddfd6ec (diff)
Added lightweight implementation of libgcrypt. (#1444)
Implementation borrowed from the https://github.com/ARMmbed/mbedtls.git project (v3.1.0) Speed testing (Xeon(R) CPU E3-1230 V2 @ 3.30GHz): gcrypt-gnu Test md 2897 ms enc 2777 ms dec 942 ms gcrypt-int Test md 3668 ms enc 1312 ms dec 2836 ms gcrypt-int-noaesni Test md 3652 ms enc 1916 ms dec 4458 ms gcrypt-gnu-nonopt Test md 3763 ms enc 4978 ms dec 3999 ms gcrypt-gnu-nonopt - libgcrypt compiled without hardware acceleration --disable-padlock-support --disable-aesni-support \ --disable-shaext-support --disable-pclmul-support \ --disable-sse41-support --disable-drng-support \ --disable-avx-support --disable-avx2-support \ --disable-neon-support --disable-arm-crypto-support \ --disable-ppc-crypto-support --disable-amd64-as-feature-detection
Diffstat (limited to 'src/lib/ndpi_main.c')
-rw-r--r--src/lib/ndpi_main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c
index 2740ec8bb..82f24f4aa 100644
--- a/src/lib/ndpi_main.c
+++ b/src/lib/ndpi_main.c
@@ -34,6 +34,9 @@
#ifdef HAVE_LIBGCRYPT
#include <gcrypt.h>
+#else
+#include <gcrypt_light.h>
+#define HAVE_LIBGCRYPT 1
#endif
#include <time.h>