Sign in Sign up
cargo

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.

cargo View on Cargo

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
Releases
Version Released
0.1.4 patch
0.1.3 patch
0.1.2 patch
0.1.1 initial