GNUnet  0.11.x
Data Fields
PongMessage Struct Reference

Response to a PING. More...

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 162 of file gnunet-service-core_kx.c.

Field Documentation

◆ header

struct GNUNET_MessageHeader PongMessage::header

Message type is GNUNET_MESSAGE_TYPE_CORE_PONG.

Definition at line 167 of file gnunet-service-core_kx.c.

◆ iv_seed

uint32_t PongMessage::iv_seed

Seed for the IV.

Definition at line 172 of file gnunet-service-core_kx.c.

Referenced by handle_ping(), and handle_pong().

◆ challenge

uint32_t PongMessage::challenge

Random number to make replay attacks harder.

Definition at line 177 of file gnunet-service-core_kx.c.

Referenced by handle_ping(), and handle_pong().

◆ reserved

uint32_t PongMessage::reserved

Reserved, always zero.

Definition at line 182 of file gnunet-service-core_kx.c.

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 188 of file gnunet-service-core_kx.c.

Referenced by handle_ping(), and handle_pong().


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