diff options
author | Fournier Nicolas <nicolas.fournier@ensta-paristech.fr> | 2015-06-30 18:18:31 +0200 |
---|---|---|
committer | Fournier Nicolas <nicolas.fournier@ensta-paristech.fr> | 2015-06-30 18:18:31 +0200 |
commit | d0a6b47099384e39e820687fe7b83628514a6382 (patch) | |
tree | 97b96545ea6dd472a1a45ed32c4eacaf612028d9 /src/mintdb/perf_taler_mintdb_init.c | |
parent | fddb73c62d838aa64fda21b232b1f42d9ea510c7 (diff) | |
download | exchange-d0a6b47099384e39e820687fe7b83628514a6382.tar.xz |
Finished work on database initialization
Diffstat (limited to 'src/mintdb/perf_taler_mintdb_init.c')
-rw-r--r-- | src/mintdb/perf_taler_mintdb_init.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mintdb/perf_taler_mintdb_init.c b/src/mintdb/perf_taler_mintdb_init.c index a0019f84c..ab55248ce 100644 --- a/src/mintdb/perf_taler_mintdb_init.c +++ b/src/mintdb/perf_taler_mintdb_init.c @@ -230,8 +230,6 @@ PERF_TALER_MINTDB_deposit_init (const struct TALER_MINTDB_DenominationKeyIssueIn GNUNET_CRYPTO_rsa_sign (dki->denom_priv.rsa_private_key, &coin.coin_pub.eddsa_pub, sizeof (struct GNUNET_CRYPTO_EddsaPublicKey)))); - - GNUNET_free (eddsa_prvt); } { //csig struct u32_presign @@ -359,7 +357,6 @@ PERF_TALER_MINTDB_collectable_blindcoin_init ( } unsigned_data; struct TALER_MINTDB_CollectableBlindcoin *coin; - GNUNET_assert (NULL != (coin = GNUNET_new (struct TALER_MINTDB_CollectableBlindcoin))); GNUNET_assert (NULL != @@ -376,7 +373,6 @@ PERF_TALER_MINTDB_collectable_blindcoin_init ( GNUNET_CRYPTO_rsa_private_key_decode (buffer, size))); GNUNET_free (buffer); } - GNUNET_assert (NULL != (coin->denom_pub.rsa_public_key = GNUNET_CRYPTO_rsa_private_key_get_public (denomination_key))); @@ -394,6 +390,9 @@ PERF_TALER_MINTDB_collectable_blindcoin_init ( GNUNET_CRYPTO_rsa_sign (denomination_key, &random_int, sizeof (random_int)))); + char *buffer; + GNUNET_CRYPTO_rsa_signature_encode (coin->sig.rsa_signature, &buffer); + free (buffer); GNUNET_CRYPTO_hash_create_random (GNUNET_CRYPTO_QUALITY_WEAK, &coin->h_coin_envelope); unsigned_data.purpose.size = htonl (sizeof (unsigned_data)); |