GNUnet 0.22.2
TransportValidationResponseMessage Struct Reference

Message send to a peer to respond to a #GNUNET_MESSAGE_TYPE_ADDRESS_VALIDATION_CHALLENGE. More...

Collaboration diagram for TransportValidationResponseMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE. More...
 
uint32_t reserved
 Always zero. More...
 
struct GNUNET_CRYPTO_EddsaSignature signature
 The peer's signature matching the GNUNET_SIGNATURE_PURPOSE_TRANSPORT_CHALLENGE purpose. More...
 
struct GNUNET_CRYPTO_ChallengeNonceP challenge
 The challenge that was signed by the receiving peer. More...
 

Detailed Description

Message send to a peer to respond to a #GNUNET_MESSAGE_TYPE_ADDRESS_VALIDATION_CHALLENGE.

Definition at line 890 of file gnunet-service-transport.c.

Field Documentation

◆ header

struct GNUNET_MessageHeader TransportValidationResponseMessage::header

◆ reserved

uint32_t TransportValidationResponseMessage::reserved

Always zero.

Definition at line 900 of file gnunet-service-transport.c.

Referenced by handle_validation_challenge().

◆ signature

struct GNUNET_CRYPTO_EddsaSignature TransportValidationResponseMessage::signature

The peer's signature matching the GNUNET_SIGNATURE_PURPOSE_TRANSPORT_CHALLENGE purpose.

Definition at line 906 of file gnunet-service-transport.c.

Referenced by handle_validation_challenge(), and handle_validation_response().

◆ challenge

struct GNUNET_CRYPTO_ChallengeNonceP TransportValidationResponseMessage::challenge

The challenge that was signed by the receiving peer.

Definition at line 911 of file gnunet-service-transport.c.

Referenced by handle_validation_challenge(), and handle_validation_response().


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