gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r26583 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r26583 - gnunet/src/util
Date: Sat, 23 Mar 2013 20:51:12 +0100

Author: grothoff
Date: 2013-03-23 20:51:12 +0100 (Sat, 23 Mar 2013)
New Revision: 26583

Modified:
   gnunet/src/util/perf_crypto_hash.c
Log:
-simplify

Modified: gnunet/src/util/perf_crypto_hash.c
===================================================================
--- gnunet/src/util/perf_crypto_hash.c  2013-03-23 19:46:17 UTC (rev 26582)
+++ gnunet/src/util/perf_crypto_hash.c  2013-03-23 19:51:12 UTC (rev 26583)
@@ -32,22 +32,13 @@
 static void
 perfHash ()
 {
-  struct GNUNET_HashCode hc1;
-  struct GNUNET_HashCode hc2;
-  struct GNUNET_HashCode hc3;
-  int i;
-  char *buf;
+  struct GNUNET_HashCode hc;
+  unsigned int i;
+  char buf[64 * 1024];
 
-  buf = GNUNET_malloc (1024 * 64);
-  memset (buf, 1, 1024 * 64);
-  GNUNET_CRYPTO_hash ("foo", 3, &hc1);
+  memset (buf, 1, sizeof (buf));
   for (i = 0; i < 1024; i++)
-  {
-    GNUNET_CRYPTO_hash (&hc1, sizeof (struct GNUNET_HashCode), &hc2);
-    GNUNET_CRYPTO_hash (&hc2, sizeof (struct GNUNET_HashCode), &hc1);
-    GNUNET_CRYPTO_hash (buf, 1024 * 64, &hc3);
-  }
-  GNUNET_free (buf);
+    GNUNET_CRYPTO_hash (buf, sizeof (buf), &hc);
 }
 
 




reply via email to

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