hamishw96/linux-id

Project ID: 250715

Description

linux-id is a FIDO2/WebAuthn software token for Linux that stores private keys inside the system TPM 2.0 chip. It emulates a USB HID device via the kernel's uhid facility so that browsers detect it like a hardware key.

Installation Instructions

By default, linux-id uses pinentry for presence confirmation. To use fingerprint authentication via fprintd instead:

  1. Ensure a fingerprint is enrolled: fprintd-enroll
  2. Override the systemd service command: systemctl --user edit linux-id.service
  3. Add the following lines:
[Service] ExecStart= ExecStart=/usr/bin/linux-id --auth fprintd
  1. Restart the service: systemctl --user restart linux-id.service

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 43 x86_64 (0)* Fedora 43 (2 downloads)
Fedora 44 x86_64 (2)* Fedora 44 (3 downloads)
Fedora eln x86_64 (0)* Fedora eln (1 downloads)
Fedora rawhide x86_64 (0)* Fedora rawhide (2 downloads)

* Total number of downloaded packages.