aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_ecc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/crypto_ecc.c')
-rw-r--r--src/util/crypto_ecc.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/util/crypto_ecc.c b/src/util/crypto_ecc.c
index 8d9091b23..200371cd7 100644
--- a/src/util/crypto_ecc.c
+++ b/src/util/crypto_ecc.c
@@ -1275,22 +1275,13 @@ eddsa_d_to_a (gcry_mpi_t d)
1275 1275
1276 /* Note that we clear DIGEST so we can use it as input to left pad 1276 /* Note that we clear DIGEST so we can use it as input to left pad
1277 the key with zeroes for hashing. */ 1277 the key with zeroes for hashing. */
1278 memset (digest, 0, sizeof digest);
1278 memset (hvec, 0, sizeof hvec); 1279 memset (hvec, 0, sizeof hvec);
1279 rawmpilen = sizeof (rawmpi); 1280 rawmpilen = sizeof (rawmpi);
1280 GNUNET_assert (0 == 1281 GNUNET_assert (0 ==
1281 gcry_mpi_print (GCRYMPI_FMT_USG, 1282 gcry_mpi_print (GCRYMPI_FMT_USG,
1282 rawmpi, rawmpilen, &rawmpilen, 1283 rawmpi, rawmpilen, &rawmpilen,
1283 d)); 1284 d));
1284 if (rawmpilen < 32)
1285 {
1286 memmove (rawmpi + 32 - rawmpilen,
1287 rawmpi,
1288 rawmpilen);
1289 memset (rawmpi,
1290 0,
1291 32 - rawmpilen);
1292 rawmpilen = 32;
1293 }
1294 hvec[0].data = digest; 1285 hvec[0].data = digest;
1295 hvec[0].off = 0; 1286 hvec[0].off = 0;
1296 hvec[0].len = b > rawmpilen ? (b - rawmpilen) : 0; 1287 hvec[0].len = b > rawmpilen ? (b - rawmpilen) : 0;