- GNUNET_FS_namespace_advertise (fs, ksk_uri, ns, meta, &bo, "root", &adv_cont,
- NULL);
- GNUNET_FS_uri_destroy (ksk_uri);
- GNUNET_FS_namespace_delete (ns, GNUNET_NO);
- GNUNET_CONTAINER_meta_data_destroy (meta);
-}
-
-static void
-do_ncc_timeout (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
-{
- FPRINTF (stderr, "%s", "Asynchronous NS creation timed out\n");
- kill_ncc_task = GNUNET_SCHEDULER_NO_TASK;
- if (NULL == ncc)
- return;
- GNUNET_FS_namespace_create_stop (ncc);
- ncc = NULL;
- err = 1;
-}
-
-static void
-ns_created (void *cls, struct GNUNET_FS_Namespace *ns, const char *emsg)
-{
- if (GNUNET_SCHEDULER_NO_TASK != kill_ncc_task)
- GNUNET_SCHEDULER_cancel (kill_ncc_task);
- kill_ncc_task = GNUNET_SCHEDULER_NO_TASK;
- if (NULL == ns)
- {
- FPRINTF (stderr, "Asynchronous NS creation failed: %s\n", emsg);
- err = 1;
- return;
- }
-
- FPRINTF (stderr, "%s", "Namespace created asynchronously\n");
- testCreatedNamespace (ns);
-}
-
-static void
-testNamespace ()
-{
- struct GNUNET_FS_Namespace *ns;
-
- FPRINTF (stderr, "%s", "Testing synchronous namespace creation\n");
- ns = GNUNET_FS_namespace_create (fs, "testNamespace");
- GNUNET_assert (NULL != ns);
- testCreatedNamespace (ns);
-
+ sks_uri = GNUNET_FS_uri_sks_create (&nsid, "root");
+ GNUNET_FS_publish_ksk (fs,
+ ksk_uri, meta, sks_uri,
+ &bo, GNUNET_FS_PUBLISH_OPTION_NONE,
+ &adv_cont, NULL);
+ GNUNET_FS_uri_destroy (sks_uri);