[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r20182 - gnunet/src/namestore
From: |
gnunet |
Subject: |
[GNUnet-SVN] r20182 - gnunet/src/namestore |
Date: |
Thu, 1 Mar 2012 19:24:07 +0100 |
Author: wachs
Date: 2012-03-01 19:24:07 +0100 (Thu, 01 Mar 2012)
New Revision: 20182
Modified:
gnunet/src/namestore/test_namestore_api_create.c
Log:
- added signature check
Modified: gnunet/src/namestore/test_namestore_api_create.c
===================================================================
--- gnunet/src/namestore/test_namestore_api_create.c 2012-03-01 18:08:47 UTC
(rev 20181)
+++ gnunet/src/namestore/test_namestore_api_create.c 2012-03-01 18:24:07 UTC
(rev 20182)
@@ -48,6 +48,7 @@
static struct GNUNET_CRYPTO_RsaPrivateKey * privkey;
static struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded pubkey;
struct GNUNET_CRYPTO_RsaSignature *s_signature;
+struct GNUNET_CRYPTO_RsaSignature *s_signature_updated;
static GNUNET_HashCode s_zone;
struct GNUNET_NAMESTORE_RecordData *s_rd;
struct GNUNET_NAMESTORE_RecordData *s_create_rd;
@@ -204,6 +205,20 @@
failed = GNUNET_YES;
}
+ struct GNUNET_NAMESTORE_RecordData rd_new[RECORDS +1];
+ int c2;
+ for (c2 = 0; c2 < RECORDS; c2++)
+ rd_new[c2] = s_rd[c2];
+ rd_new[c2] = *s_create_rd;
+ s_signature_updated = GNUNET_NAMESTORE_create_signature(privkey, n,
rd_new, RECORDS +1);
+
+ if (0 != memcmp (s_signature_updated, signature, sizeof (struct
GNUNET_CRYPTO_RsaSignature)))
+ {
+ GNUNET_break (0);
+ failed = GNUNET_YES;
+ }
+ GNUNET_free (s_signature_updated);
+
found = GNUNET_YES;
if (failed == GNUNET_NO)
res = 0;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r20182 - gnunet/src/namestore,
gnunet <=