[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.