diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/util/crypto_edx25519.c | 7 |
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 | } |