GNUnet  0.18.1
InitialKX Struct Reference

"Plaintext" header at beginning of KX message. More...

Collaboration diagram for InitialKX:
[legend]

Data Fields

struct GNUNET_CRYPTO_EcdhePublicKey ephemeral
 Ephemeral key for KX. More...
 
char gcm_tag [(128/8)]
 HMAC for the following encrypted message, using GCM. More...
 
int rekeying
 A flag indicating, if the sender is doing rekeying. More...
 

Detailed Description

"Plaintext" header at beginning of KX message.

Followed by encrypted struct UDPConfirmation.

Definition at line 198 of file gnunet-communicator-udp.c.

Field Documentation

◆ ephemeral

struct GNUNET_CRYPTO_EcdhePublicKey InitialKX::ephemeral

Ephemeral key for KX.

Definition at line 3931 of file gnunet-communicator-udp.c.

Referenced by mq_send_kx(), and sock_read().

◆ gcm_tag

char InitialKX::gcm_tag[(128/8)]

HMAC for the following encrypted message, using GCM.

HMAC uses key derived from the handshake with sequence number zero.

Definition at line 209 of file gnunet-communicator-udp.c.

Referenced by mq_send_kx(), and sock_read().

◆ rekeying

int InitialKX::rekeying

A flag indicating, if the sender is doing rekeying.

Definition at line 214 of file gnunet-communicator-udp.c.

Referenced by mq_send_kx(), and sock_read().


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