gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-anastasis] 01/03: testing of keyshare-creation


From: gnunet
Subject: [taler-anastasis] 01/03: testing of keyshare-creation
Date: Wed, 01 Apr 2020 23:36:58 +0200

This is an automated email from the git hooks/post-receive script.

dennis-neufeld pushed a commit to branch master
in repository anastasis.

commit ce392258fe2abf05c64cb5cac79c6aa62a0e2382
Author: Dennis Neufeld <address@hidden>
AuthorDate: Wed Apr 1 18:18:00 2020 +0000

    testing of keyshare-creation
---
 src/util/test_anastasis_crypto.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/util/test_anastasis_crypto.c b/src/util/test_anastasis_crypto.c
index 514fd83..d99ac93 100644
--- a/src/util/test_anastasis_crypto.c
+++ b/src/util/test_anastasis_crypto.c
@@ -117,14 +117,14 @@ test_key_share (void)
   struct ANASTASIS_CRYPTO_KeyShare *plaintext;
   struct ANASTASIS_CRYPTO_UserIdentifier id;
   struct ANASTASIS_CRYPTO_KeyShare key_share;
+  struct ANASTASIS_CRYPTO_KeyShare key_share_1;
+  struct ANASTASIS_CRYPTO_KeyShare key_share_2;
 
+  // testing of enc-/decryption of a keyshare
   GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_NONCE,
                               &id,
                               sizeof (struct ANASTASIS_CRYPTO_UserIdentifier));
-  GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_NONCE,
-                              &key_share,
-                              sizeof (struct ANASTASIS_CRYPTO_KeyShare));
-
+  ANASTASIS_CRYPTO_key_share_create (&key_share);
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "KEYSHARE_BEFORE:   %s\n",
               TALER_B2S (&key_share));
@@ -138,6 +138,13 @@ test_key_share (void)
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "KEYSHARE_AFTER:   %s\n",
               TALER_B2S (plaintext));
+
+  // testing creation of keyshares
+  ANASTASIS_CRYPTO_key_share_create (&key_share_1);
+  ANASTASIS_CRYPTO_key_share_create (&key_share_2);
+  GNUNET_assert (0 !=
+                 GNUNET_memcmp (&key_share_1, &key_share_2));
+
   return GNUNET_memcmp (&key_share, plaintext);
 }
 

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]