aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_strings_to_data.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2013-03-22 11:08:21 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2013-03-22 11:08:21 +0000
commit82be09d8a5d20b0963802f829964f3aa69ba9069 (patch)
treeb70c3fb6ca7330f6a52a776bdc4b8babf9708ba4 /src/util/test_strings_to_data.c
parentb7c08787d9f35dab292313f112737f2f1a573eca (diff)
downloadgnunet-82be09d8a5d20b0963802f829964f3aa69ba9069.tar.gz
gnunet-82be09d8a5d20b0963802f829964f3aa69ba9069.zip
more check
Diffstat (limited to 'src/util/test_strings_to_data.c')
-rw-r--r--src/util/test_strings_to_data.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/util/test_strings_to_data.c b/src/util/test_strings_to_data.c
index e0f02325e..daf228ead 100644
--- a/src/util/test_strings_to_data.c
+++ b/src/util/test_strings_to_data.c
@@ -32,17 +32,24 @@ main (int argc, char *argv[])
32{ 32{
33 GNUNET_log_setup ("util", "DEBUG", NULL); 33 GNUNET_log_setup ("util", "DEBUG", NULL);
34 char *conv; 34 char *conv;
35 char buf[255];
36 char *end;
35 struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded src; 37 struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded src;
36 struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded dest; 38 struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded dest;
37 39
38 memset (&src, '\1', sizeof (src)); 40 memset (&src, '\1', sizeof (src));
39 memset (&dest, '\2', sizeof (dest)); 41 memset (&dest, '\2', sizeof (dest));
40 42
43 end = GNUNET_STRINGS_data_to_string (&src, sizeof (src), buf, 255);
44 end[0] = '\0';
45 fprintf (stderr, "Key `%s'\n",buf);
46 GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_ecc_public_key_from_string (buf, strlen (buf), &dest));
41 47
42 conv = GNUNET_CRYPTO_ecc_public_key_to_string (&src); 48 conv = GNUNET_CRYPTO_ecc_public_key_to_string (&src);
43 GNUNET_assert (NULL != conv); 49 GNUNET_assert (NULL != conv);
44 fprintf (stderr, "Key `%s'\n",conv); 50 fprintf (stderr, "Key `%s'\n",conv);
45 //GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_ecc_public_key_from_string (conv, strlen (conv), &dest)); 51
52
46 GNUNET_assert (GNUNET_OK == GNUNET_STRINGS_string_to_data (conv, strlen (conv), (unsigned char *) &dest, sizeof (dest))); 53 GNUNET_assert (GNUNET_OK == GNUNET_STRINGS_string_to_data (conv, strlen (conv), (unsigned char *) &dest, sizeof (dest)));
47 GNUNET_assert (0 == memcmp (&src, &dest, sizeof (dest))); 54 GNUNET_assert (0 == memcmp (&src, &dest, sizeof (dest)));
48 55