From e7317393967f8262c121ef451f976507032c2f17 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 23 Apr 2022 18:11:31 +0200 Subject: -create cmd for purse deposit --- src/testing/testing_api_cmd_reserve_purse.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/testing/testing_api_cmd_reserve_purse.c') diff --git a/src/testing/testing_api_cmd_reserve_purse.c b/src/testing/testing_api_cmd_reserve_purse.c index 987843288..8f44692fd 100644 --- a/src/testing/testing_api_cmd_reserve_purse.c +++ b/src/testing/testing_api_cmd_reserve_purse.c @@ -51,6 +51,11 @@ struct ReservePurseState */ struct TALER_PurseContractPrivateKeyP purse_priv; + /** + * Public key of the purse. + */ + struct TALER_PurseContractPublicKeyP purse_pub; + /** * Private key with the merge capability. */ @@ -152,6 +157,8 @@ purse_run (void *cls, } ds->reserve_priv = *reserve_priv; GNUNET_CRYPTO_eddsa_key_create (&ds->purse_priv.eddsa_priv); + GNUNET_CRYPTO_eddsa_key_get_public (&ds->purse_priv.eddsa_priv, + &ds->purse_pub.eddsa_pub); GNUNET_CRYPTO_eddsa_key_create (&ds->merge_priv.eddsa_priv); GNUNET_CRYPTO_ecdhe_key_create (&ds->contract_priv.ecdhe_priv); ds->merge_timestamp = GNUNET_TIME_timestamp_get (); @@ -225,6 +232,7 @@ purse_traits (void *cls, &ds->merge_timestamp), TALER_TESTING_make_trait_contract_terms (ds->contract_terms), TALER_TESTING_make_trait_purse_priv (&ds->purse_priv), + TALER_TESTING_make_trait_purse_pub (&ds->purse_pub), TALER_TESTING_make_trait_merge_priv (&ds->merge_priv), TALER_TESTING_make_trait_contract_priv (&ds->contract_priv), TALER_TESTING_make_trait_reserve_priv (&ds->reserve_priv), -- cgit v1.2.3