[tor-commits] [tor/master] Add an --accel switch to run unit tests with crypto acceleration

nickm at torproject.org nickm at torproject.org
Fri Jan 17 16:58:15 UTC 2014


commit ab0fdbb618f52effad41625e88ee341e402a4d6d
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Jan 13 16:34:28 2014 -0500

    Add an --accel switch to run unit tests with crypto acceleration
---
 src/test/test.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/test/test.c b/src/test/test.c
index 6ea41b1..9b474e9 100644
--- a/src/test/test.c
+++ b/src/test/test.c
@@ -1660,6 +1660,7 @@ main(int c, const char **v)
   char *errmsg = NULL;
   int i, i_out;
   int loglevel = LOG_ERR;
+  int accel_crypto = 0;
 
 #ifdef USE_DMALLOC
   {
@@ -1682,6 +1683,8 @@ main(int c, const char **v)
       loglevel = LOG_INFO;
     } else if (!strcmp(v[i], "--debug")) {
       loglevel = LOG_DEBUG;
+    } else if (!strcmp(v[i], "--accel")) {
+      accel_crypto = 1;
     } else {
       v[i_out++] = v[i];
     }
@@ -1696,7 +1699,7 @@ main(int c, const char **v)
   }
 
   options->command = CMD_RUN_UNITTESTS;
-  if (crypto_global_init(0, NULL, NULL)) {
+  if (crypto_global_init(accel_crypto, NULL, NULL)) {
     printf("Can't initialize crypto subsystem; exiting.\n");
     return 1;
   }





More information about the tor-commits mailing list