have auditor report command to handle denomination key revocation on emergency-detection (#3887)

This commit is contained in:
Christian Grothoff 2017-04-08 20:11:37 +02:00
parent d2f970c964
commit d27f7f34b4
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -121,11 +121,14 @@ static struct TALER_AUDITORDB_ProgressPoint pp;
static void
report_emergency (const struct TALER_EXCHANGEDB_DenominationKeyInformationP *dki)
{
/* TODO: properly implement #3887, including how to continue the
audit after the emergency. */
char *dhks;
dhks = GNUNET_STRINGS_data_to_string_alloc (&dki->properties.denom_hash,
sizeof (struct GNUNET_HashCode));
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
"Emergency detected for denomination %s\n",
GNUNET_h2s (&dki->properties.denom_hash));
"Emergency detected. Exchange must revoke key using `taler-auditor -r %s`\n",
dhks);
GNUNET_free (dhks);
}