gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] 03/04: ensured compacted writing and reading


From: gnunet
Subject: [gnunet] 03/04: ensured compacted writing and reading
Date: Sat, 07 Nov 2020 10:39:55 +0100

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

thejackimonster pushed a commit to branch master
in repository gnunet.

commit a4d89a695198036b2f8a2bc4a131295227d7d014
Author: TheJackiMonster <thejackimonster@gmail.com>
AuthorDate: Thu Nov 5 22:14:22 2020 +0100

    ensured compacted writing and reading
    
    Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
---
 src/identity/identity_api.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/identity/identity_api.c b/src/identity/identity_api.c
index 242527c23..a277d8877 100644
--- a/src/identity/identity_api.c
+++ b/src/identity/identity_api.c
@@ -1015,13 +1015,13 @@ GNUNET_IDENTITY_read_key_from_buffer (struct 
GNUNET_IDENTITY_PublicKey *key,
 {
   if (len < sizeof (key->type))
     return -1;
-  GNUNET_memcpy(& (key->type), buffer, sizeof (key->type));
+  GNUNET_memcpy(&(key->type), buffer, sizeof (key->type));
   const ssize_t length = GNUNET_IDENTITY_key_get_length(key);
   if (len < length)
          return -1;
   if (length < 0)
     return -2;
-  GNUNET_memcpy(key, buffer, length);
+  GNUNET_memcpy(&(key->ecdsa_key), buffer + sizeof (key->type), length - 
sizeof (key->type));
   return length;
 }
 
@@ -1036,7 +1036,8 @@ GNUNET_IDENTITY_write_key_to_buffer (const struct 
GNUNET_IDENTITY_PublicKey *key
          return -1;
   if (length < 0)
        return -2;
-  GNUNET_memcpy(buffer, key, length);
+  GNUNET_memcpy(buffer, &(key->type), sizeof (key->type));
+  GNUNET_memcpy(buffer + sizeof (key->type), &(key->ecdsa_key), length - 
sizeof (key->type));
   return 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]