GNUnet  0.11.x
Data Fields
PongMessage Struct Reference

Response to a PING. More...

#include <gnunet_core_service.h>

Collaboration diagram for PongMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Message type is GNUNET_MESSAGE_TYPE_CORE_PONG. More...
 
uint32_t iv_seed
 Seed for the IV. More...
 
uint32_t challenge
 Random number to make replay attacks harder. More...
 
uint32_t reserved
 Reserved, always zero. More...
 
struct GNUNET_PeerIdentity target
 Intended target of the PING, used primarily to check that decryption actually worked. More...
 

Detailed Description

Response to a PING.

Includes data from the original PING.

Definition at line 136 of file gnunet_core_service.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader PongMessage::header

Message type is GNUNET_MESSAGE_TYPE_CORE_PONG.

Definition at line 141 of file gnunet_core_service.h.

◆ iv_seed

uint32_t PongMessage::iv_seed

Seed for the IV.

Definition at line 146 of file gnunet_core_service.h.

Referenced by handle_ping(), and handle_pong().

◆ challenge

uint32_t PongMessage::challenge

Random number to make replay attacks harder.

Definition at line 151 of file gnunet_core_service.h.

Referenced by handle_ping(), and handle_pong().

◆ reserved

uint32_t PongMessage::reserved

Reserved, always zero.

Definition at line 156 of file gnunet_core_service.h.

Referenced by handle_ping().

◆ target

struct GNUNET_PeerIdentity PongMessage::target

Intended target of the PING, used primarily to check that decryption actually worked.

Definition at line 162 of file gnunet_core_service.h.

Referenced by handle_ping(), and handle_pong().


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