summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_recoup.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_recoup.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_recoup.c')
-rw-r--r--src/exchange/taler-exchange-httpd_recoup.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/exchange/taler-exchange-httpd_recoup.c b/src/exchange/taler-exchange-httpd_recoup.c
index 5431c0551..101e7bffd 100644
--- a/src/exchange/taler-exchange-httpd_recoup.c
+++ b/src/exchange/taler-exchange-httpd_recoup.c
@@ -219,7 +219,17 @@ verify_and_execute_recoup (
}
/* check denomination signature */
- 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_YES !=
TALER_test_coin_valid (coin,
&dk->denom_pub))
@@ -233,7 +243,7 @@ verify_and_execute_recoup (
}
/* check recoup request signature */
- TEH_METRICS_num_verifications[TEH_MT_EDDSA]++;
+ TEH_METRICS_num_verifications[TEH_MT_SIGNATURE_EDDSA]++;
if (GNUNET_OK !=
TALER_wallet_recoup_verify (&coin->denom_pub_hash,
coin_bks,