diff options
Diffstat (limited to 'src/lib/libssl/ssl_methods.c')
-rw-r--r-- | src/lib/libssl/ssl_methods.c | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/src/lib/libssl/ssl_methods.c b/src/lib/libssl/ssl_methods.c index 8e4b678d3a..208de33c01 100644 --- a/src/lib/libssl/ssl_methods.c +++ b/src/lib/libssl/ssl_methods.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_methods.c,v 1.10 2020/01/23 05:08:30 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_methods.c,v 1.11 2020/01/23 10:48:37 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -74,7 +74,6 @@ static const SSL_METHOD_INTERNAL DTLSv1_client_method_internal_data = { | |||
74 | .ssl_version = ssl_undefined_void_function, | 74 | .ssl_version = ssl_undefined_void_function, |
75 | .ssl_renegotiate = ssl3_renegotiate, | 75 | .ssl_renegotiate = ssl3_renegotiate, |
76 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 76 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
77 | .ssl_get_message = dtls1_get_message, | ||
78 | .ssl_pending = ssl3_pending, | 77 | .ssl_pending = ssl3_pending, |
79 | .ssl_read_bytes = dtls1_read_bytes, | 78 | .ssl_read_bytes = dtls1_read_bytes, |
80 | .ssl_write_bytes = dtls1_write_app_data_bytes, | 79 | .ssl_write_bytes = dtls1_write_app_data_bytes, |
@@ -127,7 +126,6 @@ static const SSL_METHOD_INTERNAL DTLSv1_method_internal_data = { | |||
127 | .ssl_version = ssl_undefined_void_function, | 126 | .ssl_version = ssl_undefined_void_function, |
128 | .ssl_renegotiate = ssl3_renegotiate, | 127 | .ssl_renegotiate = ssl3_renegotiate, |
129 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 128 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
130 | .ssl_get_message = dtls1_get_message, | ||
131 | .ssl_pending = ssl3_pending, | 129 | .ssl_pending = ssl3_pending, |
132 | .ssl_read_bytes = dtls1_read_bytes, | 130 | .ssl_read_bytes = dtls1_read_bytes, |
133 | .ssl_write_bytes = dtls1_write_app_data_bytes, | 131 | .ssl_write_bytes = dtls1_write_app_data_bytes, |
@@ -178,7 +176,6 @@ static const SSL_METHOD_INTERNAL DTLSv1_server_method_internal_data = { | |||
178 | .ssl_version = ssl_undefined_void_function, | 176 | .ssl_version = ssl_undefined_void_function, |
179 | .ssl_renegotiate = ssl3_renegotiate, | 177 | .ssl_renegotiate = ssl3_renegotiate, |
180 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 178 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
181 | .ssl_get_message = dtls1_get_message, | ||
182 | .ssl_pending = ssl3_pending, | 179 | .ssl_pending = ssl3_pending, |
183 | .ssl_read_bytes = dtls1_read_bytes, | 180 | .ssl_read_bytes = dtls1_read_bytes, |
184 | .ssl_write_bytes = dtls1_write_app_data_bytes, | 181 | .ssl_write_bytes = dtls1_write_app_data_bytes, |
@@ -230,11 +227,10 @@ static const SSL_METHOD_INTERNAL TLS_client_method_internal_data = { | |||
230 | .ssl_version = ssl_undefined_void_function, | 227 | .ssl_version = ssl_undefined_void_function, |
231 | .ssl_renegotiate = ssl_undefined_function, | 228 | .ssl_renegotiate = ssl_undefined_function, |
232 | .ssl_renegotiate_check = ssl_ok, | 229 | .ssl_renegotiate_check = ssl_ok, |
233 | .ssl_get_message = ssl3_get_message, | ||
234 | .ssl_pending = tls13_legacy_pending, | 230 | .ssl_pending = tls13_legacy_pending, |
235 | .ssl_read_bytes = tls13_legacy_read_bytes, | 231 | .ssl_read_bytes = tls13_legacy_read_bytes, |
236 | .ssl_write_bytes = tls13_legacy_write_bytes, | 232 | .ssl_write_bytes = tls13_legacy_write_bytes, |
237 | .ssl3_enc = &TLSv1_2_enc_data, | 233 | .ssl3_enc = &TLSv1_3_enc_data, |
238 | }; | 234 | }; |
239 | 235 | ||
240 | static const SSL_METHOD TLS_client_method_data = { | 236 | static const SSL_METHOD TLS_client_method_data = { |
@@ -262,7 +258,6 @@ static const SSL_METHOD_INTERNAL TLS_legacy_client_method_internal_data = { | |||
262 | .ssl_version = ssl_undefined_void_function, | 258 | .ssl_version = ssl_undefined_void_function, |
263 | .ssl_renegotiate = ssl_undefined_function, | 259 | .ssl_renegotiate = ssl_undefined_function, |
264 | .ssl_renegotiate_check = ssl_ok, | 260 | .ssl_renegotiate_check = ssl_ok, |
265 | .ssl_get_message = ssl3_get_message, | ||
266 | .ssl_pending = ssl3_pending, | 261 | .ssl_pending = ssl3_pending, |
267 | .ssl_read_bytes = ssl3_read_bytes, | 262 | .ssl_read_bytes = ssl3_read_bytes, |
268 | .ssl_write_bytes = ssl3_write_bytes, | 263 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -293,7 +288,6 @@ static const SSL_METHOD_INTERNAL TLSv1_client_method_internal_data = { | |||
293 | .ssl_version = ssl_undefined_void_function, | 288 | .ssl_version = ssl_undefined_void_function, |
294 | .ssl_renegotiate = ssl3_renegotiate, | 289 | .ssl_renegotiate = ssl3_renegotiate, |
295 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 290 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
296 | .ssl_get_message = ssl3_get_message, | ||
297 | .ssl_pending = ssl3_pending, | 291 | .ssl_pending = ssl3_pending, |
298 | .ssl_read_bytes = ssl3_read_bytes, | 292 | .ssl_read_bytes = ssl3_read_bytes, |
299 | .ssl_write_bytes = ssl3_write_bytes, | 293 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -324,7 +318,6 @@ static const SSL_METHOD_INTERNAL TLSv1_1_client_method_internal_data = { | |||
324 | .ssl_version = ssl_undefined_void_function, | 318 | .ssl_version = ssl_undefined_void_function, |
325 | .ssl_renegotiate = ssl3_renegotiate, | 319 | .ssl_renegotiate = ssl3_renegotiate, |
326 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 320 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
327 | .ssl_get_message = ssl3_get_message, | ||
328 | .ssl_pending = ssl3_pending, | 321 | .ssl_pending = ssl3_pending, |
329 | .ssl_read_bytes = ssl3_read_bytes, | 322 | .ssl_read_bytes = ssl3_read_bytes, |
330 | .ssl_write_bytes = ssl3_write_bytes, | 323 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -355,7 +348,6 @@ static const SSL_METHOD_INTERNAL TLSv1_2_client_method_internal_data = { | |||
355 | .ssl_version = ssl_undefined_void_function, | 348 | .ssl_version = ssl_undefined_void_function, |
356 | .ssl_renegotiate = ssl3_renegotiate, | 349 | .ssl_renegotiate = ssl3_renegotiate, |
357 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 350 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
358 | .ssl_get_message = ssl3_get_message, | ||
359 | .ssl_pending = ssl3_pending, | 351 | .ssl_pending = ssl3_pending, |
360 | .ssl_read_bytes = ssl3_read_bytes, | 352 | .ssl_read_bytes = ssl3_read_bytes, |
361 | .ssl_write_bytes = ssl3_write_bytes, | 353 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -440,7 +432,6 @@ static const SSL_METHOD_INTERNAL TLS_method_internal_data = { | |||
440 | .ssl_version = ssl_undefined_void_function, | 432 | .ssl_version = ssl_undefined_void_function, |
441 | .ssl_renegotiate = ssl_undefined_function, | 433 | .ssl_renegotiate = ssl_undefined_function, |
442 | .ssl_renegotiate_check = ssl_ok, | 434 | .ssl_renegotiate_check = ssl_ok, |
443 | .ssl_get_message = ssl3_get_message, | ||
444 | .ssl_pending = ssl3_pending, | 435 | .ssl_pending = ssl3_pending, |
445 | .ssl_read_bytes = ssl3_read_bytes, | 436 | .ssl_read_bytes = ssl3_read_bytes, |
446 | .ssl_write_bytes = ssl3_write_bytes, | 437 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -471,7 +462,6 @@ static const SSL_METHOD_INTERNAL TLSv1_method_internal_data = { | |||
471 | .ssl_version = ssl_undefined_void_function, | 462 | .ssl_version = ssl_undefined_void_function, |
472 | .ssl_renegotiate = ssl3_renegotiate, | 463 | .ssl_renegotiate = ssl3_renegotiate, |
473 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 464 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
474 | .ssl_get_message = ssl3_get_message, | ||
475 | .ssl_pending = ssl3_pending, | 465 | .ssl_pending = ssl3_pending, |
476 | .ssl_read_bytes = ssl3_read_bytes, | 466 | .ssl_read_bytes = ssl3_read_bytes, |
477 | .ssl_write_bytes = ssl3_write_bytes, | 467 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -502,7 +492,6 @@ static const SSL_METHOD_INTERNAL TLSv1_1_method_internal_data = { | |||
502 | .ssl_version = ssl_undefined_void_function, | 492 | .ssl_version = ssl_undefined_void_function, |
503 | .ssl_renegotiate = ssl3_renegotiate, | 493 | .ssl_renegotiate = ssl3_renegotiate, |
504 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 494 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
505 | .ssl_get_message = ssl3_get_message, | ||
506 | .ssl_pending = ssl3_pending, | 495 | .ssl_pending = ssl3_pending, |
507 | .ssl_read_bytes = ssl3_read_bytes, | 496 | .ssl_read_bytes = ssl3_read_bytes, |
508 | .ssl_write_bytes = ssl3_write_bytes, | 497 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -533,7 +522,6 @@ static const SSL_METHOD_INTERNAL TLSv1_2_method_internal_data = { | |||
533 | .ssl_version = ssl_undefined_void_function, | 522 | .ssl_version = ssl_undefined_void_function, |
534 | .ssl_renegotiate = ssl3_renegotiate, | 523 | .ssl_renegotiate = ssl3_renegotiate, |
535 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 524 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
536 | .ssl_get_message = ssl3_get_message, | ||
537 | .ssl_pending = ssl3_pending, | 525 | .ssl_pending = ssl3_pending, |
538 | .ssl_read_bytes = ssl3_read_bytes, | 526 | .ssl_read_bytes = ssl3_read_bytes, |
539 | .ssl_write_bytes = ssl3_write_bytes, | 527 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -607,11 +595,10 @@ static const SSL_METHOD_INTERNAL TLS_server_method_internal_data = { | |||
607 | .ssl_version = ssl_undefined_void_function, | 595 | .ssl_version = ssl_undefined_void_function, |
608 | .ssl_renegotiate = ssl_undefined_function, | 596 | .ssl_renegotiate = ssl_undefined_function, |
609 | .ssl_renegotiate_check = ssl_ok, | 597 | .ssl_renegotiate_check = ssl_ok, |
610 | .ssl_get_message = ssl3_get_message, | ||
611 | .ssl_pending = tls13_legacy_pending, | 598 | .ssl_pending = tls13_legacy_pending, |
612 | .ssl_read_bytes = tls13_legacy_read_bytes, | 599 | .ssl_read_bytes = tls13_legacy_read_bytes, |
613 | .ssl_write_bytes = tls13_legacy_write_bytes, | 600 | .ssl_write_bytes = tls13_legacy_write_bytes, |
614 | .ssl3_enc = &TLSv1_2_enc_data, | 601 | .ssl3_enc = &TLSv1_3_enc_data, |
615 | }; | 602 | }; |
616 | 603 | ||
617 | static const SSL_METHOD TLS_server_method_data = { | 604 | static const SSL_METHOD TLS_server_method_data = { |
@@ -639,7 +626,6 @@ static const SSL_METHOD_INTERNAL TLS_legacy_server_method_internal_data = { | |||
639 | .ssl_version = ssl_undefined_void_function, | 626 | .ssl_version = ssl_undefined_void_function, |
640 | .ssl_renegotiate = ssl_undefined_function, | 627 | .ssl_renegotiate = ssl_undefined_function, |
641 | .ssl_renegotiate_check = ssl_ok, | 628 | .ssl_renegotiate_check = ssl_ok, |
642 | .ssl_get_message = ssl3_get_message, | ||
643 | .ssl_pending = ssl3_pending, | 629 | .ssl_pending = ssl3_pending, |
644 | .ssl_read_bytes = ssl3_read_bytes, | 630 | .ssl_read_bytes = ssl3_read_bytes, |
645 | .ssl_write_bytes = ssl3_write_bytes, | 631 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -670,7 +656,6 @@ static const SSL_METHOD_INTERNAL TLSv1_server_method_internal_data = { | |||
670 | .ssl_version = ssl_undefined_void_function, | 656 | .ssl_version = ssl_undefined_void_function, |
671 | .ssl_renegotiate = ssl3_renegotiate, | 657 | .ssl_renegotiate = ssl3_renegotiate, |
672 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 658 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
673 | .ssl_get_message = ssl3_get_message, | ||
674 | .ssl_pending = ssl3_pending, | 659 | .ssl_pending = ssl3_pending, |
675 | .ssl_read_bytes = ssl3_read_bytes, | 660 | .ssl_read_bytes = ssl3_read_bytes, |
676 | .ssl_write_bytes = ssl3_write_bytes, | 661 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -701,7 +686,6 @@ static const SSL_METHOD_INTERNAL TLSv1_1_server_method_internal_data = { | |||
701 | .ssl_version = ssl_undefined_void_function, | 686 | .ssl_version = ssl_undefined_void_function, |
702 | .ssl_renegotiate = ssl3_renegotiate, | 687 | .ssl_renegotiate = ssl3_renegotiate, |
703 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 688 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
704 | .ssl_get_message = ssl3_get_message, | ||
705 | .ssl_pending = ssl3_pending, | 689 | .ssl_pending = ssl3_pending, |
706 | .ssl_read_bytes = ssl3_read_bytes, | 690 | .ssl_read_bytes = ssl3_read_bytes, |
707 | .ssl_write_bytes = ssl3_write_bytes, | 691 | .ssl_write_bytes = ssl3_write_bytes, |
@@ -732,7 +716,6 @@ static const SSL_METHOD_INTERNAL TLSv1_2_server_method_internal_data = { | |||
732 | .ssl_version = ssl_undefined_void_function, | 716 | .ssl_version = ssl_undefined_void_function, |
733 | .ssl_renegotiate = ssl3_renegotiate, | 717 | .ssl_renegotiate = ssl3_renegotiate, |
734 | .ssl_renegotiate_check = ssl3_renegotiate_check, | 718 | .ssl_renegotiate_check = ssl3_renegotiate_check, |
735 | .ssl_get_message = ssl3_get_message, | ||
736 | .ssl_pending = ssl3_pending, | 719 | .ssl_pending = ssl3_pending, |
737 | .ssl_read_bytes = ssl3_read_bytes, | 720 | .ssl_read_bytes = ssl3_read_bytes, |
738 | .ssl_write_bytes = ssl3_write_bytes, | 721 | .ssl_write_bytes = ssl3_write_bytes, |