Skip to content

Commit e46b87a

Browse files
committed
enable TLSv1.0 in WolfSSL
1 parent e79b900 commit e46b87a

File tree

5 files changed

+22
-1
lines changed

5 files changed

+22
-1
lines changed

extra/wolfssl/user_settings.h.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#define WOLFSSL_AES_COUNTER
2020
#define NO_WOLFSSL_STUB
2121
#define OPENSSL_ALL
22-
22+
#define WOLFSSL_ALLOW_TLSV10
2323

2424
#cmakedefine WOLFSSL_AESNI
2525
#cmakedefine USE_FAST_MATH

mysql-test/main/tls_version1.opt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--tls_version=TLSv1.0

mysql-test/main/tls_version1.result

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Variable_name Value
2+
Ssl_version TLSv1
3+
Variable_name Value
4+
Ssl_version TLSv1
5+
@@tls_version
6+
TLSv1.0

mysql-test/main/tls_version1.test

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Tests for SSL connections, only run if mysqld is compiled
2+
# with support for SSL.
3+
4+
-- source include/have_ssl_communication.inc
5+
--exec $MYSQL --host=localhost --ssl -e "show status like 'ssl_version';"
6+
--error 1
7+
--exec $MYSQL --host=localhost --ssl --tls_version=TLSv1.2 -e "show status like 'ssl_version';"
8+
--error 1
9+
--exec $MYSQL --host=localhost --ssl --tls_version=TLSv1.1 -e "show status like 'ssl_version';"
10+
--exec $MYSQL --host=localhost --ssl --tls_version=TLSv1.0 -e "show status like 'ssl_version';"
11+
--exec $MYSQL --host=localhost --ssl -e "select @@tls_version;"
12+

mysql-test/suite.pm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ sub skip_combinations {
8080
$_=<$f>;
8181
$skip{'main/tls_version.test'} = "TLSv1.1 disabled in $openssl_cnf"
8282
if /^\s*MinProtocol\s*=\s*TLSv1.[2-9]/m;
83+
$skip{'main/tls_version1.test'} = "TLSv1.0 disabled in $openssl_cnf"
84+
if /^\s*MinProtocol\s*=\s*TLSv1.[1-9]/m;
8385
}
8486

8587
%skip;

0 commit comments

Comments
 (0)