internal/

directory
v0.17.5 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package framing implements the chunk framing shared by every transport that carries binary Herdr E2EE frames.
Package framing implements the chunk framing shared by every transport that carries binary Herdr E2EE frames.
Package gateway implements the blind WebSocket rendezvous gateway that pairs a Herdr computer relay with the phones paired to it.
Package gateway implements the blind WebSocket rendezvous gateway that pairs a Herdr computer relay with the phones paired to it.
Package gatewaywire defines the wire contract shared by the blind WSS gateway, the computer relay that registers with it, and the phone app that connects through it.
Package gatewaywire defines the wire contract shared by the blind WSS gateway, the computer relay that registers with it, and the phone app that connects through it.
Package noecho recognizes terminal prompts that read a secret with echo disabled — sudo, ssh, gpg and friends.
Package noecho recognizes terminal prompts that read a secret with echo disabled — sudo, ssh, gpg and friends.
Package portmap asks the local router for a UDP port mapping so the WebRTC ICE socket is reachable from the internet without manual configuration.
Package portmap asks the local router for a UDP port mapping so the WebRTC ICE socket is reachable from the internet without manual configuration.
Package reachability answers one question for the desktop relay: can a phone on the internet reach this machine directly over UDP?
Package reachability answers one question for the desktop relay: can a phone on the internet reach this machine directly over UDP?
Package webrtclink negotiates direct browser-to-relay WebRTC DataChannel sessions and hands each open channel to the relay hub as a transport.FrameConn, so the encrypted protocol is identical on the direct path and on the relayed WebSocket paths.
Package webrtclink negotiates direct browser-to-relay WebRTC DataChannel sessions and hands each open channel to the relay hub as a transport.FrameConn, so the encrypted protocol is identical on the direct path and on the relayed WebSocket paths.

Jump to

Keyboard shortcuts

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