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. |
Click to show internal directories.
Click to hide internal directories.