diff options
author | Marco Boss <bossm8@bfh.ch> | 2022-03-14 20:06:07 +0100 |
---|---|---|
committer | Marco Boss <bossm8@bfh.ch> | 2022-03-14 20:06:07 +0100 |
commit | 7529939a0f7af04c9435cd985a3d4729935634e1 (patch) | |
tree | 5a5dccb30ad8be058ab0910d163994fefc73e842 /src/exchange/taler-exchange-httpd_keys.c | |
parent | 687f0cab82869216289c62ac42acd9c8a6bbf59f (diff) |
add metrics for number of crypto operations
Diffstat (limited to 'src/exchange/taler-exchange-httpd_keys.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_keys.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c index 33f9170d..fce6d4f1 100644 --- a/src/exchange/taler-exchange-httpd_keys.c +++ b/src/exchange/taler-exchange-httpd_keys.c @@ -2453,6 +2453,7 @@ TEH_keys_denomination_sign_withdraw ( switch (hd->denom_pub.cipher) { case TALER_DENOMINATION_RSA: + TEH_METRICS_num_signatures[TEH_MT_CIPHER]++; return TALER_CRYPTO_helper_rsa_sign ( ksh->helpers->rsadh, &hd->h_details.h_rsa, @@ -2460,6 +2461,7 @@ TEH_keys_denomination_sign_withdraw ( bp->details.rsa_blinded_planchet.blinded_msg_size, bs); case TALER_DENOMINATION_CS: + TEH_METRICS_num_signatures[TEH_MT_CIPHER]++; return TALER_CRYPTO_helper_cs_sign_withdraw ( ksh->helpers->csdh, &hd->h_details.h_cs, @@ -2492,6 +2494,7 @@ TEH_keys_denomination_sign_melt ( switch (hd->denom_pub.cipher) { case TALER_DENOMINATION_RSA: + TEH_METRICS_num_signatures[TEH_MT_CIPHER]++; return TALER_CRYPTO_helper_rsa_sign ( ksh->helpers->rsadh, &hd->h_details.h_rsa, @@ -2499,6 +2502,7 @@ TEH_keys_denomination_sign_melt ( bp->details.rsa_blinded_planchet.blinded_msg_size, bs); case TALER_DENOMINATION_CS: + TEH_METRICS_num_signatures[TEH_MT_CIPHER]++; return TALER_CRYPTO_helper_cs_sign_melt ( ksh->helpers->csdh, &hd->h_details.h_cs, @@ -2645,6 +2649,7 @@ TEH_keys_exchange_sign2_ ( { enum TALER_ErrorCode ec; + TEH_METRICS_num_signatures[TEH_MT_EDDSA]++; ec = TALER_CRYPTO_helper_esign_sign_ (ksh->helpers->esh, purpose, pub, |