Message send to another peer to validate that it can indeed receive messages at a particular address. More...
Data Fields | |
struct GNUNET_MessageHeader | header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE. More... | |
uint32_t | reserved |
Always zero. More... | |
struct GNUNET_CRYPTO_ChallengeNonceP | challenge |
Challenge to be signed by the receiving peer. More... | |
struct GNUNET_TIME_AbsoluteNBO | sender_time |
Timestamp of the sender, to be copied into the reply to allow sender to calculate RTT. More... | |
Message send to another peer to validate that it can indeed receive messages at a particular address.
Definition at line 837 of file gnunet-service-transport.c.
struct GNUNET_MessageHeader TransportValidationChallengeMessage::header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE.
Definition at line 842 of file gnunet-service-transport.c.
Referenced by validation_transmit_on_queue().
uint32_t TransportValidationChallengeMessage::reserved |
Always zero.
Definition at line 847 of file gnunet-service-transport.c.
Referenced by validation_transmit_on_queue().
struct GNUNET_CRYPTO_ChallengeNonceP TransportValidationChallengeMessage::challenge |
Challenge to be signed by the receiving peer.
Definition at line 852 of file gnunet-service-transport.c.
Referenced by handle_validation_challenge(), and validation_transmit_on_queue().
struct GNUNET_TIME_AbsoluteNBO TransportValidationChallengeMessage::sender_time |
Timestamp of the sender, to be copied into the reply to allow sender to calculate RTT.
Must be monotonically increasing!
Definition at line 858 of file gnunet-service-transport.c.
Referenced by handle_validation_challenge(), and validation_transmit_on_queue().