server

package
v0.0.0-...-b393aa8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2026 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LinkSession

type LinkSession struct {
	// contains filtered or unexported fields
}

type RoxyServer

type RoxyServer struct {
	// contains filtered or unexported fields
}

func NewRoxyServer

func NewRoxyServer(instanceDB string) (*RoxyServer, error)

func (*RoxyServer) ListenAndServe

func (server *RoxyServer) ListenAndServe() error

func (*RoxyServer) LogToAll

func (server *RoxyServer) LogToAll(level shared.LogLevel, msg string)

func (*RoxyServer) LogToDatabase

func (server *RoxyServer) LogToDatabase(level shared.LogLevel, msg string)

func (*RoxyServer) LogToScreen

func (server *RoxyServer) LogToScreen(level shared.LogLevel, msg string)

func (*RoxyServer) MakeAntiReplayChecker

func (server *RoxyServer) MakeAntiReplayChecker(pubkey []byte) (*shared.AntiReplayChecker, error)

TODO: Finish MakeAntiReplayChecker.

func (*RoxyServer) StartLinkSession

func (server *RoxyServer) StartLinkSession(clientUID string, conn *websocket.Conn) error

In dev...

func (*RoxyServer) VerifyClientNoisePubKey

func (server *RoxyServer) VerifyClientNoisePubKey(pubkey []byte) (bool, error)

TODO: Finish VerifyClientNoisePubKey.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL