Internships/ProjectIdeas/USBFIDO

From QEMU
Revision as of 05:55, 3 March 2020 by Kraxel (talk | contribs) (→‎Virtual FIDO2/U2F security key)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Virtual FIDO2/U2F security key

Summary: Write a virtual usb device which presents a FIDO2/U2F security key to the guest.

Possible modes of operation:

  • pass-through: pass any requests to a physical key plugged into the host. Allow parallel usage from host and (multiple) guests.
  • virtual key: fully emulated device.

Links:

Details:

  • Skill level: intermediate/advanced
  • Language: C
  • Mentor: Gerd Hoffmann <kraxel@redhat.com>
  • Suggested by: Gerd Hoffmann <kraxel@redhat.com>