Module vibe.rpcchannel.noise

Encrypted RPC using vibe-noisestream.

This module provides RPC client and server using encrypted noise streams. This requires the vibe-noisestream library and this module is therefore in an extra dub subpackage: vibe-rpcchannel:noise.

Functions

NameDescription
clientNoise(settings, host, port, bind_interface, bind_port)Connect to a remote, vibe-noisestream based API server.
serveNoise(settings, port)Create a new vibe-noisestream based API server.

Classes

NameDescription
NoiseServerThe RPC server implementation using an encrypted vibe-noisestream transport stream.

Structs

NameDescription
NoiseInfoInformation about a noise connection.

Aliases

NameTypeDescription
NoiseClientRPCClient!(API,NoiseInfo)An alias for a vibe-noisestream based RPCClient.