X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Ftest_strings_to_data.c;h=a0521cf708cb957758206f34ad56689a8e8db588;hb=fdbe690beeec04066f18302401096eb5212c3f6a;hp=e0f02325e2667cbf4cee3ffc1c1ee29432e6cf43;hpb=b7c08787d9f35dab292313f112737f2f1a573eca;p=oweals%2Fgnunet.git diff --git a/src/util/test_strings_to_data.c b/src/util/test_strings_to_data.c index e0f02325e..a0521cf70 100644 --- a/src/util/test_strings_to_data.c +++ b/src/util/test_strings_to_data.c @@ -22,31 +22,40 @@ * @brief testcase for strings.c */ #include "platform.h" -#include "gnunet_common.h" -#include "gnunet_crypto_lib.h" -#include "gnunet_strings_lib.h" +#include "gnunet_util_lib.h" int main (int argc, char *argv[]) { - GNUNET_log_setup ("util", "DEBUG", NULL); - char *conv; - struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded src; - struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded dest; - - memset (&src, '\1', sizeof (src)); - memset (&dest, '\2', sizeof (dest)); - - - conv = GNUNET_CRYPTO_ecc_public_key_to_string (&src); - GNUNET_assert (NULL != conv); - fprintf (stderr, "Key `%s'\n",conv); - //GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_ecc_public_key_from_string (conv, strlen (conv), &dest)); - GNUNET_assert (GNUNET_OK == GNUNET_STRINGS_string_to_data (conv, strlen (conv), (unsigned char *) &dest, sizeof (dest))); - GNUNET_assert (0 == memcmp (&src, &dest, sizeof (dest))); - - return 0; + char buf[1024]; + char *end; + char src[128]; + char dst[128]; + unsigned int i; + int ret = 0; + + GNUNET_log_setup ("util", "DEBUG", NULL); + for (i=0;i