#ifndef GNUNET_NAMESTORE_PLUGIN_H
#define GNUNET_NAMESTORE_PLUGIN_H
-#include "gnunet_common.h"
#include "gnunet_util_lib.h"
#include "gnunet_namestore_service.h"
* @author Matthias Wachs
*/
#include "platform.h"
-#include "gnunet_common.h"
+#include "gnunet_util_lib.h"
#include "gnunet_constants.h"
#include "gnunet_arm_service.h"
#include "gnunet_core_service.h"
-#include "gnunet_util_lib.h"
#include "gnunet_transport_service.h"
#include "gnunet_statistics_service.h"
const void *data,
size_t data_size)
{
- struct GNUNET_CRYPTO_HashAsciiEncoded s_peer;
const char *cdata;
char* result;
char tmp[INET6_ADDRSTRLEN];
('\0' != cdata[data_size - 1]) )
return NULL; /* malformed */
vpn = data;
- GNUNET_CRYPTO_hash_to_enc (&vpn->peer.hashPubKey, &s_peer);
if (0 == GNUNET_asprintf (&vpn_str, "%u %s %s",
(unsigned int) ntohs (vpn->proto),
- (const char*) &s_peer,
+ (const char*) GNUNET_i2s_full (&vpn->peer),
(const char*) &vpn[1]))
{
GNUNET_free (vpn_str);
}
*data_size = sizeof (struct GNUNET_TUN_GnsVpnRecord) + strlen (s_serv) + 1;
*data = vpn = GNUNET_malloc (*data_size);
- if (GNUNET_OK != GNUNET_CRYPTO_hash_from_string ((char*)&s_peer,
- &vpn->peer.hashPubKey))
+ if (GNUNET_OK != GNUNET_CRYPTO_ecc_public_sign_key_from_string ((char*) s_peer,
+ strlen (s_peer),
+ &vpn->peer))
{
GNUNET_free (vpn);
*data_size = 0;