diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-10-25 15:45:03 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-10-25 15:45:03 +0000 |
commit | fe1d7543e21cbfae18448c7d15c49ccb2bf8e880 (patch) | |
tree | 7f8e7a89ce4dbb5864924b0799638e2aed2a81c9 /src/core/gnunet-service-core_kx.c | |
parent | 2c8b0facf033e0e8b6704795de6ac13b4ffd7a07 (diff) | |
download | gnunet-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.c | 2 |
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); |