donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit fa7447bafeeb490b7029545f0d9bebbcc29c865f
parent d64bbee1bfeaa1d00aabd2d62d46475a77c87820
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
Date:   Mon, 15 Apr 2024 16:28:44 +0200

fix db test

Diffstat:
Msrc/donaudb/test_donaudb.c | 19++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/src/donaudb/test_donaudb.c b/src/donaudb/test_donaudb.c @@ -75,6 +75,7 @@ static void run (void *cls) { struct GNUNET_CONFIGURATION_Handle *cfg = cls; + struct GNUNET_TIME_Timestamp now; // Charity information json_t *charities; @@ -93,8 +94,8 @@ run (void *cls) struct TALER_Amount du_value; // Signing key information - struct DONAU_DonauPublicKeyP donau_pubkey; - struct SigningKey *sk; + struct DONAU_DonauPublicKeyP donau_pub; + struct DONAUDB_SignkeyMetaData sk_meta; if (NULL == (plugin = DONAUDB_plugin_load (cfg))) @@ -174,16 +175,16 @@ run (void *cls) NULL)); /* test insert signing key */ - RND_BLK (&donau_pubkey); - sk->donau_pub = donau_pubkey; - sk->meta.expire_legal - sk->meta.expire_sign - sk->meta.valid_from + RND_BLK (&donau_pub); + now = GNUNET_TIME_timestamp_get (); + sk_meta.expire_legal = now; + sk_meta.expire_sign = now; + sk_meta.valid_from = now; FAILIF (GNUNET_DB_STATUS_SUCCESS_NO_RESULTS != plugin->insert_signing_key (plugin->cls, - &sk->donau_pub, - &sk->meta)); + &donau_pub, + &sk_meta)); /* test iterate signing key */ FAILIF (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT !=