[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r34954 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r34954 - gnunet/src/util |
Date: |
Thu, 22 Jan 2015 18:01:11 +0100 |
Author: harsha
Date: 2015-01-22 18:01:11 +0100 (Thu, 22 Jan 2015)
New Revision: 34954
Modified:
gnunet/src/util/test_crypto_rsa.c
Log:
-add a check to bail out on false signatures
Modified: gnunet/src/util/test_crypto_rsa.c
===================================================================
--- gnunet/src/util/test_crypto_rsa.c 2015-01-22 14:13:56 UTC (rev 34953)
+++ gnunet/src/util/test_crypto_rsa.c 2015-01-22 17:01:11 UTC (rev 34954)
@@ -56,7 +56,15 @@
GNUNET_assert (GNUNET_OK ==
GNUNET_CRYPTO_rsa_verify (&hash, sig, pub));
GNUNET_CRYPTO_rsa_signature_free (sig);
+ /* corrupt our hash and see if the signature is still valid */
+ GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, &hash,
+ sizeof (struct GNUNET_HashCode));
+ GNUNET_assert (GNUNET_OK != GNUNET_CRYPTO_rsa_verify (&hash,
+ sig,
+ pub));
+ (void) fprintf (stderr, "The above warning is expected.\n");
+
/* test blind signing */
bkey = GNUNET_CRYPTO_rsa_blinding_key_create (KEY_SIZE);
bsize = GNUNET_CRYPTO_rsa_blind (&hash,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r34954 - gnunet/src/util,
gnunet <=