summaryrefslogtreecommitdiff
path: root/src/benchmark
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2021-11-05 14:00:10 +0100
committerChristian Grothoff <grothoff@gnunet.org>2021-11-05 14:00:10 +0100
commit32da809fd665f1ac19210bf48952f1988f417fb8 (patch)
treeeebd61cf482dddf83c1ce530f3aca0c045a33591 /src/benchmark
parent766922f7e9bd5570fd12b663e61f8bd622e51c78 (diff)
downloadexchange-32da809fd665f1ac19210bf48952f1988f417fb8.tar.gz
exchange-32da809fd665f1ac19210bf48952f1988f417fb8.tar.bz2
exchange-32da809fd665f1ac19210bf48952f1988f417fb8.zip
abstract denomination keys a bit more
Diffstat (limited to 'src/benchmark')
-rw-r--r--src/benchmark/taler-aggregator-benchmark.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/benchmark/taler-aggregator-benchmark.c b/src/benchmark/taler-aggregator-benchmark.c
index 34c45b5cd..35d6af6fe 100644
--- a/src/benchmark/taler-aggregator-benchmark.c
+++ b/src/benchmark/taler-aggregator-benchmark.c
@@ -479,17 +479,16 @@ run (void *cls,
GNUNET_TIME_absolute_add (end,
GNUNET_TIME_UNIT_YEARS));
{
- struct GNUNET_CRYPTO_RsaPrivateKey *pk;
- struct GNUNET_CRYPTO_RsaPublicKey *pub;
+ struct TALER_DenominationPrivateKey pk;
struct GNUNET_HashCode hc;
- struct TALER_DenominationPublicKey denom_pub = {
- .cipher = TALER_DENOMINATION_RSA
- };
+ struct TALER_DenominationPublicKey denom_pub;
RANDOMIZE (&hc);
- pk = GNUNET_CRYPTO_rsa_private_key_create (1024);
- pub = GNUNET_CRYPTO_rsa_private_key_get_public (pk);
- denom_pub.details.rsa_public_key = pub;
+ GNUNET_assert (GNUNET_OK ==
+ TALER_denom_priv_create (&pk,
+ &denom_pub,
+ TALER_DENOMINATION_RSA,
+ 1024));
TALER_denom_pub_hash (&denom_pub,
&h_denom_pub);
make_amountN (2, 0, &issue.properties.value);
@@ -510,10 +509,10 @@ run (void *cls,
}
denom_sig.cipher = TALER_DENOMINATION_RSA;
denom_sig.details.rsa_signature
- = GNUNET_CRYPTO_rsa_sign_fdh (pk,
+ = GNUNET_CRYPTO_rsa_sign_fdh (pk.details.rsa_private_key,
&hc);
TALER_denom_pub_free (&denom_pub);
- GNUNET_CRYPTO_rsa_private_key_free (pk);
+ TALER_denom_priv_free (&pk);
}
{