summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_melt.c
diff options
context:
space:
mode:
authorMarco Boss <bossm8@bfh.ch>2022-03-17 14:09:12 +0100
committerMarco Boss <bossm8@bfh.ch>2022-03-17 14:09:12 +0100
commit63879d9d20986e66e847f1e19b16f5f2a60ee469 (patch)
treeaea7719ed40d80099503303ce2348d5f7fad9788 /src/exchange/taler-exchange-httpd_melt.c
parentfe94405554482565beca89bf475b4695af924458 (diff)
downloadexchange-63879d9d20986e66e847f1e19b16f5f2a60ee469.tar.gz
exchange-63879d9d20986e66e847f1e19b16f5f2a60ee469.tar.bz2
exchange-63879d9d20986e66e847f1e19b16f5f2a60ee469.zip
more explicit cipher usage counters
Diffstat (limited to 'src/exchange/taler-exchange-httpd_melt.c')
-rw-r--r--src/exchange/taler-exchange-httpd_melt.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/exchange/taler-exchange-httpd_melt.c b/src/exchange/taler-exchange-httpd_melt.c
index f1e99a864..531209c10 100644
--- a/src/exchange/taler-exchange-httpd_melt.c
+++ b/src/exchange/taler-exchange-httpd_melt.c
@@ -341,7 +341,17 @@ check_melt_valid (struct MHD_Connection *connection,
TALER_EC_EXCHANGE_MELT_FEES_EXCEED_CONTRIBUTION,
NULL);
}
- TEH_METRICS_num_verifications[TEH_MT_CIPHER]++;
+ switch (dk->denom_pub.cipher)
+ {
+ case TALER_DENOMINATION_RSA:
+ TEH_METRICS_num_verifications[TEH_MT_SIGNATURE_RSA]++;
+ break;
+ case TALER_DENOMINATION_CS:
+ TEH_METRICS_num_verifications[TEH_MT_SIGNATURE_CS]++;
+ break;
+ default:
+ break;
+ }
if (GNUNET_OK !=
TALER_test_coin_valid (&rmc->refresh_session.coin,
&dk->denom_pub))
@@ -354,7 +364,7 @@ check_melt_valid (struct MHD_Connection *connection,
}
/* verify signature of coin for melt operation */
- TEH_METRICS_num_verifications[TEH_MT_EDDSA]++;
+ TEH_METRICS_num_verifications[TEH_MT_SIGNATURE_EDDSA]++;
if (GNUNET_OK !=
TALER_wallet_melt_verify (&rmc->refresh_session.amount_with_fee,
&rmc->coin_refresh_fee,