GNUnet debian-0.24.3-23-g589b01d60
GNUNET_MESSENGER_MessageAuthorization Struct Reference

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

#include <gnunet_messenger_service.h>

Collaboration diagram for GNUNET_MESSENGER_MessageAuthorization:
[legend]

Data Fields

union GNUNET_MESSENGER_EpochIdentifier identifier
 The identifier of the group in an epoch. More...
 
struct GNUNET_HashCode event
 The hash of the linked group message event. More...
 
uint8_t key [sizeof(struct GNUNET_CRYPTO_SymmetricSessionKey)]
 The encrypted group or epoch key. More...
 
struct GNUNET_HashCode hmac
 The hmac of the authorization. More...
 

Detailed Description

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

Message-body-size: 224 bytes

Definition at line 1006 of file gnunet_messenger_service.h.

Field Documentation

◆ identifier

◆ event

struct GNUNET_HashCode GNUNET_MESSENGER_MessageAuthorization::event

◆ key

uint8_t GNUNET_MESSENGER_MessageAuthorization::key[sizeof(struct GNUNET_CRYPTO_SymmetricSessionKey)]

◆ hmac

struct GNUNET_HashCode GNUNET_MESSENGER_MessageAuthorization::hmac

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