summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2023-04-21 05:56:51 +0000
committertb <>2023-04-21 05:56:51 +0000
commit26e766ce234a6f5a432d038f8d7425724f2bbcf4 (patch)
treea08ed885c637044f59b0dd01ea767dcca8562c7f /src
parenta31147ed06c4eec0e1218c113d52aa431248c128 (diff)
downloadopenbsd-26e766ce234a6f5a432d038f8d7425724f2bbcf4.tar.gz
openbsd-26e766ce234a6f5a432d038f8d7425724f2bbcf4.tar.bz2
openbsd-26e766ce234a6f5a432d038f8d7425724f2bbcf4.zip
Stop using ENUMERATED_NAMES
This is a public alias for the also public BIT_STRING_BITNAME. The ENUMERATED_NAMES type is used exactly twice, namely on two lines in this file. This is silly.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/x509/x509_enum.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/libcrypto/x509/x509_enum.c b/src/lib/libcrypto/x509/x509_enum.c
index 432239e0fe..07f3c89e75 100644
--- a/src/lib/libcrypto/x509/x509_enum.c
+++ b/src/lib/libcrypto/x509/x509_enum.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_enum.c,v 1.3 2023/02/16 08:38:17 tb Exp $ */ 1/* $OpenBSD: x509_enum.c,v 1.4 2023/04/21 05:56:51 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -58,9 +58,11 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include <string.h> 60#include <string.h>
61
62#include <openssl/asn1.h>
61#include <openssl/x509v3.h> 63#include <openssl/x509v3.h>
62 64
63static ENUMERATED_NAMES crl_reasons[] = { 65static BIT_STRING_BITNAME crl_reasons[] = {
64 {CRL_REASON_UNSPECIFIED, "Unspecified", "unspecified"}, 66 {CRL_REASON_UNSPECIFIED, "Unspecified", "unspecified"},
65 {CRL_REASON_KEY_COMPROMISE, "Key Compromise", "keyCompromise"}, 67 {CRL_REASON_KEY_COMPROMISE, "Key Compromise", "keyCompromise"},
66 {CRL_REASON_CA_COMPROMISE, "CA Compromise", "CACompromise"}, 68 {CRL_REASON_CA_COMPROMISE, "CA Compromise", "CACompromise"},
@@ -95,7 +97,7 @@ const X509V3_EXT_METHOD v3_crl_reason = {
95char * 97char *
96i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *e) 98i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *e)
97{ 99{
98 ENUMERATED_NAMES *enam; 100 BIT_STRING_BITNAME *enam;
99 long strval; 101 long strval;
100 102
101 strval = ASN1_ENUMERATED_get(e); 103 strval = ASN1_ENUMERATED_get(e);