wg-appliance-core
The ONE userspace WireGuard data plane of the nordisk appliance fleet: x25519 key handling + keygen, a wg-quick INI tokenizer, a /dev/net/tun device, a boringtun packet pump (encapsulate/decapsulate/timers, AllowedIPs longest-prefix routing) that runs in ONE thread and needs NO wireguard kernel module — and the appliance identity CEREMONY: load-or-mint the keypair at a path (idempotent, fail-closed, 0600), the one canonical identity line every product prints, and the hub.conf dialect (one [Peer], public data only). Consumed by tunnr's wg-appliance PID-1 payload, gunnar's OS-less appliance, and holger's appliance tiers. Carries no product config schema and no address writer: each consumer keeps its own declared config surface and its own netlink/ioctl writer.
Activity
- Latest release
- 5d ago
- Total releases
- 4
- Cadence
- ~4 days
- Last 12 months
- 4
Reach
- Downloads
- 0
Details
- License
- MIT OR Apache-2.0
- First release
- Aug 23, 2026
| Version | Released | |
|---|---|---|
0.1.4
patch
|
0.1.4
patch
Dependencies (5)
|
|
0.1.3
patch
|
0.1.3
patch
Dependencies (5)
|
|
0.1.2
patch
|
0.1.2
patch
Dependencies (5)
|
|
0.1.1
initial
|
0.1.1
initial
Dependencies (4)
|