Skip to content

Releases: maximbaz/yubikey-touch-detector

1.8.1

30 Jul 17:52
f7f4ab9
Compare
Choose a tag to compare
  • Do not send wrong GPG signals when YubiKey is not plugged in (#15)

1.8.0

29 Jul 14:27
97dc109
Compare
Choose a tag to compare
  • Desktop notifications via --libnotify do not depend on notify-send anymore, but use native bindings (#13)
  • Desktop notifications are closed automatically when YubiKey is no longer waiting for a touch (#13)
  • Fix premature sending of GPG_0 when multiple gpg sign operations took place

1.7.1

20 May 11:25
6e989d4
Compare
Choose a tag to compare
  • Revert commit that cleans up gpg temp files (#8), because this sometimes interferes with gpg functionality

1.7.0

21 Apr 17:50
bb5c86e
Compare
Choose a tag to compare

✅ Implement proper U2F/FIDO2 support by reading HID devices

Kudos to @FFY00 for coming up with this idea, studying FIDO spec, figuring out how to actually do all this, and spending time with me teaching me the basics of HID protocol and interaction with devices in Linux!
Huge thank you!! 🎉

With this release, U2F/FIDO2 becomes the first protocol where detecting touch requests doesn't rely on a ton of weird hacks 🙂

1.6.1

16 Apr 09:11
15cea4d
Compare
Choose a tag to compare
  • libnotify: notify also on HMAC

1.6.0

15 Apr 21:04
91e4a1d
Compare
Choose a tag to compare
  • Switch to sync.Map to avoid concurrent map reads and writes (ref #10)
  • Implement detector for HMAC challenge/response, fix #6

1.5.2

14 Apr 16:14
14d2880
Compare
Choose a tag to compare
  • Ignore case when searching for YubiKey hidraw devices for U2F, fix #10
  • Cleanup .#lk* files left by gpg, fix #8

1.5.1

31 Mar 15:31
d840f71
Compare
Choose a tag to compare
  • Try to automatically recover from previous app crashes

1.5.0

08 Mar 21:45
16608f7
Compare
Choose a tag to compare
  • Reimplement U2F detector to support more use-cases
    • This removes dependency on pam-u2f (the tool is watching now on the device directly) and thus makes it possible to detect more U2F use-cases, e.g. WebAuthN in browsers.
    • Options --u2f-authpending-path and YUBIKEY_TOUCH_DETECTOR_U2F_AUTHPENDING_PATH are removed and have no effect now.

1.4.1

29 Jan 23:53
ce2c696
Compare
Choose a tag to compare
  • Do not use --no-tty flag for gpg to prevent creating .lk files, fixes #8