aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-08-21 23:58:13 +0200
committerChristian Grothoff <christian@grothoff.org>2022-08-21 23:58:13 +0200
commita53dce1f8aaf497c1f7a23cf4fa3e982f9baabfb (patch)
tree1c4d7865d85e255680f431b7bda1f7a7a5cfef35 /src
parent627292a3ae6abca5cdf8055d5d333ad1157167f2 (diff)
downloadgnunet-a53dce1f8aaf497c1f7a23cf4fa3e982f9baabfb.tar.gz
gnunet-a53dce1f8aaf497c1f7a23cf4fa3e982f9baabfb.zip
fix Bernd's signature violation discovery
Diffstat (limited to 'src')
-rw-r--r--src/dht/dht_api.c1
-rw-r--r--src/dht/gnunet-service-dht_neighbours.c4
-rw-r--r--src/util/crypto_ecc.c1
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;