xref: /freebsd/contrib/libfido2/udev/fidodevs (revision 60a517b66a69b8c011b04063ef63a938738719bd)
10afa8e06SEd Maste# Copyright (c) 2020 Yubico AB. All rights reserved.
20afa8e06SEd Maste# Use of this source code is governed by a BSD-style
30afa8e06SEd Maste# license that can be found in the LICENSE file.
42ccfa855SEd Maste# SPDX-License-Identifier: BSD-2-Clause
50afa8e06SEd Maste
60afa8e06SEd Maste# After modifying this file, regenerate 70-u2f.rules:
70afa8e06SEd Maste# ./genrules.awk fidodevs > 70-u2f.rules
80afa8e06SEd Maste
90afa8e06SEd Maste# List of known vendors. Sorted by vendor ID.
100afa8e06SEd Maste
110afa8e06SEd Mastevendor STMICRO		0x0483	STMicroelectronics
120afa8e06SEd Mastevendor INFINEON		0x058b	Infineon Technologies
130afa8e06SEd Mastevendor SYNAPTICS	0x06cb	Synaptics Inc.
140afa8e06SEd Mastevendor FEITIAN		0x096e	Feitian Technologies Co., Ltd.
150afa8e06SEd Mastevendor YUBICO		0x1050	Yubico AB
160afa8e06SEd Mastevendor SILICON		0x10c4	Silicon Laboratories, Inc.
170afa8e06SEd Mastevendor PIDCODES		0x1209	pid.codes
180afa8e06SEd Mastevendor GOOGLE		0x18d1	Google Inc.
190afa8e06SEd Mastevendor VASCO		0x1a44	VASCO Data Security NV
200afa8e06SEd Mastevendor OPENMOKO		0x1d50	OpenMoko, Inc.
210afa8e06SEd Mastevendor NEOWAVE		0x1e0d	NEOWAVE
220afa8e06SEd Mastevendor EXCELSECU	0x1ea8	Shenzhen Excelsecu Data Technology Co., Ltd.
230afa8e06SEd Mastevendor NXP		0x1fc9	NXP Semiconductors
240afa8e06SEd Mastevendor CLAYLOGIC	0x20a0	Clay Logic
250afa8e06SEd Mastevendor ALLADIN		0x24dc	Aladdin Software Security R.D.
260afa8e06SEd Mastevendor PLUGUP		0x2581	Plug‐up
270afa8e06SEd Mastevendor BLUINK		0x2abe	Bluink Ltd
280afa8e06SEd Mastevendor LEDGER		0x2c97	LEDGER
290afa8e06SEd Mastevendor HYPERSECU	0x2ccf	Hypersecu Information Systems, Inc.
300afa8e06SEd Mastevendor EWBM		0x311f	eWBM Co., Ltd.
310afa8e06SEd Mastevendor GOTRUST		0x32a3	GoTrustID Inc.
320afa8e06SEd Mastevendor UNKNOWN1		0x4c4d	Unknown vendor
330afa8e06SEd Mastevendor SATOSHI		0x534c	SatoshiLabs
340afa8e06SEd Maste
350afa8e06SEd Maste# List of known products. Grouped by vendor; sorted by product ID.
360afa8e06SEd Maste
370afa8e06SEd Masteproduct STMICRO 	0xa2ac	ellipticSecure MIRKey
380afa8e06SEd Masteproduct STMICRO 	0xa2ca	Unknown product
390afa8e06SEd Masteproduct STMICRO		0xcdab	Unknown product
400afa8e06SEd Maste
410afa8e06SEd Masteproduct INFINEON	0x022d	Infineon FIDO
420afa8e06SEd Maste
430afa8e06SEd Masteproduct SYNAPTICS	0x0088	Kensington VeriMark
440afa8e06SEd Maste
450afa8e06SEd Masteproduct FEITIAN		0x0850	FS ePass FIDO
460afa8e06SEd Masteproduct FEITIAN		0x0852	Unknown product
470afa8e06SEd Masteproduct FEITIAN		0x0853	Unknown product
480afa8e06SEd Masteproduct FEITIAN		0x0854	Unknown product
490afa8e06SEd Masteproduct FEITIAN		0x0856	Unknown product
500afa8e06SEd Masteproduct FEITIAN		0x0858	Unknown product
510afa8e06SEd Masteproduct FEITIAN		0x085a	FS MultiPass FIDO U2F
520afa8e06SEd Masteproduct FEITIAN		0x085b	Unknown product
530afa8e06SEd Masteproduct FEITIAN		0x085d	Unknown product
540afa8e06SEd Masteproduct FEITIAN		0x0866  BioPass FIDO2 K33
550afa8e06SEd Masteproduct FEITIAN		0x0867  BioPass FIDO2 K43
560afa8e06SEd Masteproduct FEITIAN		0x0880	Hypersecu HyperFIDO
570afa8e06SEd Maste
580afa8e06SEd Masteproduct YUBICO		0x0113	YubiKey NEO FIDO
590afa8e06SEd Masteproduct YUBICO		0x0114	YubiKey NEO OTP+FIDO
600afa8e06SEd Masteproduct YUBICO		0x0115	YubiKey NEO FIDO+CCID
610afa8e06SEd Masteproduct YUBICO		0x0116	YubiKey NEO OTP+FIDO+CCID
620afa8e06SEd Masteproduct YUBICO		0x0120	Security Key by Yubico
630afa8e06SEd Masteproduct YUBICO		0x0121	Unknown product
640afa8e06SEd Masteproduct YUBICO		0x0200	Gnubby U2F
650afa8e06SEd Masteproduct YUBICO		0x0402	YubiKey 4 FIDO
660afa8e06SEd Masteproduct YUBICO		0x0403	YubiKey 4 OTP+FIDO
670afa8e06SEd Masteproduct YUBICO		0x0406	YubiKey 4 FIDO+CCID
680afa8e06SEd Masteproduct YUBICO		0x0407	YubiKey 4 OTP+FIDO+CCID
690afa8e06SEd Masteproduct YUBICO		0x0410	YubiKey Plus
700afa8e06SEd Maste
710afa8e06SEd Masteproduct SILICON		0x8acf	U2F Zero
720afa8e06SEd Maste
730afa8e06SEd Masteproduct PIDCODES	0x5070	SoloKeys SoloHacker
740afa8e06SEd Masteproduct PIDCODES	0x50b0	SoloKeys SoloBoot
750afa8e06SEd Masteproduct PIDCODES	0x53c1	SatoshiLabs TREZOR
762ccfa855SEd Masteproduct PIDCODES	0xbeee	SoloKeys v2
770afa8e06SEd Maste
780afa8e06SEd Masteproduct GOOGLE		0x5026	Google Titan U2F
790afa8e06SEd Maste
800afa8e06SEd Masteproduct VASCO		0x00bb	VASCO SecureClick
810afa8e06SEd Maste
820afa8e06SEd Masteproduct OPENMOKO	0x60fc	OnlyKey (FIDO2/U2F)
830afa8e06SEd Maste
840afa8e06SEd Masteproduct NEOWAVE		0xf1ae	Neowave Keydo AES
850afa8e06SEd Masteproduct NEOWAVE		0xf1d0	Neowave Keydo
860afa8e06SEd Maste
870afa8e06SEd Masteproduct EXCELSECU	0xf025	Thethis Key
880afa8e06SEd Masteproduct EXCELSECU	0xfc25	ExcelSecu FIDO2 Security Key
890afa8e06SEd Maste
900afa8e06SEd Masteproduct NXP		0xf143	GoTrust Idem Key
910afa8e06SEd Maste
920afa8e06SEd Masteproduct CLAYLOGIC	0x4287	Nitrokey FIDO U2F
930afa8e06SEd Masteproduct CLAYLOGIC	0x42b1	Nitrokey FIDO2
940afa8e06SEd Masteproduct CLAYLOGIC	0x42b2	Nitrokey 3C NFC
950afa8e06SEd Masteproduct CLAYLOGIC	0x42b3	Safetech SafeKey
960afa8e06SEd Masteproduct CLAYLOGIC	0x42d4	CanoKey
970afa8e06SEd Maste
980afa8e06SEd Masteproduct ALLADIN		0x0101	JaCarta U2F
990afa8e06SEd Masteproduct ALLADIN		0x0501	JaCarta U2F
1000afa8e06SEd Maste
1010afa8e06SEd Masteproduct PLUGUP		0xf1d0	Happlink Security Key
1020afa8e06SEd Maste
1030afa8e06SEd Masteproduct BLUINK		0x1002	Bluink Key
1040afa8e06SEd Maste
1050afa8e06SEd Masteproduct LEDGER		0x0000  Ledger Blue
1060afa8e06SEd Masteproduct LEDGER		0x0001	Ledger Nano S Old firmware
1070afa8e06SEd Masteproduct LEDGER		0x0004	Ledger Nano X Old firmware
1080afa8e06SEd Masteproduct LEDGER		0x0011  Ledger Blue
1090afa8e06SEd Masteproduct LEDGER		0x0015  Ledger Blue Legacy
110*60a517b6SEd Masteproduct LEDGER		0x1005	Ledger Nano S HID+U2F
111*60a517b6SEd Masteproduct LEDGER		0x1011	Ledger Nano S HID+WEBUSB
112*60a517b6SEd Masteproduct LEDGER		0x1015	Ledger Nano S HID+U2F+WEBUSB
113*60a517b6SEd Masteproduct LEDGER		0x4005	Ledger Nano X HID+U2F
114*60a517b6SEd Masteproduct LEDGER		0x4011	Ledger Nano X HID+WEBUSB
115*60a517b6SEd Masteproduct LEDGER		0x4015	Ledger Nano X HID+U2F+WEBUSB
116*60a517b6SEd Masteproduct LEDGER		0x5005	Ledger Nano S+ HID+U2F
117*60a517b6SEd Masteproduct LEDGER		0x5011	Ledger Nano S+ HID+WEBUSB
118*60a517b6SEd Masteproduct LEDGER		0x5015	Ledger Nano S+ HID+U2F+WEBUSB
119*60a517b6SEd Masteproduct LEDGER		0x6005	Ledger Stax HID+U2F
120*60a517b6SEd Masteproduct LEDGER		0x6011	Ledger Stax HID+WEBUSB
121*60a517b6SEd Masteproduct LEDGER		0x6015	Ledger stax HID+U2F+WEBUSB
1220afa8e06SEd Maste
1230afa8e06SEd Masteproduct HYPERSECU	0x0880	Hypersecu HyperFIDO
1240afa8e06SEd Maste
1250afa8e06SEd Masteproduct EWBM		0x4a1a	TrustKey Solutions FIDO2 G310
1262ccfa855SEd Masteproduct EWBM		0x4a2a	TrustKey Solutions FIDO2 G310H/G320H
1270afa8e06SEd Masteproduct EWBM		0x4c2a	TrustKey Solutions FIDO2 G320
1280afa8e06SEd Masteproduct EWBM		0x5c2f	eWBM FIDO2 Goldengate G500
1290afa8e06SEd Masteproduct EWBM		0xa6e9	TrustKey Solutions FIDO2 T120
1300afa8e06SEd Masteproduct EWBM		0xa7f9	TrustKey Solutions FIDO2 T110
1310afa8e06SEd Masteproduct EWBM		0xf47c	eWBM FIDO2 Goldengate G450
1320afa8e06SEd Maste
1330afa8e06SEd Masteproduct GOTRUST		0x3201	Idem Key
1340afa8e06SEd Maste
1350afa8e06SEd Masteproduct UNKNOWN1	0xf703	Longmai mFIDO
1360afa8e06SEd Maste
1370afa8e06SEd Masteproduct SATOSHI		0x0001	SatoshiLabs TREZOR
138