diff options
Diffstat (limited to 'src/lib/json')
-rw-r--r-- | src/lib/json/meson.build | 26 | ||||
-rw-r--r-- | src/lib/json/test_json.c | 2 |
2 files changed, 27 insertions, 1 deletions
diff --git a/src/lib/json/meson.build b/src/lib/json/meson.build index 804b2516f..d4c3b4528 100644 --- a/src/lib/json/meson.build +++ b/src/lib/json/meson.build | |||
@@ -16,3 +16,29 @@ libgnunetjson_dep = declare_dependency(link_with : libgnunetjson) | |||
16 | pkg.generate(libgnunetjson, url: 'https://www.gnunet.org', | 16 | pkg.generate(libgnunetjson, url: 'https://www.gnunet.org', |
17 | description : 'Library for JSON de/serialization') | 17 | description : 'Library for JSON de/serialization') |
18 | 18 | ||
19 | testjson = executable ('test_json', | ||
20 | ['test_json.c'], | ||
21 | dependencies: [libgnunetutil_dep, | ||
22 | json_dep, | ||
23 | libgnunetjson_dep], | ||
24 | include_directories: [incdir, configuration_inc], | ||
25 | build_by_default: false, | ||
26 | install: false) | ||
27 | testjson_mhd = executable ('test_json_mhd', | ||
28 | ['test_json_mhd.c'], | ||
29 | dependencies: [libgnunetutil_dep, | ||
30 | json_dep, | ||
31 | mhd_dep, | ||
32 | curl_dep, | ||
33 | zlib_dep, | ||
34 | libgnunetjson_dep], | ||
35 | include_directories: [incdir, configuration_inc], | ||
36 | build_by_default: false, | ||
37 | install: false) | ||
38 | test('test_json', testjson, | ||
39 | workdir: meson.current_build_dir(), | ||
40 | suite: ['json']) | ||
41 | test('test_json_mhd', testjson_mhd, | ||
42 | workdir: meson.current_build_dir(), | ||
43 | suite: ['json']) | ||
44 | |||
diff --git a/src/lib/json/test_json.c b/src/lib/json/test_json.c index db376d213..1d27518b2 100644 --- a/src/lib/json/test_json.c +++ b/src/lib/json/test_json.c | |||
@@ -171,7 +171,7 @@ test_rsa () | |||
171 | priv = GNUNET_CRYPTO_rsa_private_key_create (1024); | 171 | priv = GNUNET_CRYPTO_rsa_private_key_create (1024); |
172 | pub = GNUNET_CRYPTO_rsa_private_key_get_public (priv); | 172 | pub = GNUNET_CRYPTO_rsa_private_key_get_public (priv); |
173 | memset (&msg, 42, sizeof(msg)); | 173 | memset (&msg, 42, sizeof(msg)); |
174 | sig = GNUNET_CRYPTO_rsa_sign_fdh (priv, &msg); | 174 | sig = GNUNET_CRYPTO_rsa_sign_fdh (priv, &msg, sizeof (msg)); |
175 | GNUNET_assert (NULL != (jp = GNUNET_JSON_from_rsa_public_key (pub))); | 175 | GNUNET_assert (NULL != (jp = GNUNET_JSON_from_rsa_public_key (pub))); |
176 | GNUNET_assert (NULL != (js = GNUNET_JSON_from_rsa_signature (sig))); | 176 | GNUNET_assert (NULL != (js = GNUNET_JSON_from_rsa_signature (sig))); |
177 | GNUNET_assert (GNUNET_OK == GNUNET_JSON_parse (jp, pspec, NULL, NULL)); | 177 | GNUNET_assert (GNUNET_OK == GNUNET_JSON_parse (jp, pspec, NULL, NULL)); |