GNUnet 0.21.1
TcpRekeySignature Struct Reference

Signature we use to verify that the ephemeral key was really chosen by the specified sender. More...

Collaboration diagram for TcpRekeySignature:
[legend]

Data Fields

struct GNUNET_CRYPTO_EccSignaturePurpose purpose
 Purpose must be GNUNET_SIGNATURE_PURPOSE_COMMUNICATOR_TCP_REKEY. More...
 
struct GNUNET_PeerIdentity sender
 Identity of the inititor of the TCP connection (TCP client). More...
 
struct GNUNET_PeerIdentity receiver
 Presumed identity of the target of the TCP connection (TCP server) More...
 
struct GNUNET_CRYPTO_EcdhePublicKey ephemeral
 Ephemeral key used by the sender. More...
 
struct GNUNET_TIME_AbsoluteNBO monotonic_time
 Monotonic time of sender, to possibly help detect replay attacks (if receiver persists times by sender). More...
 

Detailed Description

Signature we use to verify that the ephemeral key was really chosen by the specified sender.

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

Field Documentation

◆ purpose

struct GNUNET_CRYPTO_EccSignaturePurpose TcpRekeySignature::purpose

Purpose must be GNUNET_SIGNATURE_PURPOSE_COMMUNICATOR_TCP_REKEY.

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

Referenced by do_rekey(), and inject_rekey().

◆ sender

struct GNUNET_PeerIdentity TcpRekeySignature::sender

Identity of the inititor of the TCP connection (TCP client).

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

Referenced by do_rekey(), and inject_rekey().

◆ receiver

struct GNUNET_PeerIdentity TcpRekeySignature::receiver

Presumed identity of the target of the TCP connection (TCP server)

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

Referenced by do_rekey(), and inject_rekey().

◆ ephemeral

struct GNUNET_CRYPTO_EcdhePublicKey TcpRekeySignature::ephemeral

Ephemeral key used by the sender.

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

Referenced by do_rekey(), and inject_rekey().

◆ monotonic_time

struct GNUNET_TIME_AbsoluteNBO TcpRekeySignature::monotonic_time

Monotonic time of sender, to possibly help detect replay attacks (if receiver persists times by sender).

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

Referenced by do_rekey(), and inject_rekey().


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