diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-11-24 15:26:09 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-11-24 15:26:09 +0100 |
commit | 124ab147a97703b0247edebb0a4870a7db6b1079 (patch) | |
tree | 19ed2caeb91e1838a8dad664d7b7827bd2a2ac31 | |
parent | ef2965816109cdf116b91cd838163b294c70057a (diff) |
more logging
-rw-r--r-- | src/exchange/taler-exchange-httpd_keys.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c index 81c77df29..32f270c15 100644 --- a/src/exchange/taler-exchange-httpd_keys.c +++ b/src/exchange/taler-exchange-httpd_keys.c @@ -670,6 +670,7 @@ helper_rsa_cb ( section_name, GNUNET_STRINGS_relative_time_to_string (validity_duration, GNUNET_NO)); + GNUNET_assert (TALER_DENOMINATION_RSA == denom_pub->cipher); key_generation++; TEH_resume_keys_requests (false); hd = GNUNET_CONTAINER_multihashmap_get (hs->rsa_keys, @@ -689,6 +690,7 @@ helper_rsa_cb ( hd->sm_sig = *sm_sig; TALER_denom_pub_deep_copy (&hd->denom_pub, denom_pub); + GNUNET_assert (TALER_DENOMINATION_RSA == hd->denom_pub.cipher); // FIXME-OEC: set AGE RESTRICTION (from 'global' variable, // that itself is set from /managmenet API!) HERE! // ISSUE: tricky to handle if configuration changes @@ -1012,6 +1014,7 @@ denomination_info_cb ( struct TEH_KeyStateHandle *ksh = cls; struct TEH_DenominationKey *dk; + GNUNET_assert (TALER_DENOMINATION_INVALID != denom_pub->cipher); if ( (0 == meta->start.abs_value_us) || (0 == meta->expire_withdraw.abs_value_us) || (0 == meta->expire_deposit.abs_value_us) || @@ -2389,12 +2392,20 @@ TEH_keys_load_fees (const struct TALER_DenominationHash *h_denom_pub, ok = load_fees (hd->section_name, meta); if (GNUNET_OK == ok) + { + GNUNET_assert (TALER_DENOMINATION_INVALID != hd->denom_pub.cipher); TALER_denom_pub_deep_copy (denom_pub, &hd->denom_pub); + } else + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "No fees for `%s', voiding key\n", + hd->section_name); memset (denom_pub, 0, sizeof (*denom_pub)); + } return ok; } |