summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjob <>2023-04-24 08:39:06 +0000
committerjob <>2023-04-24 08:39:06 +0000
commite1977278b1f0453b443ed30b64b53bf9b313153b (patch)
treec9cbee177885a4f291cdfe854312eff964b5a8fc
parentde91f21eea192971e9f38a03287697c2abbe63d8 (diff)
downloadopenbsd-e1977278b1f0453b443ed30b64b53bf9b313153b.tar.gz
openbsd-e1977278b1f0453b443ed30b64b53bf9b313153b.tar.bz2
openbsd-e1977278b1f0453b443ed30b64b53bf9b313153b.zip
Sort X.509 error reasons, use next available error value, and align
error message with internal error code name. OK tb@ jsing@
-rw-r--r--src/lib/libcrypto/x509/x509.h4
-rw-r--r--src/lib/libcrypto/x509/x509_err.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/x509/x509.h b/src/lib/libcrypto/x509/x509.h
index e8cedaae13..ece9028880 100644
--- a/src/lib/libcrypto/x509/x509.h
+++ b/src/lib/libcrypto/x509/x509.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509.h,v 1.97 2023/04/23 21:31:16 job Exp $ */ 1/* $OpenBSD: x509.h,v 1.98 2023/04/24 08:39:06 job 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 *
@@ -1181,6 +1181,7 @@ void ERR_load_X509_strings(void);
1181#define X509_R_INVALID_DIRECTORY 113 1181#define X509_R_INVALID_DIRECTORY 113
1182#define X509_R_INVALID_FIELD_NAME 119 1182#define X509_R_INVALID_FIELD_NAME 119
1183#define X509_R_INVALID_TRUST 123 1183#define X509_R_INVALID_TRUST 123
1184#define X509_R_INVALID_VERSION 137
1184#define X509_R_KEY_TYPE_MISMATCH 115 1185#define X509_R_KEY_TYPE_MISMATCH 115
1185#define X509_R_KEY_VALUES_MISMATCH 116 1186#define X509_R_KEY_VALUES_MISMATCH 116
1186#define X509_R_LOADING_CERT_DIR 103 1187#define X509_R_LOADING_CERT_DIR 103
@@ -1200,7 +1201,6 @@ void ERR_load_X509_strings(void);
1200#define X509_R_UNSUPPORTED_ALGORITHM 111 1201#define X509_R_UNSUPPORTED_ALGORITHM 111
1201#define X509_R_WRONG_LOOKUP_TYPE 112 1202#define X509_R_WRONG_LOOKUP_TYPE 112
1202#define X509_R_WRONG_TYPE 122 1203#define X509_R_WRONG_TYPE 122
1203#define X509_R_INVALID_VERSION 123
1204 1204
1205#ifdef __cplusplus 1205#ifdef __cplusplus
1206} 1206}
diff --git a/src/lib/libcrypto/x509/x509_err.c b/src/lib/libcrypto/x509/x509_err.c
index 84328df62a..bcb04f1fd8 100644
--- a/src/lib/libcrypto/x509/x509_err.c
+++ b/src/lib/libcrypto/x509/x509_err.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_err.c,v 1.20 2023/04/23 21:31:16 job Exp $ */ 1/* $OpenBSD: x509_err.c,v 1.21 2023/04/24 08:39:06 job Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -85,6 +85,7 @@ static ERR_STRING_DATA X509_str_reasons[] = {
85 {ERR_REASON(X509_R_INVALID_DIRECTORY) , "invalid directory"}, 85 {ERR_REASON(X509_R_INVALID_DIRECTORY) , "invalid directory"},
86 {ERR_REASON(X509_R_INVALID_FIELD_NAME) , "invalid field name"}, 86 {ERR_REASON(X509_R_INVALID_FIELD_NAME) , "invalid field name"},
87 {ERR_REASON(X509_R_INVALID_TRUST) , "invalid trust"}, 87 {ERR_REASON(X509_R_INVALID_TRUST) , "invalid trust"},
88 {ERR_REASON(X509_R_INVALID_VERSION) , "invalid x509 version"},
88 {ERR_REASON(X509_R_KEY_TYPE_MISMATCH) , "key type mismatch"}, 89 {ERR_REASON(X509_R_KEY_TYPE_MISMATCH) , "key type mismatch"},
89 {ERR_REASON(X509_R_KEY_VALUES_MISMATCH) , "key values mismatch"}, 90 {ERR_REASON(X509_R_KEY_VALUES_MISMATCH) , "key values mismatch"},
90 {ERR_REASON(X509_R_LOADING_CERT_DIR) , "loading cert dir"}, 91 {ERR_REASON(X509_R_LOADING_CERT_DIR) , "loading cert dir"},
@@ -104,7 +105,6 @@ static ERR_STRING_DATA X509_str_reasons[] = {
104 {ERR_REASON(X509_R_UNSUPPORTED_ALGORITHM), "unsupported algorithm"}, 105 {ERR_REASON(X509_R_UNSUPPORTED_ALGORITHM), "unsupported algorithm"},
105 {ERR_REASON(X509_R_WRONG_LOOKUP_TYPE) , "wrong lookup type"}, 106 {ERR_REASON(X509_R_WRONG_LOOKUP_TYPE) , "wrong lookup type"},
106 {ERR_REASON(X509_R_WRONG_TYPE) , "wrong type"}, 107 {ERR_REASON(X509_R_WRONG_TYPE) , "wrong type"},
107 {ERR_REASON(X509_R_INVALID_VERSION) , "wrong x509 version"},
108 {0, NULL} 108 {0, NULL}
109}; 109};
110 110