aboutsummaryrefslogtreecommitdiff
path: root/lib/gtls.c
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2011-11-15 11:52:32 +0200
committerDaniel Stenberg <daniel@haxx.se>2011-11-19 22:23:14 +0100
commit64f328c787ab763cc994eadd6b82f32490d37ebb (patch)
tree415403f46b8610b7ae9ab8308abd6dd58e324d0a /lib/gtls.c
parentc0db5ff678ecca068ca85b454517fb4585da85f1 (diff)
Add support for using nettle instead of gcrypt as gnutls backend
Diffstat (limited to 'lib/gtls.c')
-rw-r--r--lib/gtls.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/gtls.c b/lib/gtls.c
index ed79313f8..a98a7e87c 100644
--- a/lib/gtls.c
+++ b/lib/gtls.c
@@ -34,7 +34,9 @@
#include <gnutls/gnutls.h>
#include <gnutls/x509.h>
+#ifndef USE_GNUTLS_NETTLE
#include <gcrypt.h>
+#endif
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
@@ -1032,7 +1034,9 @@ int Curl_gtls_seed(struct SessionHandle *data)
static bool ssl_seeded = FALSE;
/* Quickly add a bit of entropy */
+#ifndef USE_GNUTLS_NETTLE
gcry_fast_random_poll();
+#endif
if(!ssl_seeded || data->set.str[STRING_SSL_RANDOM_FILE] ||
data->set.str[STRING_SSL_EGDSOCKET]) {