gnunet-svn
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]