Skip to content

rlpx::auth::HandshakeResult

#include <auth_handshake.hpp>

Public Functions

Name
const AuthKeyMaterial & keys() const
const FrameSecrets & secrets() const

Public Attributes

Name
AuthKeyMaterial key_material
FrameSecrets frame_secrets
std::string peer_client_id
uint16_t peer_listen_port
std::optional< socket::SocketTransport > transport
Socket to hand off to MessageStream after handshake.

Public Functions Documentation

function keys

inline const AuthKeyMaterial & keys() const

function secrets

inline const FrameSecrets & secrets() const

Public Attributes Documentation

variable key_material

AuthKeyMaterial key_material;

variable frame_secrets

FrameSecrets frame_secrets;

variable peer_client_id

std::string peer_client_id;

variable peer_listen_port

uint16_t peer_listen_port;

variable transport

std::optional< socket::SocketTransport > transport;

Socket to hand off to MessageStream after handshake.


Updated on 2026-04-13 at 23:22:46 -0700