diff options
author | bcook <> | 2015-09-11 14:30:23 +0000 |
---|---|---|
committer | bcook <> | 2015-09-11 14:30:23 +0000 |
commit | e2fad4e6bdd4e404b3f4c186de52078738af2271 (patch) | |
tree | cc1109842924cab95a77b6863b32de51b6d4f960 /src/usr.bin/openssl/cms.c | |
parent | 7cea1ef22b79637be449efa70b99c6deaf74ef10 (diff) | |
download | openbsd-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/cms.c | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/src/usr.bin/openssl/cms.c b/src/usr.bin/openssl/cms.c index c6e662ab33..fccac23db7 100644 --- a/src/usr.bin/openssl/cms.c +++ b/src/usr.bin/openssl/cms.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cms.c,v 1.2 2015/08/22 16:36:05 jsing Exp $ */ | 1 | /* $OpenBSD: cms.c,v 1.3 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. | 3 | * project. |
4 | */ | 4 | */ |
@@ -99,7 +99,6 @@ int verify_err = 0; | |||
99 | int | 99 | int |
100 | cms_main(int argc, char **argv) | 100 | cms_main(int argc, char **argv) |
101 | { | 101 | { |
102 | ENGINE *e = NULL; | ||
103 | int operation = 0; | 102 | int operation = 0; |
104 | int ret = 0; | 103 | int ret = 0; |
105 | char **args; | 104 | char **args; |
@@ -128,9 +127,6 @@ cms_main(int argc, char **argv) | |||
128 | const EVP_MD *sign_md = NULL; | 127 | const EVP_MD *sign_md = NULL; |
129 | int informat = FORMAT_SMIME, outformat = FORMAT_SMIME; | 128 | int informat = FORMAT_SMIME, outformat = FORMAT_SMIME; |
130 | int rctformat = FORMAT_SMIME, keyform = FORMAT_PEM; | 129 | int rctformat = FORMAT_SMIME, keyform = FORMAT_PEM; |
131 | #ifndef OPENSSL_NO_ENGINE | ||
132 | char *engine = NULL; | ||
133 | #endif | ||
134 | unsigned char *secret_key = NULL, *secret_keyid = NULL; | 130 | unsigned char *secret_key = NULL, *secret_keyid = NULL; |
135 | unsigned char *pwri_pass = NULL, *pwri_tmp = NULL; | 131 | unsigned char *pwri_pass = NULL, *pwri_tmp = NULL; |
136 | size_t secret_keylen = 0, secret_keyidlen = 0; | 132 | size_t secret_keylen = 0, secret_keyidlen = 0; |
@@ -310,13 +306,6 @@ cms_main(int argc, char **argv) | |||
310 | goto argerr; | 306 | goto argerr; |
311 | } | 307 | } |
312 | } | 308 | } |
313 | #ifndef OPENSSL_NO_ENGINE | ||
314 | else if (!strcmp(*args, "-engine")) { | ||
315 | if (!args[1]) | ||
316 | goto argerr; | ||
317 | engine = *++args; | ||
318 | } | ||
319 | #endif | ||
320 | else if (!strcmp(*args, "-passin")) { | 309 | else if (!strcmp(*args, "-passin")) { |
321 | if (!args[1]) | 310 | if (!args[1]) |
322 | goto argerr; | 311 | goto argerr; |
@@ -526,7 +515,7 @@ argerr: | |||
526 | BIO_printf(bio_err, "-in file input file\n"); | 515 | BIO_printf(bio_err, "-in file input file\n"); |
527 | BIO_printf(bio_err, "-inform arg input format SMIME (default), PEM or DER\n"); | 516 | BIO_printf(bio_err, "-inform arg input format SMIME (default), PEM or DER\n"); |
528 | BIO_printf(bio_err, "-inkey file input private key (if not signer or recipient)\n"); | 517 | BIO_printf(bio_err, "-inkey file input private key (if not signer or recipient)\n"); |
529 | BIO_printf(bio_err, "-keyform arg input private key format (PEM or ENGINE)\n"); | 518 | BIO_printf(bio_err, "-keyform arg input private key format (PEM)\n"); |
530 | BIO_printf(bio_err, "-out file output file\n"); | 519 | BIO_printf(bio_err, "-out file output file\n"); |
531 | BIO_printf(bio_err, "-outform arg output format SMIME (default), PEM or DER\n"); | 520 | BIO_printf(bio_err, "-outform arg output format SMIME (default), PEM or DER\n"); |
532 | BIO_printf(bio_err, "-content file supply or override content for detached signature\n"); | 521 | BIO_printf(bio_err, "-content file supply or override content for detached signature\n"); |
@@ -538,16 +527,10 @@ argerr: | |||
538 | BIO_printf(bio_err, "-CAfile file trusted certificates file\n"); | 527 | BIO_printf(bio_err, "-CAfile file trusted certificates file\n"); |
539 | BIO_printf(bio_err, "-crl_check check revocation status of signer's certificate using CRLs\n"); | 528 | BIO_printf(bio_err, "-crl_check check revocation status of signer's certificate using CRLs\n"); |
540 | BIO_printf(bio_err, "-crl_check_all check revocation status of signer's certificate chain using CRLs\n"); | 529 | BIO_printf(bio_err, "-crl_check_all check revocation status of signer's certificate chain using CRLs\n"); |
541 | #ifndef OPENSSL_NO_ENGINE | ||
542 | BIO_printf(bio_err, "-engine e use engine e, possibly a hardware device.\n"); | ||
543 | #endif | ||
544 | BIO_printf(bio_err, "-passin arg input file pass phrase source\n"); | 530 | BIO_printf(bio_err, "-passin arg input file pass phrase source\n"); |
545 | BIO_printf(bio_err, "cert.pem recipient certificate(s) for encryption\n"); | 531 | BIO_printf(bio_err, "cert.pem recipient certificate(s) for encryption\n"); |
546 | goto end; | 532 | goto end; |
547 | } | 533 | } |
548 | #ifndef OPENSSL_NO_ENGINE | ||
549 | e = setup_engine(bio_err, engine, 0); | ||
550 | #endif | ||
551 | 534 | ||
552 | if (!app_passwd(bio_err, passargin, NULL, &passin, NULL)) { | 535 | if (!app_passwd(bio_err, passargin, NULL, &passin, NULL)) { |
553 | BIO_printf(bio_err, "Error getting password\n"); | 536 | BIO_printf(bio_err, "Error getting password\n"); |