From: Christian Grothoff Date: Wed, 16 May 2018 22:16:09 +0000 (+0200) Subject: extend test to show crypto issue X-Git-Tag: v0.11.0pre66~41 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=20fe42aac530cadfd88e5e409184b361a7f14f8f;p=oweals%2Fgnunet.git extend test to show crypto issue --- diff --git a/src/rps/test_rps.c b/src/rps/test_rps.c index 542919425..bae28428f 100644 --- a/src/rps/test_rps.c +++ b/src/rps/test_rps.c @@ -2782,7 +2782,7 @@ main (int argc, char *argv[]) { GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "This is the profiler\n"); cur_test_run.name = "test-rps-profiler"; - num_peers = 10; + num_peers = 100; mal_type = 3; cur_test_run.init_peer = profiler_init_peer; //cur_test_run.pre_test = mal_pre; diff --git a/src/util/test_crypto_ecdh_eddsa.c b/src/util/test_crypto_ecdh_eddsa.c index ec7819c3b..efb9e0992 100644 --- a/src/util/test_crypto_ecdh_eddsa.c +++ b/src/util/test_crypto_ecdh_eddsa.c @@ -56,7 +56,8 @@ test_ecdh() &id1, &dh[1])); /* Check that both DH results are equal. */ - GNUNET_assert (0 == memcmp (&dh[0], &dh[1], + GNUNET_assert (0 == memcmp (&dh[0], + &dh[1], sizeof (struct GNUNET_HashCode))); GNUNET_free (priv_dsa); GNUNET_free (priv_ecdh); @@ -75,10 +76,13 @@ main (int argc, char *argv[]) return 0; } if (getenv ("GNUNET_GCRYPT_DEBUG")) - gcry_control (GCRYCTL_SET_DEBUG_FLAGS, 1u , 0); + gcry_control (GCRYCTL_SET_DEBUG_FLAGS, 1u, 0); GNUNET_log_setup ("test-crypto-ecdh-eddsa", "WARNING", NULL); - if (0 != test_ecdh()) - return 1; + for (unsigned int i=0;i<10000;i++) + { + if (0 != test_ecdh()) + return 1; + } return 0; }