diff options
author | job <> | 2023-04-24 08:39:06 +0000 |
---|---|---|
committer | job <> | 2023-04-24 08:39:06 +0000 |
commit | e1977278b1f0453b443ed30b64b53bf9b313153b (patch) | |
tree | c9cbee177885a4f291cdfe854312eff964b5a8fc | |
parent | de91f21eea192971e9f38a03287697c2abbe63d8 (diff) | |
download | openbsd-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.h | 4 | ||||
-rw-r--r-- | src/lib/libcrypto/x509/x509_err.c | 4 |
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 | ||