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