gtls: only define Curl_gtls_seed if Nettle is not being used
This commit is contained in:
parent
cac1dd58a8
commit
4d4dd7aea0
@ -1261,6 +1261,7 @@ size_t Curl_gtls_version(char *buffer, size_t size)
|
|||||||
return snprintf(buffer, size, "GnuTLS/%s", gnutls_check_version(NULL));
|
return snprintf(buffer, size, "GnuTLS/%s", gnutls_check_version(NULL));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef USE_GNUTLS_NETTLE
|
||||||
static int Curl_gtls_seed(struct SessionHandle *data)
|
static int Curl_gtls_seed(struct SessionHandle *data)
|
||||||
{
|
{
|
||||||
/* we have the "SSL is seeded" boolean static to prevent multiple
|
/* we have the "SSL is seeded" boolean static to prevent multiple
|
||||||
@ -1268,9 +1269,7 @@ static int Curl_gtls_seed(struct SessionHandle *data)
|
|||||||
static bool ssl_seeded = FALSE;
|
static bool ssl_seeded = FALSE;
|
||||||
|
|
||||||
/* Quickly add a bit of entropy */
|
/* Quickly add a bit of entropy */
|
||||||
#ifndef USE_GNUTLS_NETTLE
|
|
||||||
gcry_fast_random_poll();
|
gcry_fast_random_poll();
|
||||||
#endif
|
|
||||||
|
|
||||||
if(!ssl_seeded || data->set.str[STRING_SSL_RANDOM_FILE] ||
|
if(!ssl_seeded || data->set.str[STRING_SSL_RANDOM_FILE] ||
|
||||||
data->set.str[STRING_SSL_EGDSOCKET]) {
|
data->set.str[STRING_SSL_EGDSOCKET]) {
|
||||||
@ -1284,6 +1283,7 @@ static int Curl_gtls_seed(struct SessionHandle *data)
|
|||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/* data might be NULL! */
|
/* data might be NULL! */
|
||||||
int Curl_gtls_random(struct SessionHandle *data,
|
int Curl_gtls_random(struct SessionHandle *data,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user