GNUnet debian-0.24.3-29-g453fda2cf
 
Loading...
Searching...
No Matches
ResponderHello Struct Reference

ResponderHello. More...

#include </home/buildbot/bb-worker/worker/gnunet_release/build/src/service/core/gnunet-service-core_kx.h>

Collaboration diagram for ResponderHello:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Message type is #GNUNET_MESSAGE_TYPE_CORE_PONG.
 
uint64_t r_R
 Random number to make replay attacks harder.
 
struct GNUNET_CRYPTO_HpkeEncapsulation c_e
 Ephemeral key encapsulation c_e.
 

Detailed Description

ResponderHello.

  • HandshakeKemCiphertext
  • Nonce
  • {ServicesInfo}
  • {ResponderKemCiphertext}
  • {Finished}
  • [Application Payload] TODO services_info and c_I are encrypted toghether, separately from finished, both have space for mac/tag afterwards

Definition at line 121 of file gnunet-service-core_kx.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader ResponderHello::header

Message type is #GNUNET_MESSAGE_TYPE_CORE_PONG.

Definition at line 126 of file gnunet-service-core_kx.h.

Referenced by handle_responder_hello().

◆ r_R

uint64_t ResponderHello::r_R

Random number to make replay attacks harder.

Definition at line 131 of file gnunet-service-core_kx.h.

Referenced by send_responder_hello().

◆ c_e

struct GNUNET_CRYPTO_HpkeEncapsulation ResponderHello::c_e

Ephemeral key encapsulation c_e.

Definition at line 137 of file gnunet-service-core_kx.h.

Referenced by handle_responder_hello(), and send_responder_hello().


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