Let the library choose the min and max versions

Some protocols can be disable with 'options'.
This commit is contained in:
Bruno Silvestre 2018-07-26 11:25:57 -03:00
parent 93e0e8cc64
commit fdb2fa5f59

View File

@ -66,9 +66,9 @@ static int set_option_flag(const char *opt, unsigned long *flag)
*/ */
static const SSL_METHOD* str2method(const char *method, int *vmin, int *vmax) static const SSL_METHOD* str2method(const char *method, int *vmin, int *vmax)
{ {
if (!strcmp(method, "any") || !strcmp(method, "sslv23")) { if (!strcmp(method, "any") || !strcmp(method, "sslv23")) { // 'sslv23' is deprecated
*vmin = TLS1_VERSION; *vmin = 0;
*vmax = TLS1_2_VERSION; *vmax = 0;
return TLS_method(); return TLS_method();
} }
else if (!strcmp(method, "tlsv1")) { else if (!strcmp(method, "tlsv1")) {