GNUnet 0.21.1
TCPConfirmation Struct Reference

Encrypted continuation of TCP initial handshake. More...

Collaboration diagram for TCPConfirmation:
[legend]

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...
 

Detailed Description

Encrypted continuation of TCP initial handshake.

Definition at line 192 of file gnunet-communicator-tcp.c.

Field Documentation

◆ sender

struct GNUNET_PeerIdentity TCPConfirmation::sender

Sender's identity.

Definition at line 197 of file gnunet-communicator-tcp.c.

◆ sender_sig

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.

◆ monotonic_time

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.

◆ challenge

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.


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