GNUnet 0.26.2-16-ge86b66bd5
 
Loading...
Searching...
No Matches
GNUNET_MESSENGER_MessageKey Struct Reference

A key message body. More...

#include <gnunet_messenger_service.h>

Collaboration diagram for GNUNET_MESSENGER_MessageKey:
[legend]

Data Fields

struct GNUNET_CRYPTO_BlindablePublicKey key
 The new blindable public key which replaces the current senders public key.
 
struct GNUNET_CRYPTO_HpkePublicKey hpke_key
 The new HPKE public key which replaces the current senders HPKE public key.
 

Detailed Description

A key message body.

This allows replacing the current key pair with another one.

Message-body-size: 4+ bytes

Definition at line 559 of file gnunet_messenger_service.h.

Field Documentation

◆ key

struct GNUNET_CRYPTO_BlindablePublicKey GNUNET_MESSENGER_MessageKey::key

The new blindable public key which replaces the current senders public key.

Definition at line 564 of file gnunet_messenger_service.h.

Referenced by create_message_key(), decode_message_body(), encode_message_body(), get_message_body_size(), handle_key_message(), send_message_key(), and switch_member_session().

◆ hpke_key

struct GNUNET_CRYPTO_HpkePublicKey GNUNET_MESSENGER_MessageKey::hpke_key

The new HPKE public key which replaces the current senders HPKE public key.

Definition at line 569 of file gnunet_messenger_service.h.

Referenced by create_message_key(), decode_message_body(), encode_message_body(), get_message_body_size(), and handle_key_message().


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