diff options
Diffstat (limited to 'src/usr.bin/openssl/spkac.c')
| -rw-r--r-- | src/usr.bin/openssl/spkac.c | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/usr.bin/openssl/spkac.c b/src/usr.bin/openssl/spkac.c index b5ce764eae..b635b5e3b2 100644 --- a/src/usr.bin/openssl/spkac.c +++ b/src/usr.bin/openssl/spkac.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: spkac.c,v 1.4 2015/08/19 18:25:31 deraadt Exp $ */ | 1 | /* $OpenBSD: spkac.c,v 1.5 2015/09/11 14:30:23 bcook 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. Based on an original idea by Massimiliano Pala | 3 | * project 1999. Based on an original idea by Massimiliano Pala |
| 4 | * (madwolf@openca.org). | 4 | * (madwolf@openca.org). |
| @@ -75,9 +75,6 @@ | |||
| 75 | 75 | ||
| 76 | static struct { | 76 | static struct { |
| 77 | char *challenge; | 77 | char *challenge; |
| 78 | #ifndef OPENSSL_NO_ENGINE | ||
| 79 | char *engine; | ||
| 80 | #endif | ||
| 81 | char *infile; | 78 | char *infile; |
| 82 | char *keyfile; | 79 | char *keyfile; |
| 83 | int noout; | 80 | int noout; |
| @@ -97,15 +94,6 @@ static struct option spkac_options[] = { | |||
| 97 | .type = OPTION_ARG, | 94 | .type = OPTION_ARG, |
| 98 | .opt.arg = &spkac_config.challenge, | 95 | .opt.arg = &spkac_config.challenge, |
| 99 | }, | 96 | }, |
| 100 | #ifndef OPENSSL_NO_ENGINE | ||
| 101 | { | ||
| 102 | .name = "engine", | ||
| 103 | .argname = "id", | ||
| 104 | .desc = "Use the engine specified by the given identifier", | ||
| 105 | .type = OPTION_ARG, | ||
| 106 | .opt.arg = &spkac_config.engine, | ||
| 107 | }, | ||
| 108 | #endif | ||
| 109 | { | 97 | { |
| 110 | .name = "in", | 98 | .name = "in", |
| 111 | .argname = "file", | 99 | .argname = "file", |
| @@ -174,7 +162,7 @@ static void | |||
| 174 | spkac_usage(void) | 162 | spkac_usage(void) |
| 175 | { | 163 | { |
| 176 | fprintf(stderr, | 164 | fprintf(stderr, |
| 177 | "usage: spkac [-challenge string] [-engine id] [-in file] " | 165 | "usage: spkac [-challenge string] [-in file] " |
| 178 | "[-key file] [-noout]\n" | 166 | "[-key file] [-noout]\n" |
| 179 | " [-out file] [-passin src] [-pubkey] [-spkac name] " | 167 | " [-out file] [-passin src] [-pubkey] [-spkac name] " |
| 180 | "[-spksect section]\n" | 168 | "[-spksect section]\n" |
| @@ -185,7 +173,6 @@ spkac_usage(void) | |||
| 185 | int | 173 | int |
| 186 | spkac_main(int argc, char **argv) | 174 | spkac_main(int argc, char **argv) |
| 187 | { | 175 | { |
| 188 | ENGINE *e = NULL; | ||
| 189 | int i, ret = 1; | 176 | int i, ret = 1; |
| 190 | BIO *in = NULL, *out = NULL; | 177 | BIO *in = NULL, *out = NULL; |
| 191 | char *passin = NULL; | 178 | char *passin = NULL; |
| @@ -207,14 +194,11 @@ spkac_main(int argc, char **argv) | |||
| 207 | BIO_printf(bio_err, "Error getting password\n"); | 194 | BIO_printf(bio_err, "Error getting password\n"); |
| 208 | goto end; | 195 | goto end; |
| 209 | } | 196 | } |
| 210 | #ifndef OPENSSL_NO_ENGINE | ||
| 211 | e = setup_engine(bio_err, spkac_config.engine, 0); | ||
| 212 | #endif | ||
| 213 | 197 | ||
| 214 | if (spkac_config.keyfile) { | 198 | if (spkac_config.keyfile) { |
| 215 | pkey = load_key(bio_err, | 199 | pkey = load_key(bio_err, |
| 216 | strcmp(spkac_config.keyfile, "-") ? spkac_config.keyfile | 200 | strcmp(spkac_config.keyfile, "-") ? spkac_config.keyfile |
| 217 | : NULL, FORMAT_PEM, 1, passin, e, "private key"); | 201 | : NULL, FORMAT_PEM, 1, passin, "private key"); |
| 218 | if (!pkey) { | 202 | if (!pkey) { |
| 219 | goto end; | 203 | goto end; |
| 220 | } | 204 | } |
