summaryrefslogtreecommitdiffstats
path: root/lib/libssl/ssl_err.c
diff options
context:
space:
mode:
authorjsing <jsing@openbsd.org>2020-01-21 05:19:02 +0000
committerjsing <jsing@openbsd.org>2020-01-21 05:19:02 +0000
commitb1af789c7176b5f2130a839d3da3e1b368b1f232 (patch)
treed90c88e45bc40170e9ce2ee43808b5fed82ac504 /lib/libssl/ssl_err.c
parentFix tls_handshake() usage which was added without checking return values (diff)
downloadwireguard-openbsd-b1af789c7176b5f2130a839d3da3e1b368b1f232.tar.xz
wireguard-openbsd-b1af789c7176b5f2130a839d3da3e1b368b1f232.zip
Provide SSL_R_UNKNOWN.
This allows us to indicate that the cause of the failure is unknown, rather than implying that it was an internal error when it was not. ok beck@
Diffstat (limited to 'lib/libssl/ssl_err.c')
-rw-r--r--lib/libssl/ssl_err.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libssl/ssl_err.c b/lib/libssl/ssl_err.c
index 250a9eef6bc..cbc28982348 100644
--- a/lib/libssl/ssl_err.c
+++ b/lib/libssl/ssl_err.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssl_err.c,v 1.36 2018/03/20 15:28:12 tb Exp $ */
+/* $OpenBSD: ssl_err.c,v 1.37 2020/01/21 05:19:02 jsing Exp $ */
/* ====================================================================
* Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved.
*
@@ -462,7 +462,8 @@ static ERR_STRING_DATA SSL_str_reasons[]= {
{ERR_REASON(SSL_R_WRONG_VERSION_NUMBER) , "wrong version number"},
{ERR_REASON(SSL_R_X509_LIB) , "x509 lib"},
{ERR_REASON(SSL_R_X509_VERIFICATION_SETUP_PROBLEMS), "x509 verification setup problems"},
- {ERR_REASON(SSL_R_PEER_BEHAVING_BADLY) ,"peer is doing strange or hostile things"},
+ {ERR_REASON(SSL_R_PEER_BEHAVING_BADLY), "peer is doing strange or hostile things"},
+ {ERR_REASON(SSL_R_UNKNOWN), "unknown failure occurred"},
{0, NULL}
};