Skip to content

linux: complete WebAuthn bridge handling #206

@Jesssullivan

Description

@Jesssullivan

Summary

Linux browser panels currently install a WebAuthn bridge, but the native handler
is still stubbed.

This is an implementation gap, not just a validation gap.

Current State

  • browser panel setup installs the bridge
  • the native message handler still has TODOs for request parsing, CTAP2 dispatch,
    and JS reply handling
  • current parity docs should treat Linux WebAuthn as not yet supported end-to-end

References

  • cmux-linux/src/browser.zig
  • cmux-linux/src/webauthn_bridge.zig
  • docs/linux-parity-matrix.md
  • docs/linux-validation-checklist.md
  • docs/linear-qa-shard-punchlist.md (PAR-001)

Scope

  • parse WebKit bridge messages
  • route requests through the Linux CTAP2 path
  • reply to the page with success and error responses
  • run one real hardware-backed ceremony on a Tier A distro

Exit Criteria

  • Linux WebAuthn request handling is implemented end-to-end
  • one real hardware-backed ceremony succeeds on Ubuntu 24.04 or Fedora 42
  • parity docs can move WebAuthn above unsupported

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions