GNUnet 0.21.2
InitialKX Struct Reference

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

Collaboration diagram for InitialKX:
[legend]

Data Fields

struct GNUNET_CRYPTO_HpkeEncapsulation enc
 Representative of ephemeral key for KX. More...
 
uint8_t gcm_tag [(128/8)]
 HMAC for the following encrypted message, using GCM. 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

◆ enc

struct GNUNET_CRYPTO_HpkeEncapsulation InitialKX::enc

Representative of ephemeral key for KX.

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

Referenced by send_msg_with_kx(), and sock_read().

◆ gcm_tag

uint8_t 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 send_msg_with_kx(), and sock_read().


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