This is a set of Go packages that implement communication with FIDO
U2F tokens over USB. See
the documentation and example
directories in each package for usage information.
Tested with these devices on macOS, Linux, and Windows:
Vendor | Product | Vendor ID | Product ID | Version | Implements Wink | Notes |
---|---|---|---|---|---|---|
Feitian | FIDO K2 | 0x096e | 0x0850 | 11.03 | Yes | Also known as Feitian ePass FIDO. |
Feitian | FIDO K6 | 0x096e | 0x0850 | 11.03 | Yes | Also known as Feitian ePass FIDO Agile 2. |
Feitian | MultiPass FIDO | 0x096e | 0x085a | 32.06 | Yes | |
Hypersecu | HyperFIDO U2F Security Key | 0x096e | 0x0880 | 10.05 | Yes | Also known as Feitian FIDO K5. |
NEOWAVE | Keydo | 0x1e0d | 0xf1d0 | 1.00 | Yes | |
Plug-up | Security Key | 0x2581 | 0xf1d0 | 0.01 | No | |
SatoshiLabs | Bitcoin Wallet [TREZOR] | 0x534c | 0x0001 | 1.6.0 | ? | Tested on Linux |
SecureMetric | IDENOS | 0x096e | 0x0850 | 10.05 | Yes | Also known as Feitian FIDO K4. |
Yubico | FIDO U2F Security Key | 0x1050 | 0x0120 | 3.33 | No | White LED-backlit key icon on button. |
Yubico | Special Edition Octocat Security Key | 0x1050 | 0x0120 | 4.18 | Yes | Green LED-backlit "y" icon on button, GitHub Octocat logo on the back. |
Yubico | Yubikey 4 | 0x1050 | 0x0406 | 4.26 | Yes | |
Yubico | Yubikey NEO-n | 0x1050 | 0x0115 | 3.42 | No |
On Linux, installation of udev rules is required.