summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_methods.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/ssl_methods.c')
-rw-r--r--src/lib/libssl/ssl_methods.c26
1 files changed, 25 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_methods.c b/src/lib/libssl/ssl_methods.c
index 8e89ef632e..ca80da62fd 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.30 2023/07/06 07:56:32 beck Exp $ */ 1/* $OpenBSD: ssl_methods.c,v 1.31 2023/07/08 16:40:13 beck 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 *
@@ -191,54 +191,63 @@ DTLSv1_client_method(void)
191{ 191{
192 return &DTLSv1_client_method_data; 192 return &DTLSv1_client_method_data;
193} 193}
194LSSL_ALIAS(DTLSv1_client_method);
194 195
195const SSL_METHOD * 196const SSL_METHOD *
196DTLSv1_method(void) 197DTLSv1_method(void)
197{ 198{
198 return &DTLSv1_method_data; 199 return &DTLSv1_method_data;
199} 200}
201LSSL_ALIAS(DTLSv1_method);
200 202
201const SSL_METHOD * 203const SSL_METHOD *
202DTLSv1_server_method(void) 204DTLSv1_server_method(void)
203{ 205{
204 return &DTLSv1_method_data; 206 return &DTLSv1_method_data;
205} 207}
208LSSL_ALIAS(DTLSv1_server_method);
206 209
207const SSL_METHOD * 210const SSL_METHOD *
208DTLSv1_2_client_method(void) 211DTLSv1_2_client_method(void)
209{ 212{
210 return &DTLSv1_2_client_method_data; 213 return &DTLSv1_2_client_method_data;
211} 214}
215LSSL_ALIAS(DTLSv1_2_client_method);
212 216
213const SSL_METHOD * 217const SSL_METHOD *
214DTLSv1_2_method(void) 218DTLSv1_2_method(void)
215{ 219{
216 return &DTLSv1_2_method_data; 220 return &DTLSv1_2_method_data;
217} 221}
222LSSL_ALIAS(DTLSv1_2_method);
218 223
219const SSL_METHOD * 224const SSL_METHOD *
220DTLSv1_2_server_method(void) 225DTLSv1_2_server_method(void)
221{ 226{
222 return &DTLSv1_2_method_data; 227 return &DTLSv1_2_method_data;
223} 228}
229LSSL_ALIAS(DTLSv1_2_server_method);
224 230
225const SSL_METHOD * 231const SSL_METHOD *
226DTLS_client_method(void) 232DTLS_client_method(void)
227{ 233{
228 return &DTLS_client_method_data; 234 return &DTLS_client_method_data;
229} 235}
236LSSL_ALIAS(DTLS_client_method);
230 237
231const SSL_METHOD * 238const SSL_METHOD *
232DTLS_method(void) 239DTLS_method(void)
233{ 240{
234 return &DTLS_method_data; 241 return &DTLS_method_data;
235} 242}
243LSSL_ALIAS(DTLS_method);
236 244
237const SSL_METHOD * 245const SSL_METHOD *
238DTLS_server_method(void) 246DTLS_server_method(void)
239{ 247{
240 return &DTLS_method_data; 248 return &DTLS_method_data;
241} 249}
250LSSL_ALIAS(DTLS_server_method);
242 251
243static const SSL_METHOD TLS_method_data = { 252static const SSL_METHOD TLS_method_data = {
244 .dtls = 0, 253 .dtls = 0,
@@ -434,18 +443,21 @@ TLS_client_method(void)
434{ 443{
435 return (&TLS_client_method_data); 444 return (&TLS_client_method_data);
436} 445}
446LSSL_ALIAS(TLS_client_method);
437 447
438const SSL_METHOD * 448const SSL_METHOD *
439TLS_method(void) 449TLS_method(void)
440{ 450{
441 return (&TLS_method_data); 451 return (&TLS_method_data);
442} 452}
453LSSL_ALIAS(TLS_method);
443 454
444const SSL_METHOD * 455const SSL_METHOD *
445TLS_server_method(void) 456TLS_server_method(void)
446{ 457{
447 return TLS_method(); 458 return TLS_method();
448} 459}
460LSSL_ALIAS(TLS_server_method);
449 461
450const SSL_METHOD * 462const SSL_METHOD *
451tls_legacy_method(void) 463tls_legacy_method(void)
@@ -458,72 +470,84 @@ SSLv23_client_method(void)
458{ 470{
459 return TLS_client_method(); 471 return TLS_client_method();
460} 472}
473LSSL_ALIAS(SSLv23_client_method);
461 474
462const SSL_METHOD * 475const SSL_METHOD *
463SSLv23_method(void) 476SSLv23_method(void)
464{ 477{
465 return TLS_method(); 478 return TLS_method();
466} 479}
480LSSL_ALIAS(SSLv23_method);
467 481
468const SSL_METHOD * 482const SSL_METHOD *
469SSLv23_server_method(void) 483SSLv23_server_method(void)
470{ 484{
471 return TLS_method(); 485 return TLS_method();
472} 486}
487LSSL_ALIAS(SSLv23_server_method);
473 488
474const SSL_METHOD * 489const SSL_METHOD *
475TLSv1_client_method(void) 490TLSv1_client_method(void)
476{ 491{
477 return (&TLSv1_client_method_data); 492 return (&TLSv1_client_method_data);
478} 493}
494LSSL_ALIAS(TLSv1_client_method);
479 495
480const SSL_METHOD * 496const SSL_METHOD *
481TLSv1_method(void) 497TLSv1_method(void)
482{ 498{
483 return (&TLSv1_method_data); 499 return (&TLSv1_method_data);
484} 500}
501LSSL_ALIAS(TLSv1_method);
485 502
486const SSL_METHOD * 503const SSL_METHOD *
487TLSv1_server_method(void) 504TLSv1_server_method(void)
488{ 505{
489 return (&TLSv1_method_data); 506 return (&TLSv1_method_data);
490} 507}
508LSSL_ALIAS(TLSv1_server_method);
491 509
492const SSL_METHOD * 510const SSL_METHOD *
493TLSv1_1_client_method(void) 511TLSv1_1_client_method(void)
494{ 512{
495 return (&TLSv1_1_client_method_data); 513 return (&TLSv1_1_client_method_data);
496} 514}
515LSSL_ALIAS(TLSv1_1_client_method);
497 516
498const SSL_METHOD * 517const SSL_METHOD *
499TLSv1_1_method(void) 518TLSv1_1_method(void)
500{ 519{
501 return (&TLSv1_1_method_data); 520 return (&TLSv1_1_method_data);
502} 521}
522LSSL_ALIAS(TLSv1_1_method);
503 523
504const SSL_METHOD * 524const SSL_METHOD *
505TLSv1_1_server_method(void) 525TLSv1_1_server_method(void)
506{ 526{
507 return (&TLSv1_1_method_data); 527 return (&TLSv1_1_method_data);
508} 528}
529LSSL_ALIAS(TLSv1_1_server_method);
509 530
510const SSL_METHOD * 531const SSL_METHOD *
511TLSv1_2_client_method(void) 532TLSv1_2_client_method(void)
512{ 533{
513 return (&TLSv1_2_client_method_data); 534 return (&TLSv1_2_client_method_data);
514} 535}
536LSSL_ALIAS(TLSv1_2_client_method);
515 537
516const SSL_METHOD * 538const SSL_METHOD *
517TLSv1_2_method(void) 539TLSv1_2_method(void)
518{ 540{
519 return (&TLSv1_2_method_data); 541 return (&TLSv1_2_method_data);
520} 542}
543LSSL_ALIAS(TLSv1_2_method);
521 544
522const SSL_METHOD * 545const SSL_METHOD *
523TLSv1_2_server_method(void) 546TLSv1_2_server_method(void)
524{ 547{
525 return (&TLSv1_2_method_data); 548 return (&TLSv1_2_method_data);
526} 549}
550LSSL_ALIAS(TLSv1_2_server_method);
527 551
528const SSL_METHOD * 552const SSL_METHOD *
529ssl_get_method(uint16_t version) 553ssl_get_method(uint16_t version)