diff options
author | Nick Mathewson <nickm@torproject.org> | 2018-11-02 11:21:06 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-11-05 09:22:02 -0500 |
commit | 50436ccea4bd200e45196ccce7acff28f293a4de (patch) | |
tree | 97385995bcd29d7bf8d8b9a49bdeb884675369ae /src/app | |
parent | cfe5b35edb38cef6312ef0b4ae44fb0e20342706 (diff) | |
download | tor-50436ccea4bd200e45196ccce7acff28f293a4de.tar.gz tor-50436ccea4bd200e45196ccce7acff28f293a4de.zip |
Add crypto module as a subsystem.
Diffstat (limited to 'src/app')
-rw-r--r-- | src/app/main/main.c | 7 | ||||
-rw-r--r-- | src/app/main/subsystem_list.c | 2 |
2 files changed, 2 insertions, 7 deletions
diff --git a/src/app/main/main.c b/src/app/main/main.c index 3e80725b9a..74c3c41e5b 100644 --- a/src/app/main/main.c +++ b/src/app/main/main.c @@ -535,12 +535,6 @@ tor_init(int argc, char *argv[]) tor_snprintf(progname, sizeof(progname), "Tor %s", get_version()); log_set_application_name(progname); - /* Set up the crypto nice and early */ - if (crypto_early_init() < 0) { - log_err(LD_GENERAL, "Unable to initialize the crypto subsystem!"); - return -1; - } - /* Initialize the history structures. */ rep_hist_init(); /* Initialize the service cache. */ @@ -859,7 +853,6 @@ tor_cleanup(void) later, if it makes shutdown unacceptably slow. But for now, leave it here: it's helped us catch bugs in the past. */ - crypto_global_cleanup(); } /** Read/create keys as needed, and echo our fingerprint to stdout. */ diff --git a/src/app/main/subsystem_list.c b/src/app/main/subsystem_list.c index cb186c14d9..dd64568226 100644 --- a/src/app/main/subsystem_list.c +++ b/src/app/main/subsystem_list.c @@ -8,6 +8,7 @@ #include "lib/cc/compat_compiler.h" #include "lib/cc/torint.h" +#include "lib/crypt_ops/crypto_sys.h" #include "lib/err/torerr_sys.h" #include "lib/log/log_sys.h" #include "lib/net/network_sys.h" @@ -27,6 +28,7 @@ const subsys_fns_t *tor_subsystems[] = { &sys_threads, &sys_logging, &sys_network, + &sys_crypto, }; const unsigned n_tor_subsystems = ARRAY_LENGTH(tor_subsystems); |