curl/lib/vtls
Paul Howarth 6848ea585b
nss: Fall back to latest supported SSL version
NSS may be built without support for the latest SSL/TLS versions,
leading to "SSL version range is not valid" errors when the library
code supports a recent version (e.g. TLS v1.3) but it has explicitly
been disabled.

This change adjusts the maximum SSL version requested by libcurl to
be the maximum supported version at runtime, as long as that version
is at least as high as the minimum version required by libcurl.

Fixes #3261
2018-12-05 15:24:32 +01:00
..
cyassl.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
cyassl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
darwinssl.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
darwinssl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
gskit.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
gskit.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
gtls.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
gtls.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
mbedtls.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
mbedtls.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
mesalink.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
mesalink.h vtls: add a MesaLink vtls backend 2018-09-13 08:26:37 +02:00
nss.c nss: Fall back to latest supported SSL version 2018-12-05 15:24:32 +01:00
nssg.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
openssl.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
openssl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
polarssl.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
polarssl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
polarssl_threadlock.c code style: use spaces around equals signs 2017-09-11 09:29:50 +02:00
polarssl_threadlock.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
schannel.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
schannel.h schannel: use Curl_ prefix for global private symbols 2018-11-01 09:39:45 +01:00
schannel_verify.c winssl: be consistent in Schannel capitalization 2018-11-07 10:11:13 +01:00
vtls.c snprintf: renamed and we now only use msnprintf() 2018-11-23 08:26:51 +01:00
vtls.h axtls: removed 2018-11-01 10:29:53 +01:00