aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/util/crypto_edx25519.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/util/crypto_edx25519.c b/src/util/crypto_edx25519.c
index 49360eeab..26b45407e 100644
--- a/src/util/crypto_edx25519.c
+++ b/src/util/crypto_edx25519.c
@@ -270,9 +270,7 @@ GNUNET_CRYPTO_edx25519_private_key_derive (
270 struct GNUNET_CRYPTO_Edx25519PublicKey pub; 270 struct GNUNET_CRYPTO_Edx25519PublicKey pub;
271 struct GNUNET_HashCode hc; 271 struct GNUNET_HashCode hc;
272 uint8_t a[32]; 272 uint8_t a[32];
273 unsigned char sk[64];
274 gcry_ctx_t ctx; 273 gcry_ctx_t ctx;
275 gcry_mpi_t h;
276 gcry_mpi_t h_mod_n; 274 gcry_mpi_t h_mod_n;
277 gcry_mpi_t x; 275 gcry_mpi_t x;
278 gcry_mpi_t n; 276 gcry_mpi_t n;
@@ -332,7 +330,6 @@ GNUNET_CRYPTO_edx25519_private_key_derive (
332 330
333 gcry_mpi_release (h_mod_n); 331 gcry_mpi_release (h_mod_n);
334 gcry_mpi_release (eight); 332 gcry_mpi_release (eight);
335 gcry_mpi_release (h);
336 gcry_mpi_release (x); 333 gcry_mpi_release (x);
337 gcry_mpi_release (n); 334 gcry_mpi_release (n);
338 gcry_mpi_release (a1); 335 gcry_mpi_release (a1);
@@ -370,10 +367,8 @@ GNUNET_CRYPTO_edx25519_public_key_derive (
370 size_t seedsize, 367 size_t seedsize,
371 struct GNUNET_CRYPTO_Edx25519PublicKey *result) 368 struct GNUNET_CRYPTO_Edx25519PublicKey *result)
372{ 369{
373 struct GNUNET_HashCode hc;
374 gcry_ctx_t ctx; 370 gcry_ctx_t ctx;
375 gcry_mpi_t q_y; 371 gcry_mpi_t q_y;
376 gcry_mpi_t h;
377 gcry_mpi_t n; 372 gcry_mpi_t n;
378 gcry_mpi_t h_mod_n; 373 gcry_mpi_t h_mod_n;
379 gcry_mpi_point_t q; 374 gcry_mpi_point_t q;
@@ -409,7 +404,6 @@ GNUNET_CRYPTO_edx25519_public_key_derive (
409 v = gcry_mpi_point_new (0); 404 v = gcry_mpi_point_new (0);
410 gcry_mpi_ec_mul (v, h_mod_n, q, ctx); 405 gcry_mpi_ec_mul (v, h_mod_n, q, ctx);
411 gcry_mpi_release (h_mod_n); 406 gcry_mpi_release (h_mod_n);
412 gcry_mpi_release (h);
413 gcry_mpi_release (n); 407 gcry_mpi_release (n);
414 gcry_mpi_point_release (q); 408 gcry_mpi_point_release (q);
415 409
@@ -421,5 +415,4 @@ GNUNET_CRYPTO_edx25519_public_key_derive (
421 GNUNET_CRYPTO_mpi_print_unsigned (result->q_y, sizeof(result->q_y), q_y); 415 GNUNET_CRYPTO_mpi_print_unsigned (result->q_y, sizeof(result->q_y), q_y);
422 gcry_mpi_release (q_y); 416 gcry_mpi_release (q_y);
423 gcry_ctx_release (ctx); 417 gcry_ctx_release (ctx);
424
425} 418}