Watch
1
0
Fork
You've already forked souveraine
0
souveraine/packaging
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg d824ca7f81 secrets: at-rest encryption, passphrase wrap, phone packaging
Seal items AES-256-GCM under a random store key (item id as AAD).
Machine wrap: HKDF over a deterministic machined signature (domain
secrets-store-key, socket /run/souveraine/machined.sock; legacy
seed-id fallback, same framing) — private key never enters the daemon.
Argon2id passphrase wrap slot (64MiB/3, HKDF-mixed with the machine
signature) managed via org.souveraine.Secrets.Manage: SetPassphrase /
VerifyPassphrase / HasPassphrase; rotation re-wraps only.

Client-found spec fixes: DH prime was the 2048-bit group-14 constant,
not the 1024-bit Second Oakley group libsecret uses (pinned by test);
item ids now simple UUIDs (hyphens illegal in object paths); collection
also served at /aliases/default; interfaces registered before name
claim. Added spec signals, real timestamps, content types, atomic 0600
store writes.

packaging: systemd user unit, D-Bus activation shadow, idempotent
phone deploy script (masks gnome-keyring, verifies round-trip).
2026-07-20 21:16:32 -04:00
..
arch lock primitives: power-from-lock, login1 polkit rule, gesture rail progress 2026-07-19 22:13:08 -04:00
upower-souveraine@f18b1a476c upower fork: submodule, prebuilt packaging, CI build, lock-surface charge state 2026-07-17 16:33:37 -04:00
deploy-phone.sh federation: document node enrolment trust boundary 2026-07-12 15:34:41 -04:00
deploy-secrets-phone.sh secrets: at-rest encryption, passphrase wrap, phone packaging 2026-07-20 21:16:32 -04:00
org.freedesktop.secrets.service secrets: at-rest encryption, passphrase wrap, phone packaging 2026-07-20 21:16:32 -04:00
souveraine-machined.service machined: system-tier machine identity daemon 2026-07-16 10:08:33 -04:00
souveraine-secrets.service secrets: at-rest encryption, passphrase wrap, phone packaging 2026-07-20 21:16:32 -04:00
souveraine.service track cross-build cargo config + souveraine user unit 2026-07-12 14:57:19 -04:00