summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2024-10-09 08:01:39 +0000
committertb <>2024-10-09 08:01:39 +0000
commitb7d1fc45c80e6e68ce567d9fa46c58af4bfe1502 (patch)
treecf6a9d9491e6924972ccd4184e131ed21d9ed7e5
parentd5c2fbdd1baf24c551438cdb0ba8191eb07349ac (diff)
downloadopenbsd-b7d1fc45c80e6e68ce567d9fa46c58af4bfe1502.tar.gz
openbsd-b7d1fc45c80e6e68ce567d9fa46c58af4bfe1502.tar.bz2
openbsd-b7d1fc45c80e6e68ce567d9fa46c58af4bfe1502.zip
Add missing alerts to SSL_alert_desc_string{,_long}()
ok beck
-rw-r--r--src/lib/libssl/ssl_stat.c32
1 files changed, 25 insertions, 7 deletions
diff --git a/src/lib/libssl/ssl_stat.c b/src/lib/libssl/ssl_stat.c
index 803b83bb9f..9f92abf214 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.21 2023/07/08 16:40:13 beck Exp $ */ 1/* $OpenBSD: ssl_stat.c,v 1.22 2024/10/09 08:01:39 tb 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 *
@@ -592,6 +592,9 @@ SSL_alert_desc_string(int value)
592 case SSL_AD_BAD_RECORD_MAC: 592 case SSL_AD_BAD_RECORD_MAC:
593 str = "BM"; 593 str = "BM";
594 break; 594 break;
595 case SSL_AD_RECORD_OVERFLOW:
596 str = "RO";
597 break;
595 case SSL_AD_DECOMPRESSION_FAILURE: 598 case SSL_AD_DECOMPRESSION_FAILURE:
596 str = "DF"; 599 str = "DF";
597 break; 600 break;
@@ -616,9 +619,6 @@ SSL_alert_desc_string(int value)
616 case SSL_AD_ILLEGAL_PARAMETER: 619 case SSL_AD_ILLEGAL_PARAMETER:
617 str = "IP"; 620 str = "IP";
618 break; 621 break;
619 case SSL_AD_RECORD_OVERFLOW:
620 str = "RO";
621 break;
622 case SSL_AD_UNKNOWN_CA: 622 case SSL_AD_UNKNOWN_CA:
623 str = "CA"; 623 str = "CA";
624 break; 624 break;
@@ -640,6 +640,9 @@ SSL_alert_desc_string(int value)
640 case SSL_AD_INTERNAL_ERROR: 640 case SSL_AD_INTERNAL_ERROR:
641 str = "IE"; 641 str = "IE";
642 break; 642 break;
643 case SSL_AD_INAPPROPRIATE_FALLBACK:
644 str = "IF";
645 break;
643 case SSL_AD_USER_CANCELLED: 646 case SSL_AD_USER_CANCELLED:
644 str = "US"; 647 str = "US";
645 break; 648 break;
@@ -667,6 +670,12 @@ SSL_alert_desc_string(int value)
667 case SSL_AD_UNKNOWN_PSK_IDENTITY: 670 case SSL_AD_UNKNOWN_PSK_IDENTITY:
668 str = "UP"; 671 str = "UP";
669 break; 672 break;
673 case SSL_AD_CERTIFICATE_REQUIRED:
674 str = "CQ"; /* XXX */
675 break;
676 case SSL_AD_NO_APPLICATION_PROTOCOL:
677 str = "AP";
678 break;
670 default: 679 default:
671 str = "UK"; 680 str = "UK";
672 break; 681 break;
@@ -690,6 +699,9 @@ SSL_alert_desc_string_long(int value)
690 case SSL_AD_BAD_RECORD_MAC: 699 case SSL_AD_BAD_RECORD_MAC:
691 str = "bad record mac"; 700 str = "bad record mac";
692 break; 701 break;
702 case SSL_AD_RECORD_OVERFLOW:
703 str = "record overflow";
704 break;
693 case SSL_AD_DECOMPRESSION_FAILURE: 705 case SSL_AD_DECOMPRESSION_FAILURE:
694 str = "decompression failure"; 706 str = "decompression failure";
695 break; 707 break;
@@ -714,9 +726,6 @@ SSL_alert_desc_string_long(int value)
714 case SSL_AD_ILLEGAL_PARAMETER: 726 case SSL_AD_ILLEGAL_PARAMETER:
715 str = "illegal parameter"; 727 str = "illegal parameter";
716 break; 728 break;
717 case SSL_AD_RECORD_OVERFLOW:
718 str = "record overflow";
719 break;
720 case SSL_AD_UNKNOWN_CA: 729 case SSL_AD_UNKNOWN_CA:
721 str = "unknown CA"; 730 str = "unknown CA";
722 break; 731 break;
@@ -738,6 +747,9 @@ SSL_alert_desc_string_long(int value)
738 case SSL_AD_INTERNAL_ERROR: 747 case SSL_AD_INTERNAL_ERROR:
739 str = "internal error"; 748 str = "internal error";
740 break; 749 break;
750 case SSL_AD_INAPPROPRIATE_FALLBACK:
751 str = "inappropriate fallback";
752 break;
741 case SSL_AD_USER_CANCELLED: 753 case SSL_AD_USER_CANCELLED:
742 str = "user canceled"; 754 str = "user canceled";
743 break; 755 break;
@@ -765,6 +777,12 @@ SSL_alert_desc_string_long(int value)
765 case SSL_AD_UNKNOWN_PSK_IDENTITY: 777 case SSL_AD_UNKNOWN_PSK_IDENTITY:
766 str = "unknown PSK identity"; 778 str = "unknown PSK identity";
767 break; 779 break;
780 case SSL_AD_CERTIFICATE_REQUIRED:
781 str = "certificate required";
782 break;
783 case SSL_AD_NO_APPLICATION_PROTOCOL:
784 str = "no application protocol";
785 break;
768 default: 786 default:
769 str = "unknown"; 787 str = "unknown";
770 break; 788 break;