summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/openssl.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/openssl.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/openssl.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/usr.bin/openssl/openssl.c b/src/usr.bin/openssl/openssl.c
index 97321f0cac..c85a807d29 100644
--- a/src/usr.bin/openssl/openssl.c
+++ b/src/usr.bin/openssl/openssl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: openssl.c,v 1.6 2015/09/10 16:43:06 jsing Exp $ */ 1/* $OpenBSD: openssl.c,v 1.7 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 *
@@ -126,10 +126,6 @@
126#include <openssl/ssl.h> 126#include <openssl/ssl.h>
127#include <openssl/x509.h> 127#include <openssl/x509.h>
128 128
129#ifndef OPENSSL_NO_ENGINE
130#include <openssl/engine.h>
131#endif
132
133#include "progs.h" 129#include "progs.h"
134#include "s_apps.h" 130#include "s_apps.h"
135 131
@@ -162,9 +158,6 @@ FUNCTION functions[] = {
162 { FUNC_TYPE_GENERAL, "crl", crl_main }, 158 { FUNC_TYPE_GENERAL, "crl", crl_main },
163 { FUNC_TYPE_GENERAL, "dgst", dgst_main }, 159 { FUNC_TYPE_GENERAL, "dgst", dgst_main },
164 { FUNC_TYPE_GENERAL, "enc", enc_main }, 160 { FUNC_TYPE_GENERAL, "enc", enc_main },
165#ifndef OPENSSL_NO_ENGINE
166 { FUNC_TYPE_GENERAL, "engine", engine_main },
167#endif
168 { FUNC_TYPE_GENERAL, "errstr", errstr_main }, 161 { FUNC_TYPE_GENERAL, "errstr", errstr_main },
169 { FUNC_TYPE_GENERAL, "genpkey", genpkey_main }, 162 { FUNC_TYPE_GENERAL, "genpkey", genpkey_main },
170 { FUNC_TYPE_GENERAL, "nseq", nseq_main }, 163 { FUNC_TYPE_GENERAL, "nseq", nseq_main },
@@ -419,10 +412,6 @@ openssl_startup(void)
419 SSL_library_init(); 412 SSL_library_init();
420 SSL_load_error_strings(); 413 SSL_load_error_strings();
421 414
422#ifndef OPENSSL_NO_ENGINE
423 ENGINE_load_builtin_engines();
424#endif
425
426 setup_ui_method(); 415 setup_ui_method();
427} 416}
428 417
@@ -433,11 +422,6 @@ openssl_shutdown(void)
433 destroy_ui_method(); 422 destroy_ui_method();
434 OBJ_cleanup(); 423 OBJ_cleanup();
435 EVP_cleanup(); 424 EVP_cleanup();
436
437#ifndef OPENSSL_NO_ENGINE
438 ENGINE_cleanup();
439#endif
440
441 CRYPTO_cleanup_all_ex_data(); 425 CRYPTO_cleanup_all_ex_data();
442 ERR_remove_thread_state(NULL); 426 ERR_remove_thread_state(NULL);
443 ERR_free_strings(); 427 ERR_free_strings();