internal/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2026 License: Apache-2.0

Directories

Path Synopsis
Package appinfo holds build information injected at link time with -ldflags "-X github.com/borud/amplifi/internal/appinfo.Version=...".
Package appinfo holds build information injected at link time with -ldflags "-X github.com/borud/amplifi/internal/appinfo.Version=...".
Package cli implements the amplifi command-line interface.
Package cli implements the amplifi command-line interface.
Package creds stores saved logins for the CLI so the admin password is entered once per unit.
Package creds stores saved logins for the CLI so the admin password is entered once per unit.
Package rpc holds the helpers the area packages (device, wifi, clients, ...) share on top of amplifi.Client's public Call and CallJSON: typed result decoding, read-modify-write setters, and access to the integer-keyed option maps the Device and ClusterNode interfaces use.
Package rpc holds the helpers the area packages (device, wifi, clients, ...) share on top of amplifi.Client's public Call and CallJSON: typed result decoding, read-modify-write setters, and access to the integer-keyed option maps the Device and ClusterNode interfaces use.
Package secretstream frames and encrypts AmpliFi control messages with crypto_secretstream_xchacha20poly1305, matching the app's EncryptionHelper (libsodium via lazysodium) byte-for-byte.
Package secretstream frames and encrypts AmpliFi control messages with crypto_secretstream_xchacha20poly1305, matching the app's EncryptionHelper (libsodium via lazysodium) byte-for-byte.
Package srp implements the client side of the AmpliFi SRP-6a login: the RFC 5054 2048-bit group with SHA-256 and the app's custom ("csrpcompat") x, client-evidence and server-evidence routines.
Package srp implements the client side of the AmpliFi SRP-6a login: the RFC 5054 2048-bit group with SHA-256 and the app's custom ("csrpcompat") x, client-evidence and server-evidence routines.
Package wire defines the JSON envelopes exchanged on the AmpliFi control WebSocket.
Package wire defines the JSON envelopes exchanged on the AmpliFi control WebSocket.

Jump to

Keyboard shortcuts

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