Ack for the encrypted continuation of TCP initial handshake. More...
Data Fields | |
struct GNUNET_MessageHeader | header |
Type is GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_CONFIRMATION_ACK. | |
struct GNUNET_PeerIdentity | sender |
Sender's identity. | |
struct GNUNET_CRYPTO_EddsaSignature | sender_sig |
Sender's signature of type GNUNET_SIGNATURE_PURPOSE_COMMUNICATOR_TCP_HANDSHAKE_ACK. | |
struct GNUNET_TIME_AbsoluteNBO | monotonic_time |
Monotonic time of sender, to possibly help detect replay attacks (if receiver persists times by sender). | |
struct GNUNET_CRYPTO_ChallengeNonceP | challenge |
Challenge value used to protect against replay attack, if there is no stored monotonic time value. | |
Ack for the encrypted continuation of TCP initial handshake.
Definition at line 224 of file gnunet-communicator-tcp.c.
struct GNUNET_MessageHeader TCPConfirmationAck::header |
Type is GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_CONFIRMATION_ACK.
Definition at line 231 of file gnunet-communicator-tcp.c.
Referenced by send_challenge(), and send_challenge().
struct GNUNET_PeerIdentity TCPConfirmationAck::sender |
Sender's identity.
Definition at line 236 of file gnunet-communicator-tcp.c.
Referenced by send_challenge(), send_challenge(), try_handle_plaintext(), and try_handle_plaintext().
struct GNUNET_CRYPTO_EddsaSignature TCPConfirmationAck::sender_sig |
Sender's signature of type GNUNET_SIGNATURE_PURPOSE_COMMUNICATOR_TCP_HANDSHAKE_ACK.
Definition at line 241 of file gnunet-communicator-tcp.c.
Referenced by send_challenge(), send_challenge(), try_handle_plaintext(), and try_handle_plaintext().
struct GNUNET_TIME_AbsoluteNBO TCPConfirmationAck::monotonic_time |
Monotonic time of sender, to possibly help detect replay attacks (if receiver persists times by sender).
Definition at line 247 of file gnunet-communicator-tcp.c.
Referenced by send_challenge(), send_challenge(), try_handle_plaintext(), and try_handle_plaintext().
struct GNUNET_CRYPTO_ChallengeNonceP TCPConfirmationAck::challenge |
Challenge value used to protect against replay attack, if there is no stored monotonic time value.
Definition at line 252 of file gnunet-communicator-tcp.c.
Referenced by send_challenge(), send_challenge(), try_handle_plaintext(), and try_handle_plaintext().