diff options
Diffstat (limited to '')
-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 | } |