gnunet-svn
[Top][All Lists]
Advanced

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

[taler-anastasis] 02/02: worked on assembler cli command 'answer'


From: gnunet
Subject: [taler-anastasis] 02/02: worked on assembler cli command 'answer'
Date: Wed, 17 Jun 2020 12:47:31 +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 13c45fc4e55eeb30102f6dfc739e69e79b32e461
Author: Dennis Neufeld <dennis.neufeld@students.bfh.ch>
AuthorDate: Wed Jun 17 10:47:23 2020 +0000

    worked on assembler cli command 'answer'
---
 src/include/anastasis.h |  5 -----
 src/lib/anastasis.c     | 26 +++++++++++++-------------
 2 files changed, 13 insertions(+), 18 deletions(-)

diff --git a/src/include/anastasis.h b/src/include/anastasis.h
index ef6702d..164f95f 100644
--- a/src/include/anastasis.h
+++ b/src/include/anastasis.h
@@ -87,11 +87,6 @@ struct ANASTASIS_RecoveryInformation
   struct ANASTASIS_CRYPTO_SaltP salt;
 
   unsigned int version;     // actual version obtained
-
-  void *enc_core_secret;
-
-  size_t enc_core_secret_size;
-
 };
 
 /**
diff --git a/src/lib/anastasis.c b/src/lib/anastasis.c
index 431876c..6f8c637 100644
--- a/src/lib/anastasis.c
+++ b/src/lib/anastasis.c
@@ -406,14 +406,14 @@ keyshare_lookup_cb (void *cls,
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                 "At %s:%d encrypted core secret is %s-%llu b\n", __FILE__,
                 __LINE__,
-                TALER_b2s (c->recovery->ri->enc_core_secret,
-                           c->recovery->ri->enc_core_secret_size),
-                (unsigned long long) c->recovery->ri->enc_core_secret_size);
+                TALER_b2s (c->recovery->enc_core_secret,
+                           c->recovery->enc_core_secret_size),
+                (unsigned long long) c->recovery->enc_core_secret_size);
 
     ANASTASIS_CRYPTO_core_secret_recover (&c->recovery->ri->dps[success].emk,
                                           policy_key,
-                                          c->recovery->ri->enc_core_secret,
-                                          
c->recovery->ri->enc_core_secret_size,
+                                          c->recovery->enc_core_secret,
+                                          c->recovery->enc_core_secret_size,
                                           &core_secret,
                                           &core_secret_size);
 
@@ -601,7 +601,7 @@ policy_lookup_cb (void *cls,
                  json_unpack ((json_t *) recovery_document,
                               "{s:o,"   /* policies */
                               " s:o,"   /* decryption policies */
-                              " s:o}",   /* encrypted core secret */
+                              " s:s}",   /* encrypted core secret */
                               "policies", &dec_policies,
                               "escrow_methods", &esc_methods,
                               "core_secret", &enc_core_secret));
@@ -618,17 +618,17 @@ policy_lookup_cb (void *cls,
   r->ri->dps_len = json_array_size (dec_policies);
   r->ri->dps = GNUNET_new_array (r->ri->dps_len, struct
                                  ANASTASIS_DecryptionPolicy);
-  r->ri->enc_core_secret_size = strlen (enc_core_secret);
+  r->enc_core_secret_size = strlen (enc_core_secret);
   GNUNET_STRINGS_string_to_data (enc_core_secret,
                                  strlen (enc_core_secret),
-                                 r->ri->enc_core_secret,
-                                 r->ri->enc_core_secret_size);
+                                 r->enc_core_secret,
+                                 strlen (enc_core_secret));
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "At %s:%d encrypted core secret is %s-%llu b\n", __FILE__,
               __LINE__,
-              TALER_b2s (r->ri->enc_core_secret,
-                         r->ri->enc_core_secret_size),
-              (unsigned long long) r->ri->enc_core_secret_size);
+              TALER_b2s (r->enc_core_secret,
+                         r->enc_core_secret_size),
+              (unsigned long long) r->enc_core_secret_size);
 
   r->solved_challenges = GNUNET_new_array (r->ri->cs_len,
                                            struct ANASTASIS_Challenge);
@@ -704,7 +704,7 @@ policy_lookup_cb (void *cls,
                                 " s:s,"         /* policy uuids  */
                                 " s:s,"         /* policy salt */
                                 " s:i}",        /* policy uuids length */
-                                "master_key",&enc_master_key,
+                                "master_key", &enc_master_key,
                                 "uuids",&uuids,
                                 "salt", &salt,
                                 "uuids_length", &r->ri->dps[j].uuids_length));

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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