From 266afcd7d5d276a77f30debcc1ba51347390514b Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 5 Jun 2006 04:29:03 +0000 Subject: [PATCH] bandaid for bug 299. this is still a bug, since we don't initialize for hardware acceleration in certain configurations; but not critical until that is supported. svn:r6536 --- src/common/crypto.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/crypto.c b/src/common/crypto.c index ac23880114..200c74a27c 100644 --- a/src/common/crypto.c +++ b/src/common/crypto.c @@ -189,8 +189,12 @@ crypto_global_init(int useAccel) OpenSSL_add_all_algorithms(); _crypto_global_initialized = 1; setup_openssl_threading(); + /* XXX the below is a bug, since we can't know if we're supposed + * to be using hardware acceleration or not. we should arrange + * for this function to be called before init_keys. But make it + * not complain loudly, at least until we make acceleration work. */ if (useAccel < 0) { - log_warn(LD_CRYPTO, "Initializing OpenSSL via tor_tls_init()."); + log_info(LD_CRYPTO, "Initializing OpenSSL via tor_tls_init()."); } #ifndef NO_ENGINES if (useAccel > 0) {