Skip to content
Snippets Groups Projects
Commit 15a4d92d authored by Tim Ruehsen's avatar Tim Ruehsen Committed by Niels Möller
Browse files

Additional deallocation fixes.

parent dc214c3a
No related branches found
No related tags found
No related merge requests found
2012-09-19 Niels Möller <nisse@lysator.liu.se> 2012-09-19 Niels Möller <nisse@lysator.liu.se>
From Tim Rühsen:
* examples/rsa-encrypt.c (main): Added missing mpz_clear.
* examples/rsa-keygen.c (main): Added missing deallocation.
* testsuite/meta-hash-test.c (test_main): Validate * testsuite/meta-hash-test.c (test_main): Validate
NETTLE_MAX_HASH_DIGEST_SIZE. NETTLE_MAX_HASH_DIGEST_SIZE.
......
...@@ -254,6 +254,8 @@ main(int argc, char **argv) ...@@ -254,6 +254,8 @@ main(int argc, char **argv)
write_bignum(stdout, x); write_bignum(stdout, x);
mpz_clear (x);
if (!process_file(&ctx, if (!process_file(&ctx,
stdin, stdout)) stdin, stdout))
return EXIT_FAILURE; return EXIT_FAILURE;
......
...@@ -160,5 +160,11 @@ main(int argc, char **argv) ...@@ -160,5 +160,11 @@ main(int argc, char **argv)
return EXIT_FAILURE; return EXIT_FAILURE;
} }
nettle_buffer_clear(&priv_buffer);
nettle_buffer_clear(&pub_buffer);
rsa_public_key_clear(&pub);
rsa_private_key_clear(&priv);
free (pub_name);
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment