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. | |
| uint32_t | reserved |
| Always zero. | |
| struct GNUNET_CRYPTO_ChallengeNonceP | challenge |
| Challenge to be signed by the receiving peer. | |
| struct GNUNET_TIME_AbsoluteNBO | sender_time |
| Timestamp of the sender, to be copied into the reply to allow sender to calculate RTT. | |
Message send to another peer to validate that it can indeed receive messages at a particular address.
Definition at line 847 of file gnunet-service-transport.c.
| struct GNUNET_MessageHeader TransportValidationChallengeMessage::header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE.
Definition at line 852 of file gnunet-service-transport.c.
Referenced by validation_transmit_on_queue().
| uint32_t TransportValidationChallengeMessage::reserved |
Always zero.
Definition at line 857 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 862 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 868 of file gnunet-service-transport.c.
Referenced by handle_validation_challenge(), and validation_transmit_on_queue().