aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/exchange-tools/taler-exchange-tvg.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/exchange-tools/taler-exchange-tvg.c b/src/exchange-tools/taler-exchange-tvg.c
index 366ef7cb2..55e658fc4 100644
--- a/src/exchange-tools/taler-exchange-tvg.c
+++ b/src/exchange-tools/taler-exchange-tvg.c
@@ -109,6 +109,10 @@ run (void *cls,
data.purpose.size = htonl (sizeof (struct TALER_ProposalDataPS));
GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_eddsa_sign (priv, &data.purpose,
&sig));
+ GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_eddsa_verify (0,
+ &data.purpose,
+ &sig,
+ &pub));
printf ("eddsa sig:\n");
display_data (" priv", priv, sizeof (struct
@@ -140,6 +144,7 @@ run (void *cls,
display_data (" salt", salt, strlen (salt));
display_data (" ikm", ikm, strlen (ikm));
display_data (" ctx", ctx, strlen (ctx));
+ printf (" out_len %u\n", (unsigned int) out_len);
display_data (" out", out, out_len);
}
{
@@ -159,10 +164,10 @@ run (void *cls,
GNUNET_CRYPTO_EcdhePrivateKey));
display_data (" pub_ecdhe", &pub_ecdhe, sizeof (struct
GNUNET_CRYPTO_EcdhePublicKey));
- display_data (" priv_ecdhe", priv_ecdhe, sizeof (struct
+ display_data (" priv_eddsa", priv_eddsa, sizeof (struct
GNUNET_CRYPTO_EddsaPrivateKey));
- display_data (" pub_ecdhe", &pub_ecdhe, sizeof (struct
- GNUNET_CRYPTO_EcdhePublicKey));
+ display_data (" pub_eddsa", &pub_eddsa, sizeof (struct
+ GNUNET_CRYPTO_EddsaPublicKey));
display_data (" key_material", &key_material, sizeof (struct
GNUNET_HashCode));
}