Skip to content

Commit 6de2649

Browse files
committed
Use appropriate versions of SSL3_ENC_METHOD
1 parent 173e72e commit 6de2649

File tree

4 files changed

+20
-11
lines changed

4 files changed

+20
-11
lines changed

ssl/ssl_locl.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,7 @@ extern SSL3_ENC_METHOD SSLv3_enc_data;
743743
extern SSL3_ENC_METHOD DTLSv1_enc_data;
744744

745745
#define IMPLEMENT_tls_meth_func(version, func_name, s_accept, s_connect, \
746-
s_get_meth) \
746+
s_get_meth, enc_data) \
747747
const SSL_METHOD *func_name(void) \
748748
{ \
749749
static const SSL_METHOD func_name##_data= { \
@@ -772,7 +772,7 @@ const SSL_METHOD *func_name(void) \
772772
ssl3_get_cipher, \
773773
s_get_meth, \
774774
tls1_default_timeout, \
775-
&TLSv1_enc_data, \
775+
&enc_data, \
776776
ssl_undefined_void_function, \
777777
ssl3_callback_ctrl, \
778778
ssl3_ctx_callback_ctrl, \

ssl/t1_clnt.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,18 @@ static const SSL_METHOD *tls1_get_client_method(int ver)
7878
IMPLEMENT_tls_meth_func(TLS1_2_VERSION, TLSv1_2_client_method,
7979
ssl_undefined_function,
8080
ssl3_connect,
81-
tls1_get_client_method)
81+
tls1_get_client_method,
82+
TLSv1_2_enc_data)
8283

8384
IMPLEMENT_tls_meth_func(TLS1_1_VERSION, TLSv1_1_client_method,
8485
ssl_undefined_function,
8586
ssl3_connect,
86-
tls1_get_client_method)
87+
tls1_get_client_method,
88+
TLSv1_1_enc_data)
8789

8890
IMPLEMENT_tls_meth_func(TLS1_VERSION, TLSv1_client_method,
8991
ssl_undefined_function,
9092
ssl3_connect,
91-
tls1_get_client_method)
93+
tls1_get_client_method,
94+
TLSv1_enc_data)
9295

ssl/t1_meth.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,18 @@ static const SSL_METHOD *tls1_get_method(int ver)
7474
IMPLEMENT_tls_meth_func(TLS1_2_VERSION, TLSv1_2_method,
7575
ssl3_accept,
7676
ssl3_connect,
77-
tls1_get_method)
77+
tls1_get_method,
78+
TLSv1_2_enc_data)
7879

7980
IMPLEMENT_tls_meth_func(TLS1_1_VERSION, TLSv1_1_method,
8081
ssl3_accept,
8182
ssl3_connect,
82-
tls1_get_method)
83+
tls1_get_method,
84+
TLSv1_1_enc_data)
8385

8486
IMPLEMENT_tls_meth_func(TLS1_VERSION, TLSv1_method,
8587
ssl3_accept,
8688
ssl3_connect,
87-
tls1_get_method)
89+
tls1_get_method,
90+
TLSv1_enc_data)
8891

ssl/t1_srvr.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,18 @@ static const SSL_METHOD *tls1_get_server_method(int ver)
7979
IMPLEMENT_tls_meth_func(TLS1_2_VERSION, TLSv1_2_server_method,
8080
ssl3_accept,
8181
ssl_undefined_function,
82-
tls1_get_server_method)
82+
tls1_get_server_method,
83+
TLSv1_2_enc_data)
8384

8485
IMPLEMENT_tls_meth_func(TLS1_1_VERSION, TLSv1_1_server_method,
8586
ssl3_accept,
8687
ssl_undefined_function,
87-
tls1_get_server_method)
88+
tls1_get_server_method,
89+
TLSv1_1_enc_data)
8890

8991
IMPLEMENT_tls_meth_func(TLS1_VERSION, TLSv1_server_method,
9092
ssl3_accept,
9193
ssl_undefined_function,
92-
tls1_get_server_method)
94+
tls1_get_server_method,
95+
TLSv1_enc_data)
9396

0 commit comments

Comments
 (0)