summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2021-06-13 15:29:19 +0000
committerjsing <>2021-06-13 15:29:19 +0000
commit7f29d1063e2b79babf5451945b06f4e5816c152a (patch)
tree0288279b4b559eb33b7b46d4c578e952737a5a53
parentdd7ab33558af2512e14a4aa8fbb164c785e2d754 (diff)
downloadopenbsd-7f29d1063e2b79babf5451945b06f4e5816c152a.tar.gz
openbsd-7f29d1063e2b79babf5451945b06f4e5816c152a.tar.bz2
openbsd-7f29d1063e2b79babf5451945b06f4e5816c152a.zip
Remove references to obsolete alerts.
The "no_certificate" alert only existed in SSLv3, while the "decryption_failed" and "export_restriction" alerts were removed in TLSv1.1. ok tb@
-rw-r--r--src/lib/libssl/ssl_stat.c20
-rw-r--r--src/lib/libssl/t1_enc.c8
2 files changed, 2 insertions, 26 deletions
diff --git a/src/lib/libssl/ssl_stat.c b/src/lib/libssl/ssl_stat.c
index b813ac6896..67f5222502 100644
--- a/src/lib/libssl/ssl_stat.c
+++ b/src/lib/libssl/ssl_stat.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_stat.c,v 1.15 2021/06/11 17:29:48 jsing Exp $ */ 1/* $OpenBSD: ssl_stat.c,v 1.16 2021/06/13 15:29:19 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 *
@@ -593,9 +593,6 @@ SSL_alert_desc_string(int value)
593 case SSL_AD_HANDSHAKE_FAILURE: 593 case SSL_AD_HANDSHAKE_FAILURE:
594 str = "HF"; 594 str = "HF";
595 break; 595 break;
596 case SSL_AD_NO_CERTIFICATE:
597 str = "NC";
598 break;
599 case SSL_AD_BAD_CERTIFICATE: 596 case SSL_AD_BAD_CERTIFICATE:
600 str = "BC"; 597 str = "BC";
601 break; 598 break;
@@ -614,9 +611,6 @@ SSL_alert_desc_string(int value)
614 case SSL_AD_ILLEGAL_PARAMETER: 611 case SSL_AD_ILLEGAL_PARAMETER:
615 str = "IP"; 612 str = "IP";
616 break; 613 break;
617 case SSL_AD_DECRYPTION_FAILED:
618 str = "DC";
619 break;
620 case SSL_AD_RECORD_OVERFLOW: 614 case SSL_AD_RECORD_OVERFLOW:
621 str = "RO"; 615 str = "RO";
622 break; 616 break;
@@ -632,9 +626,6 @@ SSL_alert_desc_string(int value)
632 case SSL_AD_DECRYPT_ERROR: 626 case SSL_AD_DECRYPT_ERROR:
633 str = "CY"; 627 str = "CY";
634 break; 628 break;
635 case SSL_AD_EXPORT_RESTRICTION:
636 str = "ER";
637 break;
638 case SSL_AD_PROTOCOL_VERSION: 629 case SSL_AD_PROTOCOL_VERSION:
639 str = "PV"; 630 str = "PV";
640 break; 631 break;
@@ -696,9 +687,6 @@ SSL_alert_desc_string_long(int value)
696 case SSL_AD_HANDSHAKE_FAILURE: 687 case SSL_AD_HANDSHAKE_FAILURE:
697 str = "handshake failure"; 688 str = "handshake failure";
698 break; 689 break;
699 case SSL_AD_NO_CERTIFICATE:
700 str = "no certificate";
701 break;
702 case SSL_AD_BAD_CERTIFICATE: 690 case SSL_AD_BAD_CERTIFICATE:
703 str = "bad certificate"; 691 str = "bad certificate";
704 break; 692 break;
@@ -717,9 +705,6 @@ SSL_alert_desc_string_long(int value)
717 case SSL_AD_ILLEGAL_PARAMETER: 705 case SSL_AD_ILLEGAL_PARAMETER:
718 str = "illegal parameter"; 706 str = "illegal parameter";
719 break; 707 break;
720 case SSL_AD_DECRYPTION_FAILED:
721 str = "decryption failed";
722 break;
723 case SSL_AD_RECORD_OVERFLOW: 708 case SSL_AD_RECORD_OVERFLOW:
724 str = "record overflow"; 709 str = "record overflow";
725 break; 710 break;
@@ -735,9 +720,6 @@ SSL_alert_desc_string_long(int value)
735 case SSL_AD_DECRYPT_ERROR: 720 case SSL_AD_DECRYPT_ERROR:
736 str = "decrypt error"; 721 str = "decrypt error";
737 break; 722 break;
738 case SSL_AD_EXPORT_RESTRICTION:
739 str = "export restriction";
740 break;
741 case SSL_AD_PROTOCOL_VERSION: 723 case SSL_AD_PROTOCOL_VERSION:
742 str = "protocol version"; 724 str = "protocol version";
743 break; 725 break;
diff --git a/src/lib/libssl/t1_enc.c b/src/lib/libssl/t1_enc.c
index 2f555f37d0..87d2f9e590 100644
--- a/src/lib/libssl/t1_enc.c
+++ b/src/lib/libssl/t1_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: t1_enc.c,v 1.148 2021/06/11 11:13:53 jsing Exp $ */ 1/* $OpenBSD: t1_enc.c,v 1.149 2021/06/13 15:29:19 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 *
@@ -505,16 +505,12 @@ tls1_alert_code(int code)
505 return (SSL3_AD_UNEXPECTED_MESSAGE); 505 return (SSL3_AD_UNEXPECTED_MESSAGE);
506 case SSL_AD_BAD_RECORD_MAC: 506 case SSL_AD_BAD_RECORD_MAC:
507 return (SSL3_AD_BAD_RECORD_MAC); 507 return (SSL3_AD_BAD_RECORD_MAC);
508 case SSL_AD_DECRYPTION_FAILED:
509 return (TLS1_AD_DECRYPTION_FAILED);
510 case SSL_AD_RECORD_OVERFLOW: 508 case SSL_AD_RECORD_OVERFLOW:
511 return (TLS1_AD_RECORD_OVERFLOW); 509 return (TLS1_AD_RECORD_OVERFLOW);
512 case SSL_AD_DECOMPRESSION_FAILURE: 510 case SSL_AD_DECOMPRESSION_FAILURE:
513 return (SSL3_AD_DECOMPRESSION_FAILURE); 511 return (SSL3_AD_DECOMPRESSION_FAILURE);
514 case SSL_AD_HANDSHAKE_FAILURE: 512 case SSL_AD_HANDSHAKE_FAILURE:
515 return (SSL3_AD_HANDSHAKE_FAILURE); 513 return (SSL3_AD_HANDSHAKE_FAILURE);
516 case SSL_AD_NO_CERTIFICATE:
517 return (-1);
518 case SSL_AD_BAD_CERTIFICATE: 514 case SSL_AD_BAD_CERTIFICATE:
519 return (SSL3_AD_BAD_CERTIFICATE); 515 return (SSL3_AD_BAD_CERTIFICATE);
520 case SSL_AD_UNSUPPORTED_CERTIFICATE: 516 case SSL_AD_UNSUPPORTED_CERTIFICATE:
@@ -535,8 +531,6 @@ tls1_alert_code(int code)
535 return (TLS1_AD_DECODE_ERROR); 531 return (TLS1_AD_DECODE_ERROR);
536 case SSL_AD_DECRYPT_ERROR: 532 case SSL_AD_DECRYPT_ERROR:
537 return (TLS1_AD_DECRYPT_ERROR); 533 return (TLS1_AD_DECRYPT_ERROR);
538 case SSL_AD_EXPORT_RESTRICTION:
539 return (TLS1_AD_EXPORT_RESTRICTION);
540 case SSL_AD_PROTOCOL_VERSION: 534 case SSL_AD_PROTOCOL_VERSION:
541 return (TLS1_AD_PROTOCOL_VERSION); 535 return (TLS1_AD_PROTOCOL_VERSION);
542 case SSL_AD_INSUFFICIENT_SECURITY: 536 case SSL_AD_INSUFFICIENT_SECURITY: