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.
Compatibility
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.