diff options
author | Martin Storsjo <martin@martin.st> | 2011-11-15 11:52:32 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2011-11-19 22:23:14 +0100 |
commit | 64f328c787ab763cc994eadd6b82f32490d37ebb (patch) | |
tree | 415403f46b8610b7ae9ab8308abd6dd58e324d0a /lib/gtls.c | |
parent | c0db5ff678ecca068ca85b454517fb4585da85f1 (diff) |
Add support for using nettle instead of gcrypt as gnutls backend
Diffstat (limited to 'lib/gtls.c')
-rw-r--r-- | lib/gtls.c | 4 |
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]) { |