llarp::path::PathHopConfig

configuration for a single hop when building a path

#include <path.hpp>

Public Attributes

Name
PathID_t txID
path id
PathID_t rxID
RouterContact rc
SecretKey commkey
SharedSecret shared
shared secret at this hop
ShortHash nonceXOR
hash of shared secret used for nonce mutation
RouterID upstream
next hop's router id
TunnelNonce nonce
nonce for key exchange
llarp_time_t lifetime

Public Attributes Documentation

variable txID

PathID_t txID;

path id

variable rxID

PathID_t rxID;

variable rc

RouterContact rc;

variable commkey

SecretKey commkey;

variable shared

SharedSecret shared;

shared secret at this hop

variable nonceXOR

ShortHash nonceXOR;

hash of shared secret used for nonce mutation

variable upstream

RouterID upstream;

next hop's router id

variable nonce

TunnelNonce nonce;

nonce for key exchange

variable lifetime

llarp_time_t lifetime = default_lifetime;

Updated on 2026-01-10 at 22:49:45 +0000