aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/util/test_crypto_rsa.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/util/test_crypto_rsa.c b/src/util/test_crypto_rsa.c
index 156d40ed4..3b2731528 100644
--- a/src/util/test_crypto_rsa.c
+++ b/src/util/test_crypto_rsa.c
@@ -1,6 +1,6 @@
1/* 1/*
2 This file is part of GNUnet 2 This file is part of GNUnet
3 (C) 2014 Christian Grothoff (and other contributing authors) 3 (C) 2014,2015 Christian Grothoff (and other contributing authors)
4 4
5 GNUnet is free software; you can redistribute it and/or modify it under the 5 GNUnet is free software; you can redistribute it and/or modify it under the
6 terms of the GNU General Public License as published by the Free Software 6 terms of the GNU General Public License as published by the Free Software
@@ -55,14 +55,13 @@ main (int argc,
55 enc = NULL; 55 enc = NULL;
56 size = GNUNET_CRYPTO_rsa_private_key_encode (priv, &enc); 56 size = GNUNET_CRYPTO_rsa_private_key_encode (priv, &enc);
57 GNUNET_free (enc); 57 GNUNET_free (enc);
58 58
59 /* try ordinary sig first */ 59 /* try ordinary sig first */
60 sig = GNUNET_CRYPTO_rsa_sign (priv, 60 sig = GNUNET_CRYPTO_rsa_sign (priv,
61 &hash, 61 &hash,
62 sizeof (hash)); 62 sizeof (hash));
63 GNUNET_assert (GNUNET_OK == 63 GNUNET_assert (GNUNET_OK ==
64 GNUNET_CRYPTO_rsa_verify (&hash, sig, pub)); 64 GNUNET_CRYPTO_rsa_verify (&hash, sig, pub));
65 GNUNET_CRYPTO_rsa_signature_free (sig);
66 /* corrupt our hash and see if the signature is still valid */ 65 /* corrupt our hash and see if the signature is still valid */
67 GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, &hash, 66 GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, &hash,
68 sizeof (struct GNUNET_HashCode)); 67 sizeof (struct GNUNET_HashCode));
@@ -70,6 +69,7 @@ main (int argc,
70 sig, 69 sig,
71 pub)); 70 pub));
72 (void) fprintf (stderr, "The above warning is expected.\n"); 71 (void) fprintf (stderr, "The above warning is expected.\n");
72 GNUNET_CRYPTO_rsa_signature_free (sig);
73 73
74 74
75 /* test blind signing */ 75 /* test blind signing */