[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: IBAN parsing test.
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: IBAN parsing test. |
Date: |
Wed, 10 Jun 2020 11:02:15 +0200 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 3d1dc57b IBAN parsing test.
3d1dc57b is described below
commit 3d1dc57bd8629b70fbe738db69caa785a47d610f
Author: MS <ms@taler.net>
AuthorDate: Wed Jun 10 11:01:27 2020 +0200
IBAN parsing test.
---
src/json/test_json_wire.c | 33 +++++++++++++++++++++++----------
1 file changed, 23 insertions(+), 10 deletions(-)
diff --git a/src/json/test_json_wire.c b/src/json/test_json_wire.c
index 2725173b..27de0691 100644
--- a/src/json/test_json_wire.c
+++ b/src/json/test_json_wire.c
@@ -30,9 +30,12 @@ main (int argc,
{
struct TALER_MasterPublicKeyP master_pub;
struct TALER_MasterPrivateKeyP master_priv;
- json_t *wire;
- const char *payto = "payto://x-taler-bank/42";
- char *p;
+ json_t *wire_xtalerbank;
+ json_t *wire_iban;
+ const char *payto_xtalerbank = "payto://x-taler-bank/42";
+ const char *payto_iban = "payto://iban/DE89370400440532013000";
+ char *p_xtalerbank;
+ char *p_iban;
(void) argc;
(void) argv;
@@ -42,15 +45,25 @@ main (int argc,
GNUNET_CRYPTO_eddsa_key_create (&master_priv.eddsa_priv);
GNUNET_CRYPTO_eddsa_key_get_public (&master_priv.eddsa_priv,
&master_pub.eddsa_pub);
- wire = TALER_JSON_exchange_wire_signature_make (payto,
- &master_priv);
- p = TALER_JSON_wire_to_payto (wire);
- GNUNET_assert (0 == strcmp (p, payto));
- GNUNET_free (p);
+ wire_xtalerbank = TALER_JSON_exchange_wire_signature_make (payto_xtalerbank,
+ &master_priv);
+ wire_iban = TALER_JSON_exchange_wire_signature_make (payto_iban,
+ &master_priv);
+ p_xtalerbank = TALER_JSON_wire_to_payto (wire_xtalerbank);
+ p_iban = TALER_JSON_wire_to_payto (wire_iban);
+ GNUNET_assert (0 == strcmp (p_xtalerbank, payto_xtalerbank));
+ GNUNET_assert (0 == strcmp (p_iban, payto_iban));
+ GNUNET_free (p_xtalerbank);
+ GNUNET_free (p_iban);
+
+ GNUNET_assert (GNUNET_OK ==
+ TALER_JSON_exchange_wire_signature_check (wire_xtalerbank,
+ &master_pub));
GNUNET_assert (GNUNET_OK ==
- TALER_JSON_exchange_wire_signature_check (wire,
+ TALER_JSON_exchange_wire_signature_check (wire_iban,
&master_pub));
- json_decref (wire);
+ json_decref (wire_xtalerbank);
+ json_decref (wire_iban);
return 0;
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-exchange] branch master updated: IBAN parsing test.,
gnunet <=