diff options
author | Daniel Stenberg <daniel@haxx.se> | 2018-05-04 12:10:39 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2018-05-04 22:31:19 +0200 |
commit | e66cca046cef20d00fba89260dfa6b4a3997233d (patch) | |
tree | 7bc1d35fa61b022ea481a7e891bcfa5c78b2fe48 /lib/vtls/gtls.c | |
parent | f8d608f38d00a129680f5535ed2f1e60fc226d30 (diff) | |
download | curl-e66cca046cef20d00fba89260dfa6b4a3997233d.tar.gz |
vtls: use unified "supports" bitfield member in backends
... instead of previous separate struct fields, to make it easier to
extend and change individual backends without having to modify them all.
closes #2547
Diffstat (limited to 'lib/vtls/gtls.c')
-rw-r--r-- | lib/vtls/gtls.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/vtls/gtls.c b/lib/vtls/gtls.c index 688e83807..207b0fd1b 100644 --- a/lib/vtls/gtls.c +++ b/lib/vtls/gtls.c @@ -1802,11 +1802,10 @@ static void *Curl_gtls_get_internals(struct ssl_connect_data *connssl, const struct Curl_ssl Curl_ssl_gnutls = { { CURLSSLBACKEND_GNUTLS, "gnutls" }, /* info */ - 1, /* have_ca_path */ - 1, /* have_certinfo */ - 1, /* have_pinnedpubkey */ - 0, /* have_ssl_ctx */ - 1, /* support_https_proxy */ + SSLSUPP_CA_PATH | + SSLSUPP_CERTINFO | + SSLSUPP_PINNEDPUBKEY | + SSLSUPP_HTTPS_PROXY, sizeof(struct ssl_backend_data), |