[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r12036 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r12036 - gnunet/src/transport |
Date: |
Mon, 28 Jun 2010 14:45:34 +0200 |
Author: nevans
Date: 2010-06-28 14:45:34 +0200 (Mon, 28 Jun 2010)
New Revision: 12036
Modified:
gnunet/src/transport/gnunet-service-transport.c
Log:
hashing random memory to get a peer identity just does not work
Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c 2010-06-28 12:37:50 UTC
(rev 12035)
+++ gnunet/src/transport/gnunet-service-transport.c 2010-06-28 12:45:34 UTC
(rev 12036)
@@ -3995,9 +3995,7 @@
gettext_noop ("# HELLOs received for validation"),
1,
GNUNET_NO);
- GNUNET_CRYPTO_hash (&publicKey,
- sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded),
- &target.hashPubKey);
+
/* first, check if load is too high */
if (GNUNET_SCHEDULER_get_load (sched,
GNUNET_SCHEDULER_PRIORITY_BACKGROUND) >
MAX_HELLO_LOAD)
@@ -4026,6 +4024,11 @@
GNUNET_break_op (0);
return GNUNET_SYSERR;
}
+
+ GNUNET_CRYPTO_hash (&publicKey,
+ sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded),
+ &target.hashPubKey);
+
if (0 == memcmp (&my_identity,
&target,
sizeof (struct GNUNET_PeerIdentity)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r12036 - gnunet/src/transport,
gnunet <=