u2f

module
v0.0.0-...-15554eb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2018 License: BSD-3-Clause

README

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.

Directories

Path Synopsis
Package u2fhid implements the low-level FIDO U2F HID protocol.
Package u2fhid implements the low-level FIDO U2F HID protocol.
Package u2ftoken implements the FIDO U2F raw message protocol used to communicate with U2F tokens.
Package u2ftoken implements the FIDO U2F raw message protocol used to communicate with U2F tokens.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL