diff options
author | Nils Durner <durner@gnunet.org> | 2010-10-04 18:07:10 +0000 |
---|---|---|
committer | Nils Durner <durner@gnunet.org> | 2010-10-04 18:07:10 +0000 |
commit | f92bb35f6b5e1a18edb7d9dfb523da02efe4332c (patch) | |
tree | f6dfc61acb3f6deeb1e2efe797086c2a78342307 /src/core | |
parent | 46ec5e283ba163849e70517310383f1a02835dff (diff) | |
download | gnunet-f92bb35f6b5e1a18edb7d9dfb523da02efe4332c.tar.gz gnunet-f92bb35f6b5e1a18edb7d9dfb523da02efe4332c.zip |
stronger randomness
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/gnunet-service-core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index 96e8af364..00a18677d 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c | |||
@@ -2189,7 +2189,7 @@ process_plaintext_neighbour_queue (struct Neighbour *n) | |||
2189 | (unsigned int) ntohl (n->bw_in.value__), | 2189 | (unsigned int) ntohl (n->bw_in.value__), |
2190 | GNUNET_i2s (&n->peer)); | 2190 | GNUNET_i2s (&n->peer)); |
2191 | #endif | 2191 | #endif |
2192 | ph->iv_seed = htonl (GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, UINT32_MAX)); | 2192 | ph->iv_seed = htonl (GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_NONCE, UINT32_MAX)); |
2193 | ph->sequence_number = htonl (++n->last_sequence_number_sent); | 2193 | ph->sequence_number = htonl (++n->last_sequence_number_sent); |
2194 | ph->inbound_bw_limit = n->bw_in; | 2194 | ph->inbound_bw_limit = n->bw_in; |
2195 | ph->timestamp = GNUNET_TIME_absolute_hton (GNUNET_TIME_absolute_get ()); | 2195 | ph->timestamp = GNUNET_TIME_absolute_hton (GNUNET_TIME_absolute_get ()); |
@@ -2300,7 +2300,7 @@ create_neighbour (const struct GNUNET_PeerIdentity *pid) | |||
2300 | n->bw_out = GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT; | 2300 | n->bw_out = GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT; |
2301 | n->bw_out_internal_limit = GNUNET_BANDWIDTH_value_init (UINT32_MAX); | 2301 | n->bw_out_internal_limit = GNUNET_BANDWIDTH_value_init (UINT32_MAX); |
2302 | n->bw_out_external_limit = GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT; | 2302 | n->bw_out_external_limit = GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT; |
2303 | n->ping_challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, | 2303 | n->ping_challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_NONCE, |
2304 | UINT32_MAX); | 2304 | UINT32_MAX); |
2305 | derive_auth_key (&n->encrypt_auth_key, &n->encrypt_key, now, &n->peer); | 2305 | derive_auth_key (&n->encrypt_auth_key, &n->encrypt_key, now, &n->peer); |
2306 | neighbour_quota_update (n, NULL); | 2306 | neighbour_quota_update (n, NULL); |