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

TODO. More...

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

Collaboration diagram for InitiatorHello:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Message type is #GNUNET_MESSAGE_TYPE_CORE_PONG.
 
uint64_t r_I
 Random number to make replay attacks harder.
 
struct GNUNET_CRYPTO_EcdhePublicKey pk_e
 Ephemeral public edx25519 key.
 
struct GNUNET_CRYPTO_HpkeEncapsulation c_R
 Key encapsulation.
 
struct GNUNET_HashCode h_pk_R
 Hash of the responder peer id.
 

Detailed Description

TODO.

InitiatorHello

  • EphemeralKey
  • InitiatorKemChallenge
  • ResponderPeerIDHash
  • Nonce
  • {PeerID (initiator)}
  • {ServicesInfo}

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

Field Documentation

◆ header

struct GNUNET_MessageHeader InitiatorHello::header

Message type is #GNUNET_MESSAGE_TYPE_CORE_PONG.

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

Referenced by handle_initiator_hello(), and handle_initiator_hello_cont().

◆ r_I

uint64_t InitiatorHello::r_I

Random number to make replay attacks harder.

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

Referenced by send_initiator_hello().

◆ pk_e

struct GNUNET_CRYPTO_EcdhePublicKey InitiatorHello::pk_e

Ephemeral public edx25519 key.

TODO is this the proper key type?

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

Referenced by handle_initiator_hello_cont(), and send_initiator_hello().

◆ c_R

struct GNUNET_CRYPTO_HpkeEncapsulation InitiatorHello::c_R

Key encapsulation.

c_R

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

Referenced by handle_initiator_hello(), and send_initiator_hello().

◆ h_pk_R

struct GNUNET_HashCode InitiatorHello::h_pk_R

Hash of the responder peer id.

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

Referenced by handle_initiator_hello(), and send_initiator_hello().


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