Skip to content

flynn/u2f

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

u2f GoDoc

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

About

Go packages that provide communication with FIDO U2F tokens over USB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages