GNUnet debian-0.24.3-23-g589b01d60
GNUNET_MESSENGER_MessageAccess Struct Reference

An access message body This allows providing access to a group or an epoch key using a public key. More...

#include <gnunet_messenger_service.h>

Collaboration diagram for GNUNET_MESSENGER_MessageAccess:
[legend]

Data Fields

struct GNUNET_HashCode event
 The hash of the linked announcement or group message event. More...
 
uint8_t key [sizeof(struct GNUNET_CRYPTO_SymmetricSessionKey)+16+sizeof(struct GNUNET_CRYPTO_HpkeEncapsulation)]
 The encrypted group or epoch key. More...
 
struct GNUNET_HashCode hmac
 The hmac of the access. More...
 

Detailed Description

An access message body This allows providing access to a group or an epoch key using a public key.

Message-body-size: 240 bytes

Definition at line 926 of file gnunet_messenger_service.h.

Field Documentation

◆ event

struct GNUNET_HashCode GNUNET_MESSENGER_MessageAccess::event

◆ key

uint8_t GNUNET_MESSENGER_MessageAccess::key[sizeof(struct GNUNET_CRYPTO_SymmetricSessionKey)+ 16+sizeof(struct GNUNET_CRYPTO_HpkeEncapsulation)]

◆ hmac

struct GNUNET_HashCode GNUNET_MESSENGER_MessageAccess::hmac

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