GNUnet 0.26.2-14-ga82e62fdc
 
Loading...
Searching...
No Matches
GNUNET_MESSENGER_MessageJoin Struct Reference

A join message body. More...

#include <gnunet_messenger_service.h>

Collaboration diagram for GNUNET_MESSENGER_MessageJoin:
[legend]

Data Fields

struct GNUNET_HashCode epoch
 The previous epoch the message was sent from.
 
struct GNUNET_CRYPTO_BlindablePublicKey key
 The senders blindable public key to verify its signatures.
 
struct GNUNET_CRYPTO_HpkePublicKey hpke_key
 The senders HPKE public key to encrypt private messages with.
 

Detailed Description

A join message body.

This allows informing others about joining the room with a given key pair.

Message-body-size: 68+ bytes

Definition at line 507 of file gnunet_messenger_service.h.

Field Documentation

◆ epoch

◆ key

struct GNUNET_CRYPTO_BlindablePublicKey GNUNET_MESSENGER_MessageJoin::key

◆ hpke_key

struct GNUNET_CRYPTO_HpkePublicKey GNUNET_MESSENGER_MessageJoin::hpke_key

The senders HPKE public key to encrypt private messages with.

Definition at line 522 of file gnunet_messenger_service.h.

Referenced by create_message_join(), create_message_key(), decode_message_body(), encode_message_body(), get_message_body_size(), and handle_join_message().


The documentation for this struct was generated from the following file: