aboutsummaryrefslogtreecommitdiff
path: root/src/messenger/messenger_api_message.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-10-29 18:41:16 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-10-29 18:41:16 +0900
commitd7147f52d822da0022e59b2b666091ef548222a6 (patch)
tree8d2d803f90c759c4f84ab5f99560497d6b9ca17a /src/messenger/messenger_api_message.c
parent914fd6adac878abfa3050568ba02a1c57a150e8e (diff)
downloadgnunet-d7147f52d822da0022e59b2b666091ef548222a6.tar.gz
gnunet-d7147f52d822da0022e59b2b666091ef548222a6.zip
-fix ftbfs
Diffstat (limited to 'src/messenger/messenger_api_message.c')
-rw-r--r--src/messenger/messenger_api_message.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/messenger/messenger_api_message.c b/src/messenger/messenger_api_message.c
index 3814def70..2e4f46bff 100644
--- a/src/messenger/messenger_api_message.c
+++ b/src/messenger/messenger_api_message.c
@@ -259,16 +259,16 @@ get_message_body_size (enum GNUNET_MESSENGER_MessageKind kind,
259 switch (kind) 259 switch (kind)
260 { 260 {
261 case GNUNET_MESSENGER_KIND_INFO: 261 case GNUNET_MESSENGER_KIND_INFO:
262 length += GNUNET_IDENTITY_key_get_length(&(body->info.host_key)); 262 length += GNUNET_IDENTITY_public_key_get_length(&(body->info.host_key));
263 break; 263 break;
264 case GNUNET_MESSENGER_KIND_JOIN: 264 case GNUNET_MESSENGER_KIND_JOIN:
265 length += GNUNET_IDENTITY_key_get_length(&(body->join.key)); 265 length += GNUNET_IDENTITY_public_key_get_length(&(body->join.key));
266 break; 266 break;
267 case GNUNET_MESSENGER_KIND_NAME: 267 case GNUNET_MESSENGER_KIND_NAME:
268 length += (body->name.name ? strlen (body->name.name) : 0); 268 length += (body->name.name ? strlen (body->name.name) : 0);
269 break; 269 break;
270 case GNUNET_MESSENGER_KIND_KEY: 270 case GNUNET_MESSENGER_KIND_KEY:
271 length += GNUNET_IDENTITY_key_get_length(&(body->key.key)); 271 length += GNUNET_IDENTITY_public_key_get_length(&(body->key.key));
272 break; 272 break;
273 case GNUNET_MESSENGER_KIND_TEXT: 273 case GNUNET_MESSENGER_KIND_TEXT:
274 length += strlen (body->text.text); 274 length += strlen (body->text.text);
@@ -372,7 +372,7 @@ calc_padded_length (uint16_t length)
372} while (0) 372} while (0)
373 373
374#define encode_step_key(dst, offset, src, length) do { \ 374#define encode_step_key(dst, offset, src, length) do { \
375 ssize_t result = GNUNET_IDENTITY_write_key_to_buffer( \ 375 ssize_t result = GNUNET_IDENTITY_write_public_key_to_buffer( \
376 src, dst + offset, length - offset \ 376 src, dst + offset, length - offset \
377 ); \ 377 ); \
378 if (result < 0) \ 378 if (result < 0) \
@@ -539,8 +539,9 @@ encode_short_message (const struct GNUNET_MESSENGER_ShortMessage *message,
539} while (0) 539} while (0)
540 540
541#define decode_step_key(src, offset, dst, length) do { \ 541#define decode_step_key(src, offset, dst, length) do { \
542 ssize_t result = GNUNET_IDENTITY_read_key_from_buffer( \ 542 size_t read; \
543 dst, src + offset, length - offset \ 543 ssize_t result = GNUNET_IDENTITY_read_public_key_from_buffer( \
544 src + offset, length - offset, dst, &read \
544 ); \ 545 ); \
545 if (result < 0) \ 546 if (result < 0) \
546 GNUNET_break(0); \ 547 GNUNET_break(0); \