diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-08-21 23:58:13 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-08-21 23:58:13 +0200 |
commit | a53dce1f8aaf497c1f7a23cf4fa3e982f9baabfb (patch) | |
tree | 1c4d7865d85e255680f431b7bda1f7a7a5cfef35 /src | |
parent | 627292a3ae6abca5cdf8055d5d333ad1157167f2 (diff) | |
download | gnunet-a53dce1f8aaf497c1f7a23cf4fa3e982f9baabfb.tar.gz gnunet-a53dce1f8aaf497c1f7a23cf4fa3e982f9baabfb.zip |
fix Bernd's signature violation discovery
Diffstat (limited to 'src')
-rw-r--r-- | src/dht/dht_api.c | 1 | ||||
-rw-r--r-- | src/dht/gnunet-service-dht_neighbours.c | 4 | ||||
-rw-r--r-- | src/util/crypto_ecc.c | 1 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/dht/dht_api.c b/src/dht/dht_api.c index 5fa8f759f..e31ac596c 100644 --- a/src/dht/dht_api.c +++ b/src/dht/dht_api.c | |||
@@ -1385,7 +1385,6 @@ GNUNET_DHT_verify_path (const void *data, | |||
1385 | "GP%u=%s\n", | 1385 | "GP%u=%s\n", |
1386 | j, | 1386 | j, |
1387 | GNUNET_i2s (&get_path[j].pred)); | 1387 | GNUNET_i2s (&get_path[j].pred)); |
1388 | |||
1389 | GNUNET_CRYPTO_hash (data, | 1388 | GNUNET_CRYPTO_hash (data, |
1390 | data_size, | 1389 | data_size, |
1391 | &hs.h_data); | 1390 | &hs.h_data); |
diff --git a/src/dht/gnunet-service-dht_neighbours.c b/src/dht/gnunet-service-dht_neighbours.c index 07eb1a6c1..025f22c86 100644 --- a/src/dht/gnunet-service-dht_neighbours.c +++ b/src/dht/gnunet-service-dht_neighbours.c | |||
@@ -1965,8 +1965,8 @@ handle_dht_p2p_put (void *cls, | |||
1965 | : (const char *) &put_path[putlen]; | 1965 | : (const char *) &put_path[putlen]; |
1966 | size_t var_meta_size | 1966 | size_t var_meta_size |
1967 | = putlen * sizeof(struct GNUNET_DHT_PathElement) | 1967 | = putlen * sizeof(struct GNUNET_DHT_PathElement) |
1968 | + has_path ? sizeof (*last_sig) : 0 | 1968 | + (has_path ? sizeof (*last_sig) : 0) |
1969 | + truncated ? sizeof (*trunc_peer) : 0; | 1969 | + (truncated ? sizeof (*trunc_peer) : 0); |
1970 | struct GNUNET_DATACACHE_Block bd = { | 1970 | struct GNUNET_DATACACHE_Block bd = { |
1971 | .key = put->key, | 1971 | .key = put->key, |
1972 | .expiration_time = GNUNET_TIME_absolute_ntoh (put->expiration_time), | 1972 | .expiration_time = GNUNET_TIME_absolute_ntoh (put->expiration_time), |
diff --git a/src/util/crypto_ecc.c b/src/util/crypto_ecc.c index 5b1b579ec..0e73078bd 100644 --- a/src/util/crypto_ecc.c +++ b/src/util/crypto_ecc.c | |||
@@ -695,6 +695,7 @@ GNUNET_CRYPTO_eddsa_verify_ ( | |||
695 | return GNUNET_SYSERR; /* purpose mismatch */ | 695 | return GNUNET_SYSERR; /* purpose mismatch */ |
696 | 696 | ||
697 | BENCHMARK_START (eddsa_verify); | 697 | BENCHMARK_START (eddsa_verify); |
698 | |||
698 | res = crypto_sign_verify_detached (s, m, mlen, pub->q_y); | 699 | res = crypto_sign_verify_detached (s, m, mlen, pub->q_y); |
699 | BENCHMARK_END (eddsa_verify); | 700 | BENCHMARK_END (eddsa_verify); |
700 | return (res == 0) ? GNUNET_OK : GNUNET_SYSERR; | 701 | return (res == 0) ? GNUNET_OK : GNUNET_SYSERR; |