feat(desktop): add protected owner attestation signer - #7085
feat(desktop): add protected owner attestation signer#7085turningmagnets wants to merge 7 commits into
Conversation
Signed-off-by: Hacktor-Banned <schlueter.tobias@icloud.com>
Signed-off-by: Hacktor-Banned <schlueter.tobias@icloud.com>
Signed-off-by: Hacktor-Banned <schlueter.tobias@icloud.com>
Signed-off-by: Hacktor-Banned <schlueter.tobias@icloud.com>
Signed-off-by: Hacktor-Banned <schlueter.tobias@icloud.com>
Signed-off-by: Hermes Agent service <hermes@srv1858946.hstgr.cloud>
Signed-off-by: Austen Silva <austen.silva@gmail.com>
🔐 Codex Security Review
|
|
@block/buzz-oss-team Requesting maintainer review of this owner-controlled replacement PR. The exact independently reviewed head is
|
Owner-controlled source
This replaces the source branch used by #6687 with the exact independently reviewed head from Austen's own
turningmagnets/buzzfork. No branch or asset from the earlier unidentified third-party fork is used by this PR.c233e1845b4d4230ff425f53463c42624900d020Summary
buzz_sdk::nip_oa::compute_auth_tag; do not create an agent or publish to a relayBUZZ_AUTH_TAGbeside the request with descriptor-relative, no-replace, atomic0600custody; keep private key, signature, and tag value out of IPCRelated issue
Closest related work: #5935 adds a CLI auth-tag command and #3807 explores external-agent authorization. This PR is intentionally narrower: it uses the already-loaded Desktop owner key, accepts the existing custody request shape, and returns no secret or tag value to the renderer.
Verification on the reviewed head
Passed:
buzz-sdk: 301/301Environment-only gaps are explicit: the review host lacked the GTK/GLib development metadata required to compile the full Desktop Tauri crate, and no real GTK/macOS native-dialog smoke test was available.
Screenshot
The prior screenshot URL was intentionally not reused because it was hosted under the earlier unidentified third-party fork. A fresh screenshot can be attached from the owner-controlled branch without changing reviewed source bytes.