summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/rsa.c
diff options
context:
space:
mode:
authorbcook <>2015-09-11 14:30:23 +0000
committerbcook <>2015-09-11 14:30:23 +0000
commite2fad4e6bdd4e404b3f4c186de52078738af2271 (patch)
treecc1109842924cab95a77b6863b32de51b6d4f960 /src/usr.bin/openssl/rsa.c
parent7cea1ef22b79637be449efa70b99c6deaf74ef10 (diff)
downloadopenbsd-e2fad4e6bdd4e404b3f4c186de52078738af2271.tar.gz
openbsd-e2fad4e6bdd4e404b3f4c186de52078738af2271.tar.bz2
openbsd-e2fad4e6bdd4e404b3f4c186de52078738af2271.zip
Remove engine command and parameters from openssl(1).
We do not have any builtin or dynamic engines, meaning openssl(1) has no way to use the engine command or parameters at all. ok jsing@
Diffstat (limited to '')
-rw-r--r--src/usr.bin/openssl/rsa.c25
1 files changed, 4 insertions, 21 deletions
diff --git a/src/usr.bin/openssl/rsa.c b/src/usr.bin/openssl/rsa.c
index 55b6f7399f..708332a8d1 100644
--- a/src/usr.bin/openssl/rsa.c
+++ b/src/usr.bin/openssl/rsa.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsa.c,v 1.4 2015/08/19 18:25:31 deraadt Exp $ */ 1/* $OpenBSD: rsa.c,v 1.5 2015/09/11 14:30:23 bcook 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 *
@@ -77,9 +77,6 @@
77static struct { 77static struct {
78 int check; 78 int check;
79 const EVP_CIPHER *enc; 79 const EVP_CIPHER *enc;
80#ifndef OPENSSL_NO_ENGINE
81 char *engine;
82#endif
83 char *infile; 80 char *infile;
84 int informat; 81 int informat;
85 int modulus; 82 int modulus;
@@ -119,15 +116,6 @@ static struct option rsa_options[] = {
119 .type = OPTION_FLAG, 116 .type = OPTION_FLAG,
120 .opt.flag = &rsa_config.check, 117 .opt.flag = &rsa_config.check,
121 }, 118 },
122#ifndef OPENSSL_NO_ENGINE
123 {
124 .name = "engine",
125 .argname = "id",
126 .desc = "Use the engine specified by the given identifier",
127 .type = OPTION_ARG,
128 .opt.arg = &rsa_config.engine,
129 },
130#endif
131 { 119 {
132 .name = "in", 120 .name = "in",
133 .argname = "file", 121 .argname = "file",
@@ -258,7 +246,7 @@ static void
258rsa_usage() 246rsa_usage()
259{ 247{
260 fprintf(stderr, 248 fprintf(stderr,
261 "usage: rsa [-ciphername] [-check] [-engine id] [-in file] " 249 "usage: rsa [-ciphername] [-check] [-in file] "
262 "[-inform fmt]\n" 250 "[-inform fmt]\n"
263 " [-modulus] [-noout] [-out file] [-outform fmt] " 251 " [-modulus] [-noout] [-out file] [-outform fmt] "
264 "[-passin src]\n" 252 "[-passin src]\n"
@@ -274,7 +262,6 @@ rsa_usage()
274int 262int
275rsa_main(int argc, char **argv) 263rsa_main(int argc, char **argv)
276{ 264{
277 ENGINE *e = NULL;
278 int ret = 1; 265 int ret = 1;
279 RSA *rsa = NULL; 266 RSA *rsa = NULL;
280 int i; 267 int i;
@@ -291,10 +278,6 @@ rsa_main(int argc, char **argv)
291 goto end; 278 goto end;
292 } 279 }
293 280
294#ifndef OPENSSL_NO_ENGINE
295 e = setup_engine(bio_err, rsa_config.engine, 0);
296#endif
297
298 if (!app_passwd(bio_err, rsa_config.passargin, rsa_config.passargout, 281 if (!app_passwd(bio_err, rsa_config.passargin, rsa_config.passargout,
299 &passin, &passout)) { 282 &passin, &passout)) {
300 BIO_printf(bio_err, "Error getting passwords\n"); 283 BIO_printf(bio_err, "Error getting passwords\n");
@@ -323,12 +306,12 @@ rsa_main(int argc, char **argv)
323 tmpformat = rsa_config.informat; 306 tmpformat = rsa_config.informat;
324 307
325 pkey = load_pubkey(bio_err, rsa_config.infile, 308 pkey = load_pubkey(bio_err, rsa_config.infile,
326 tmpformat, 1, passin, e, "Public Key"); 309 tmpformat, 1, passin, "Public Key");
327 } else 310 } else
328 pkey = load_key(bio_err, rsa_config.infile, 311 pkey = load_key(bio_err, rsa_config.infile,
329 (rsa_config.informat == FORMAT_NETSCAPE && 312 (rsa_config.informat == FORMAT_NETSCAPE &&
330 rsa_config.sgckey ? FORMAT_IISSGC : 313 rsa_config.sgckey ? FORMAT_IISSGC :
331 rsa_config.informat), 1, passin, e, "Private Key"); 314 rsa_config.informat), 1, passin, "Private Key");
332 315
333 if (pkey != NULL) 316 if (pkey != NULL)
334 rsa = EVP_PKEY_get1_RSA(pkey); 317 rsa = EVP_PKEY_get1_RSA(pkey);