conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
Loading...
Searching...
No Matches
Public Attributes | List of all members
conduit::zmq::CurveConfig Struct Reference

CurveZMQ authentication parameters (gated by CONDUIT_TRANSPORT_ZMQ_CURVE). More...

#include <transport.hpp>

Collaboration diagram for conduit::zmq::CurveConfig:
Collaboration graph
[legend]

Public Attributes

std::string server_key
 Z85-encoded 40-byte public key of the server.
 
std::string public_key
 Z85-encoded 40-byte public key of this socket.
 
std::string secret_key
 Z85-encoded 40-byte secret key of this socket.
 
bool is_server = false
 When true, this socket is the Curve server; otherwise a client.
 

Detailed Description

CurveZMQ authentication parameters (gated by CONDUIT_TRANSPORT_ZMQ_CURVE).

Member Data Documentation

◆ is_server

bool conduit::zmq::CurveConfig::is_server = false

When true, this socket is the Curve server; otherwise a client.

◆ public_key

std::string conduit::zmq::CurveConfig::public_key

Z85-encoded 40-byte public key of this socket.

◆ secret_key

std::string conduit::zmq::CurveConfig::secret_key

Z85-encoded 40-byte secret key of this socket.

◆ server_key

std::string conduit::zmq::CurveConfig::server_key

Z85-encoded 40-byte public key of the server.


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