exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit bfebdae8380456dd0392cd13b919d43d8e8f48be
parent 2bdc2f61c526bdb8b7b1bc7e6df1dbd52ac3761a
Author: Florian Dold <florian@dold.me>
Date:   Fri, 30 Jul 2021 18:37:54 +0200

fix secmod helper config, wait for client directory

Diffstat:
Msrc/util/test_helper_eddsa.c | 18+++++++++++++++---
Msrc/util/test_helper_eddsa.conf | 2--
Msrc/util/test_helper_rsa.c | 17++++++++++++++---
Msrc/util/test_helper_rsa.conf | 2--
4 files changed, 29 insertions(+), 10 deletions(-)

diff --git a/src/util/test_helper_eddsa.c b/src/util/test_helper_eddsa.c @@ -332,15 +332,27 @@ run_test (void) GNUNET_break (0); return 77; } - esh = TALER_CRYPTO_helper_esign_connect (cfg, - &key_cb, - NULL); + + /* wait for helper to start and give us keys */ + fprintf (stderr, "Waiting for helper client directory to become available "); + for (unsigned int i = 0; i<1000; i++) + { + esh = TALER_CRYPTO_helper_esign_connect (cfg, + &key_cb, + NULL); + if (NULL != esh) + break; + nanosleep (&req, NULL); + fprintf (stderr, "."); + } GNUNET_CONFIGURATION_destroy (cfg); if (NULL == esh) { GNUNET_break (0); return 1; } + fprintf (stderr, " done.\n"); + /* wait for helper to start and give us keys */ fprintf (stderr, "Waiting for helper to start "); for (unsigned int i = 0; i<1000; i++) diff --git a/src/util/test_helper_eddsa.conf b/src/util/test_helper_eddsa.conf @@ -7,5 +7,3 @@ TALER_RUNTIME_DIR = ${TMPDIR:-/tmp}/${USER}/test_helper_eddsa/ LOOKAHEAD_SIGN = 5 minutes OVERLAP_DURATION = 1 s DURATION = 1 minute -KEY_DIR = ${TALER_RUNTIME_DIR}keydir/ -UNIXPATH = ${TALER_RUNTIME_DIR}helper.unix diff --git a/src/util/test_helper_rsa.c b/src/util/test_helper_rsa.c @@ -471,15 +471,26 @@ run_test (void) GNUNET_break (0); return 77; } - dh = TALER_CRYPTO_helper_denom_connect (cfg, - &key_cb, - NULL); + + fprintf (stderr, "Waiting for helper client directory to become available "); + for (unsigned int i = 0; i<1000; i++) + { + dh = TALER_CRYPTO_helper_denom_connect (cfg, + &key_cb, + NULL); + if (NULL != dh) + break; + nanosleep (&req, NULL); + fprintf (stderr, "."); + } GNUNET_CONFIGURATION_destroy (cfg); if (NULL == dh) { GNUNET_break (0); return 1; } + fprintf (stderr, " done.\n"); + /* wait for helper to start and give us keys */ fprintf (stderr, "Waiting for helper to start "); for (unsigned int i = 0; i<1000; i++) diff --git a/src/util/test_helper_rsa.conf b/src/util/test_helper_rsa.conf @@ -11,5 +11,3 @@ RSA_KEYSIZE = 2048 [taler-exchange-secmod-rsa] LOOKAHEAD_SIGN = 5 minutes OVERLAP_DURATION = 1 s -KEY_DIR = ${TALER_RUNTIME_DIR}/keydir/ -UNIXPATH = ${TALER_RUNTIME_DIR}helper.unix