summaryrefslogtreecommitdiff
path: root/src/backenddb/test_merchantdb.c
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2016-10-12 23:11:54 +0200
committerMarcello Stanisci <marcello.stanisci@inria.fr>2016-10-12 23:11:54 +0200
commitfe973b29bba8a6f46989743e4263a23e473735b8 (patch)
tree376dc0130aeb7f4edb3dee1519c22a145b50f143 /src/backenddb/test_merchantdb.c
parent52e82c8e9a1a988f075db0c74126744fca548173 (diff)
downloadmerchant-fe973b29bba8a6f46989743e4263a23e473735b8.tar.gz
merchant-fe973b29bba8a6f46989743e4263a23e473735b8.tar.bz2
merchant-fe973b29bba8a6f46989743e4263a23e473735b8.zip
merchant's key in transactions table
Diffstat (limited to 'src/backenddb/test_merchantdb.c')
-rw-r--r--src/backenddb/test_merchantdb.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c
index 4addef85..15bc3660 100644
--- a/src/backenddb/test_merchantdb.c
+++ b/src/backenddb/test_merchantdb.c
@@ -110,6 +110,12 @@ static struct TALER_CoinSpendPublicKeyP coin_pub;
static struct TALER_ExchangePublicKeyP signkey_pub;
/**
+ * Public Key of the merchant. Set to some random value.
+ * Used as merchant instances now do store their keys.
+ */
+static struct TALER_MerchantPublicKeyP merchant_pub;
+
+/**
* Wire transfer identifier. Set to some random value.
*/
static struct TALER_WireTransferIdentifierRawP wtid;
@@ -297,6 +303,7 @@ run (void *cls)
RND_BLK (&h_wire);
RND_BLK (&transaction_id);
RND_BLK (&signkey_pub);
+ RND_BLK (&merchant_pub);
RND_BLK (&wtid);
timestamp = GNUNET_TIME_absolute_get();
GNUNET_TIME_round_abs (&timestamp);
@@ -324,6 +331,7 @@ run (void *cls)
FAILIF (GNUNET_OK !=
plugin->store_transaction (plugin->cls,
transaction_id,
+ &merchant_pub,
EXCHANGE_URI,
&h_contract,
&h_wire,