turned onf debugging for blowfish
[feisty_meow.git] / nucleus / library / tests_crypto / test_blowfish_crypto.cpp
index e6fdd4b04526089688aa14719b1bf2ac3d375db4..4ae10ecd62fa3ef1946ed39e8362cf2950726910 100644 (file)
@@ -43,7 +43,7 @@ using namespace unit_test;
 
 #define LOG(to_print) EMERGENCY_LOG(program_wide_logger::get(), to_print)
 
-//#define DEBUG_BLOWFISH
+#define DEBUG_BLOWFISH
   // uncomment for noisier run.
 
 const int TEST_RUNS_PER_KEY = 5;  // encryption test cycles done on each key.
@@ -91,11 +91,21 @@ private:
 int test_blowfish::execute()
 {
   FUNCDEF("execute");
+#ifdef DEBUG_BLOWFISH
+  LOG(astring("starting blowfish test..."));
+#endif
   int left = THREAD_COUNT;
   while (left--) {
-    _threads.add_thread(new blowfish_thread(*this), true, NIL);
+#ifdef DEBUG_BLOWFISH
+  LOG(a_sprintf("blowfish thread %d starting...", left));
+#endif
+    _threads.add_thread(new blowfish_thread(*this), true, NULL_POINTER);
   }
 
+#ifdef DEBUG_BLOWFISH
+  LOG(astring("started all threads..."));
+#endif
+
   while (_threads.threads()) {
 #ifdef DEBUG_BLOWFISH
     LOG(astring("cleaning debris."));