vtls: use unified "supports" bitfield member in backends
authorDaniel Stenberg <daniel@haxx.se>
Fri, 4 May 2018 10:10:39 +0000 (12:10 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 4 May 2018 20:31:19 +0000 (22:31 +0200)
commite66cca046cef20d00fba89260dfa6b4a3997233d
tree7bc1d35fa61b022ea481a7e891bcfa5c78b2fe48
parentf8d608f38d00a129680f5535ed2f1e60fc226d30
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
15 files changed:
lib/setopt.c
lib/url.c
lib/version.c
lib/vtls/axtls.c
lib/vtls/cyassl.c
lib/vtls/darwinssl.c
lib/vtls/gskit.c
lib/vtls/gtls.c
lib/vtls/mbedtls.c
lib/vtls/nss.c
lib/vtls/openssl.c
lib/vtls/polarssl.c
lib/vtls/schannel.c
lib/vtls/vtls.c
lib/vtls/vtls.h