GNUnet debian-0.24.3-23-g589b01d60
GNUNET_MESSENGER_MessageAnnouncement Struct Reference

An announcement message body This allows announcing group and epoch keys. More...

#include <gnunet_messenger_service.h>

Collaboration diagram for GNUNET_MESSENGER_MessageAnnouncement:
[legend]

Data Fields

union GNUNET_MESSENGER_EpochIdentifier identifier
 The identifier of the announcement in an epoch. More...
 
struct GNUNET_CRYPTO_EcdhePublicKey key
 The public key to appeal access. More...
 
union GNUNET_MESSENGER_EpochNonce nonce
 The nonce of the announcement. More...
 
struct GNUNET_TIME_RelativeNBO timeout
 The timeout of the announcement. More...
 
struct GNUNET_HashCode hmac
 The hmac of the announcement. More...
 

Detailed Description

An announcement message body This allows announcing group and epoch keys.

Message-body-size: 168 bytes

Definition at line 827 of file gnunet_messenger_service.h.

Field Documentation

◆ identifier

◆ key

struct GNUNET_CRYPTO_EcdhePublicKey GNUNET_MESSENGER_MessageAnnouncement::key

◆ nonce

◆ timeout

struct GNUNET_TIME_RelativeNBO GNUNET_MESSENGER_MessageAnnouncement::timeout

The timeout of the announcement.

Definition at line 847 of file gnunet_messenger_service.h.

Referenced by create_message_announcement(), decode_message_body(), encode_message_body(), and get_message_body_kind_size().

◆ hmac

struct GNUNET_HashCode GNUNET_MESSENGER_MessageAnnouncement::hmac

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