aboutsummaryrefslogtreecommitdiff
path: root/src/core/gnunet-service-core_kx.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-10-25 15:45:03 +0000
committerChristian Grothoff <christian@grothoff.org>2015-10-25 15:45:03 +0000
commitfe1d7543e21cbfae18448c7d15c49ccb2bf8e880 (patch)
tree7f8e7a89ce4dbb5864924b0799638e2aed2a81c9 /src/core/gnunet-service-core_kx.c
parent2c8b0facf033e0e8b6704795de6ac13b4ffd7a07 (diff)
downloadgnunet-fe1d7543e21cbfae18448c7d15c49ccb2bf8e880.tar.gz
gnunet-fe1d7543e21cbfae18448c7d15c49ccb2bf8e880.zip
-randomize ps each time
Diffstat (limited to 'src/core/gnunet-service-core_kx.c')
-rw-r--r--src/core/gnunet-service-core_kx.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/gnunet-service-core_kx.c b/src/core/gnunet-service-core_kx.c
index 931125a97..ac6559588 100644
--- a/src/core/gnunet-service-core_kx.c
+++ b/src/core/gnunet-service-core_kx.c
@@ -687,6 +687,8 @@ setup_fresh_ping (struct GSC_KeyExchangeInfo *kx)
687 struct GNUNET_CRYPTO_SymmetricInitializationVector iv; 687 struct GNUNET_CRYPTO_SymmetricInitializationVector iv;
688 688
689 pm = &kx->ping; 689 pm = &kx->ping;
690 kx->ping_challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK,
691 UINT32_MAX);
690 pm->header.size = htons (sizeof (struct PingMessage)); 692 pm->header.size = htons (sizeof (struct PingMessage));
691 pm->header.type = htons (GNUNET_MESSAGE_TYPE_CORE_PING); 693 pm->header.type = htons (GNUNET_MESSAGE_TYPE_CORE_PING);
692 pm->iv_seed = calculate_seed (kx); 694 pm->iv_seed = calculate_seed (kx);