diff options
author | tb <> | 2025-01-19 10:24:17 +0000 |
---|---|---|
committer | tb <> | 2025-01-19 10:24:17 +0000 |
commit | 554fa5724d58481f6d98cf1f31538602c83777e3 (patch) | |
tree | c9aaf8dfef4c4e6a68d7d8444e4bfbbd8df24f13 /src/usr.bin/openssl/x509.c | |
parent | 74c210a1e6252560bd02d5adadd7034dc48d1483 (diff) | |
download | openbsd-554fa5724d58481f6d98cf1f31538602c83777e3.tar.gz openbsd-554fa5724d58481f6d98cf1f31538602c83777e3.tar.bz2 openbsd-554fa5724d58481f6d98cf1f31538602c83777e3.zip |
Remove -C option from "apps"
As far as I can tell, this way of generating "C code" was only used to add
stuff to pretty regress and even prettier speed "app" and otherwise it just
served to make the library maintainer's lives even more miserable.
ok jsing
Diffstat (limited to 'src/usr.bin/openssl/x509.c')
-rw-r--r-- | src/usr.bin/openssl/x509.c | 92 |
1 files changed, 2 insertions, 90 deletions
diff --git a/src/usr.bin/openssl/x509.c b/src/usr.bin/openssl/x509.c index fc8a0daeb3..e67e6fa54d 100644 --- a/src/usr.bin/openssl/x509.c +++ b/src/usr.bin/openssl/x509.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509.c,v 1.40 2024/12/04 08:14:34 tb Exp $ */ | 1 | /* $OpenBSD: x509.c,v 1.41 2025/01/19 10:24:17 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 | * |
@@ -93,7 +93,6 @@ static struct { | |||
93 | char *alias; | 93 | char *alias; |
94 | int aliasout; | 94 | int aliasout; |
95 | int badops; | 95 | int badops; |
96 | int C; | ||
97 | int CA_createserial; | 96 | int CA_createserial; |
98 | int CA_flag; | 97 | int CA_flag; |
99 | char *CAfile; | 98 | char *CAfile; |
@@ -328,13 +327,6 @@ x509_opt_utf8(void) | |||
328 | 327 | ||
329 | static const struct option x509_options[] = { | 328 | static const struct option x509_options[] = { |
330 | { | 329 | { |
331 | .name = "C", | ||
332 | .desc = "Convert the certificate into C code", | ||
333 | .type = OPTION_ORDER, | ||
334 | .opt.order = &cfg.C, | ||
335 | .order = &cfg.num, | ||
336 | }, | ||
337 | { | ||
338 | .name = "addreject", | 330 | .name = "addreject", |
339 | .argname = "arg", | 331 | .argname = "arg", |
340 | .desc = "Reject certificate for a given purpose", | 332 | .desc = "Reject certificate for a given purpose", |
@@ -763,7 +755,7 @@ static void | |||
763 | x509_usage(void) | 755 | x509_usage(void) |
764 | { | 756 | { |
765 | fprintf(stderr, "usage: x509 " | 757 | fprintf(stderr, "usage: x509 " |
766 | "[-C] [-addreject arg] [-addtrust arg] [-alias] [-CA file]\n" | 758 | " [-addreject arg] [-addtrust arg] [-alias] [-CA file]\n" |
767 | " [-CAcreateserial] [-CAform der | pem] [-CAkey file]\n" | 759 | " [-CAcreateserial] [-CAform der | pem] [-CAkey file]\n" |
768 | " [-CAkeyform der | pem] [-CAserial file] [-certopt option]\n" | 760 | " [-CAkeyform der | pem] [-CAserial file] [-certopt option]\n" |
769 | " [-checkend arg] [-clrext] [-clrreject] [-clrtrust] [-dates]\n" | 761 | " [-checkend arg] [-clrext] [-clrreject] [-clrtrust] [-dates]\n" |
@@ -798,7 +790,6 @@ x509_main(int argc, char **argv) | |||
798 | BIO *STDout = NULL; | 790 | BIO *STDout = NULL; |
799 | X509_STORE *ctx = NULL; | 791 | X509_STORE *ctx = NULL; |
800 | X509_REQ *rq = NULL; | 792 | X509_REQ *rq = NULL; |
801 | char buf[256]; | ||
802 | CONF *extconf = NULL; | 793 | CONF *extconf = NULL; |
803 | char *passin = NULL; | 794 | char *passin = NULL; |
804 | 795 | ||
@@ -1178,85 +1169,6 @@ x509_main(int argc, char **argv) | |||
1178 | goto end; | 1169 | goto end; |
1179 | } | 1170 | } |
1180 | PEM_write_bio_PUBKEY(STDout, pubkey); | 1171 | PEM_write_bio_PUBKEY(STDout, pubkey); |
1181 | } else if (cfg.C == i) { | ||
1182 | unsigned char *d; | ||
1183 | char *m; | ||
1184 | int y, z; | ||
1185 | |||
1186 | m = X509_NAME_oneline(X509_get_subject_name(x), | ||
1187 | buf, sizeof buf); | ||
1188 | if (m == NULL) | ||
1189 | goto end; | ||
1190 | BIO_printf(STDout, "/* subject:%s */\n", buf); | ||
1191 | m = X509_NAME_oneline(X509_get_issuer_name(x), | ||
1192 | buf, sizeof buf); | ||
1193 | if (m == NULL) | ||
1194 | goto end; | ||
1195 | BIO_printf(STDout, "/* issuer :%s */\n", buf); | ||
1196 | |||
1197 | z = i2d_X509(x, NULL); | ||
1198 | if (z < 0) | ||
1199 | goto end; | ||
1200 | |||
1201 | m = malloc(z); | ||
1202 | if (m == NULL) { | ||
1203 | BIO_printf(bio_err, "out of mem\n"); | ||
1204 | goto end; | ||
1205 | } | ||
1206 | |||
1207 | d = (unsigned char *) m; | ||
1208 | z = i2d_X509_NAME(X509_get_subject_name(x), &d); | ||
1209 | if (z < 0) { | ||
1210 | free(m); | ||
1211 | goto end; | ||
1212 | } | ||
1213 | BIO_printf(STDout, | ||
1214 | "unsigned char XXX_subject_name[%d]={\n", z); | ||
1215 | d = (unsigned char *) m; | ||
1216 | for (y = 0; y < z; y++) { | ||
1217 | BIO_printf(STDout, "0x%02X,", d[y]); | ||
1218 | if ((y & 0x0f) == 0x0f) | ||
1219 | BIO_printf(STDout, "\n"); | ||
1220 | } | ||
1221 | if (y % 16 != 0) | ||
1222 | BIO_printf(STDout, "\n"); | ||
1223 | BIO_printf(STDout, "};\n"); | ||
1224 | |||
1225 | z = i2d_X509_PUBKEY(X509_get_X509_PUBKEY(x), &d); | ||
1226 | if (z < 0) { | ||
1227 | free(m); | ||
1228 | goto end; | ||
1229 | } | ||
1230 | BIO_printf(STDout, | ||
1231 | "unsigned char XXX_public_key[%d]={\n", z); | ||
1232 | d = (unsigned char *) m; | ||
1233 | for (y = 0; y < z; y++) { | ||
1234 | BIO_printf(STDout, "0x%02X,", d[y]); | ||
1235 | if ((y & 0x0f) == 0x0f) | ||
1236 | BIO_printf(STDout, "\n"); | ||
1237 | } | ||
1238 | if (y % 16 != 0) | ||
1239 | BIO_printf(STDout, "\n"); | ||
1240 | BIO_printf(STDout, "};\n"); | ||
1241 | |||
1242 | z = i2d_X509(x, &d); | ||
1243 | if (z < 0) { | ||
1244 | free(m); | ||
1245 | goto end; | ||
1246 | } | ||
1247 | BIO_printf(STDout, | ||
1248 | "unsigned char XXX_certificate[%d]={\n", z); | ||
1249 | d = (unsigned char *) m; | ||
1250 | for (y = 0; y < z; y++) { | ||
1251 | BIO_printf(STDout, "0x%02X,", d[y]); | ||
1252 | if ((y & 0x0f) == 0x0f) | ||
1253 | BIO_printf(STDout, "\n"); | ||
1254 | } | ||
1255 | if (y % 16 != 0) | ||
1256 | BIO_printf(STDout, "\n"); | ||
1257 | BIO_printf(STDout, "};\n"); | ||
1258 | |||
1259 | free(m); | ||
1260 | } else if (cfg.text == i) { | 1172 | } else if (cfg.text == i) { |
1261 | if(!X509_print_ex(STDout, x, cfg.nmflag, | 1173 | if(!X509_print_ex(STDout, x, cfg.nmflag, |
1262 | cfg.certflag)) | 1174 | cfg.certflag)) |