Encrypted continuation of TCP initial handshake. More...
Data Fields | |
struct GNUNET_PeerIdentity | sender |
Sender's identity. More... | |
struct GNUNET_CRYPTO_EddsaSignature | sender_sig |
Sender's signature of type GNUNET_SIGNATURE_PURPOSE_COMMUNICATOR_TCP_HANDSHAKE. More... | |
struct GNUNET_TIME_AbsoluteNBO | monotonic_time |
Monotonic time of sender, to possibly help detect replay attacks (if receiver persists times by sender). More... | |
struct GNUNET_CRYPTO_ChallengeNonceP | challenge |
Challenge value used to protect against replay attack, if there is no stored monotonic time value. More... | |
Encrypted continuation of TCP initial handshake.
Definition at line 192 of file gnunet-communicator-tcp.c.
struct GNUNET_PeerIdentity TCPConfirmation::sender |
Sender's identity.
Definition at line 197 of file gnunet-communicator-tcp.c.
struct GNUNET_CRYPTO_EddsaSignature TCPConfirmation::sender_sig |
Sender's signature of type GNUNET_SIGNATURE_PURPOSE_COMMUNICATOR_TCP_HANDSHAKE.
Definition at line 202 of file gnunet-communicator-tcp.c.
struct GNUNET_TIME_AbsoluteNBO TCPConfirmation::monotonic_time |
Monotonic time of sender, to possibly help detect replay attacks (if receiver persists times by sender).
Definition at line 208 of file gnunet-communicator-tcp.c.
struct GNUNET_CRYPTO_ChallengeNonceP TCPConfirmation::challenge |
Challenge value used to protect against replay attack, if there is no stored monotonic time value.
Definition at line 213 of file gnunet-communicator-tcp.c.