[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r28714 - gnunet/src/gns
From: |
gnunet |
Subject: |
[GNUnet-SVN] r28714 - gnunet/src/gns |
Date: |
Mon, 19 Aug 2013 21:13:22 +0200 |
Author: grothoff
Date: 2013-08-19 21:13:22 +0200 (Mon, 19 Aug 2013)
New Revision: 28714
Removed:
gnunet/src/gns/gns_common.c
gnunet/src/gns/gns_common.h
Modified:
gnunet/src/gns/Makefile.am
Log:
-dead code elimination
Modified: gnunet/src/gns/Makefile.am
===================================================================
--- gnunet/src/gns/Makefile.am 2013-08-19 19:11:14 UTC (rev 28713)
+++ gnunet/src/gns/Makefile.am 2013-08-19 19:13:22 UTC (rev 28714)
@@ -42,8 +42,7 @@
lib_LTLIBRARIES = \
$(DO_W32_NSP) \
- libgnunetgns.la \
- libgnunetgns_common.la
+ libgnunetgns.la
if HAVE_MHD
@@ -136,7 +135,6 @@
-lm \
$(top_builddir)/src/statistics/libgnunetstatistics.la \
$(top_builddir)/src/util/libgnunetutil.la \
- libgnunetgns_common.la \
$(top_builddir)/src/dns/libgnunetdns.la \
$(top_builddir)/src/dns/libgnunetdnsparser.la \
$(top_builddir)/src/dns/libgnunetdnsstub.la \
@@ -147,7 +145,6 @@
gnunet_service_gns_DEPENDENCIES = \
$(top_builddir)/src/statistics/libgnunetstatistics.la \
$(top_builddir)/src/util/libgnunetutil.la \
- libgnunetgns_common.la \
$(top_builddir)/src/dns/libgnunetdns.la \
$(top_builddir)/src/dns/libgnunetdnsparser.la \
$(top_builddir)/src/dht/libgnunetdht.la \
@@ -176,28 +173,16 @@
$(top_builddir)/src/namestore/libgnunetnamestore.la
-libgnunetgns_common_la_SOURCES = \
- gns_common.c gns_common.h
-libgnunetgns_common_la_LDFLAGS = \
- $(GN_LIB_LDFLAGS)
-libgnunetgns_common_la_LIBADD = \
- $(top_builddir)/src/util/libgnunetutil.la
-libgnunetgns_common_la_DEPENDENCIES = \
- $(top_builddir)/src/util/libgnunetutil.la
-
-
libgnunet_plugin_block_gns_la_SOURCES = \
plugin_block_gns.c
libgnunet_plugin_block_gns_la_LIBADD = \
$(top_builddir)/src/util/libgnunetutil.la \
$(top_builddir)/src/block/libgnunetblock.la \
- $(top_builddir)/src/gns/libgnunetgns_common.la \
$(top_builddir)/src/namestore/libgnunetnamestore.la
libgnunet_plugin_block_gns_la_LDFLAGS = \
$(GN_PLUGIN_LDFLAGS)
libgnunet_plugin_block_gns_la_DEPENDENCIES = \
$(top_builddir)/src/util/libgnunetutil.la \
- libgnunetgns_common.la \
$(top_builddir)/src/block/libgnunetblock.la \
$(top_builddir)/src/namestore/libgnunetnamestore.la
Deleted: gnunet/src/gns/gns_common.c
===================================================================
--- gnunet/src/gns/gns_common.c 2013-08-19 19:11:14 UTC (rev 28713)
+++ gnunet/src/gns/gns_common.c 2013-08-19 19:13:22 UTC (rev 28714)
@@ -1,83 +0,0 @@
-/*
- This file is part of GNUnet.
- (C) 2012 Christian Grothoff (and other contributing authors)
-
- GNUnet is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published
- by the Free Software Foundation; either version 3, or (at your
- option) any later version.
-
- GNUnet is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with GNUnet; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
-*/
-/**
- *
- * @file gns/gns_common.c
- * @brief helper functions shared between GNS service and block plugin
- * @author Martin Schanzenbach
- */
-#include "platform.h"
-#include "gns_common.h"
-
-
-/**
- * Compute the DHT key for a name in a zone.
- * DHT key is H(name) xor H(pubkey).
- *
- * @param name name of the record
- * @param zone GADS zone
- * @param key where to store the DHT key for records under this name in the
given zone
- */
-void
-GNUNET_GNS_get_key_for_record (const char *name,
- const struct GNUNET_CRYPTO_ShortHashCode *zone,
- struct GNUNET_HashCode *key)
-{
- struct GNUNET_CRYPTO_ShortHashCode name_hash;
- struct GNUNET_HashCode name_hash_double;
- struct GNUNET_HashCode zone_hash_double;
-
- /* TODO 3) AB: New publishing
- * Create new key V = H(H(i,Q) * Q)
- */
-
- GNUNET_CRYPTO_short_hash (name,
- strlen (name),
- &name_hash);
- GNUNET_CRYPTO_short_hash_double (&name_hash, &name_hash_double);
- GNUNET_CRYPTO_short_hash_double (zone, &zone_hash_double);
- GNUNET_CRYPTO_hash_xor(&name_hash_double, &zone_hash_double, key);
-}
-
-
-/**
- * Compute the zone identifier from a given DHT key and record name.
- *
- * @param name name of the record
- * @param key DHT key of the record
- * @param zone set to the corresponding zone hash
- */
-void
-GNUNET_GNS_get_zone_from_key (const char *name,
- const struct GNUNET_HashCode *key,
- struct GNUNET_CRYPTO_ShortHashCode *zone)
-{
- struct GNUNET_CRYPTO_ShortHashCode name_hash;
- struct GNUNET_HashCode name_hash_double;
- struct GNUNET_HashCode zone_hash_double;
-
- GNUNET_CRYPTO_short_hash(name, strlen(name), &name_hash);
- GNUNET_CRYPTO_short_hash_double(&name_hash, &name_hash_double);
- GNUNET_CRYPTO_hash_xor(key, &name_hash_double, &zone_hash_double);
- GNUNET_CRYPTO_short_hash_from_truncation (&zone_hash_double, zone);
-}
-
-
-/* end of gns_common.c */
Deleted: gnunet/src/gns/gns_common.h
===================================================================
--- gnunet/src/gns/gns_common.h 2013-08-19 19:11:14 UTC (rev 28713)
+++ gnunet/src/gns/gns_common.h 2013-08-19 19:13:22 UTC (rev 28714)
@@ -1,58 +0,0 @@
-/*
- This file is part of GNUnet.
- (C) 2012 Christian Grothoff (and other contributing authors)
-
- GNUnet is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published
- by the Free Software Foundation; either version 3, or (at your
- option) any later version.
-
- GNUnet is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with GNUnet; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
-*/
-/**
- *
- * @file gns/gns_common.h
- * @brief helper functions shared between GNS service and block plugin
- * @author Martin Schanzenbach
- */
-#ifndef GNS_COMMON_H
-#define GNS_COMMON_H
-
-#include "gnunet_util_lib.h"
-
-/**
- * Compute the DHT key for a name in a zone.
- *
- * @param name name of the record
- * @param zone GADS zone
- * @param key where to store the DHT key for records under this name in the
given zone
- */
-void
-GNUNET_GNS_get_key_for_record (const char *name,
- const struct GNUNET_CRYPTO_ShortHashCode *zone,
- struct GNUNET_HashCode *key);
-
-
-/**
- * Compute the zone identifier from a given DHT key and record name.
- *
- * @param name name of the record
- * @param key DHT key of the record
- * @param zone set to the corresponding zone hash
- */
-void
-GNUNET_GNS_get_zone_from_key (const char *name,
- const struct GNUNET_HashCode *key,
- struct GNUNET_CRYPTO_ShortHashCode *zone);
-
-
-
-#endif
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r28714 - gnunet/src/gns,
gnunet <=