xref: /netbsd-src/external/bsd/libfido2/dist/udev/fidodevs (revision 2d40c4512a84c0d064ec30a492c5e2a14d230bc3)
11fc1e710Schristos# Copyright (c) 2020 Yubico AB. All rights reserved.
21fc1e710Schristos# Use of this source code is governed by a BSD-style
31fc1e710Schristos# license that can be found in the LICENSE file.
4*2d40c451Schristos# SPDX-License-Identifier: BSD-2-Clause
51fc1e710Schristos
61fc1e710Schristos# After modifying this file, regenerate 70-u2f.rules:
71fc1e710Schristos# ./genrules.awk fidodevs > 70-u2f.rules
81fc1e710Schristos
91fc1e710Schristos# List of known vendors. Sorted by vendor ID.
101fc1e710Schristos
111fc1e710Schristosvendor STMICRO		0x0483	STMicroelectronics
121fc1e710Schristosvendor INFINEON		0x058b	Infineon Technologies
131fc1e710Schristosvendor SYNAPTICS	0x06cb	Synaptics Inc.
141fc1e710Schristosvendor FEITIAN		0x096e	Feitian Technologies Co., Ltd.
151fc1e710Schristosvendor YUBICO		0x1050	Yubico AB
161fc1e710Schristosvendor SILICON		0x10c4	Silicon Laboratories, Inc.
171fc1e710Schristosvendor PIDCODES		0x1209	pid.codes
181fc1e710Schristosvendor GOOGLE		0x18d1	Google Inc.
191fc1e710Schristosvendor VASCO		0x1a44	VASCO Data Security NV
201fc1e710Schristosvendor OPENMOKO		0x1d50	OpenMoko, Inc.
211fc1e710Schristosvendor NEOWAVE		0x1e0d	NEOWAVE
221fc1e710Schristosvendor EXCELSECU	0x1ea8	Shenzhen Excelsecu Data Technology Co., Ltd.
231fc1e710Schristosvendor NXP		0x1fc9	NXP Semiconductors
2495dbdf32Schristosvendor CLAYLOGIC	0x20a0	Clay Logic
251fc1e710Schristosvendor ALLADIN		0x24dc	Aladdin Software Security R.D.
261fc1e710Schristosvendor PLUGUP		0x2581	Plug‐up
271fc1e710Schristosvendor BLUINK		0x2abe	Bluink Ltd
281fc1e710Schristosvendor LEDGER		0x2c97	LEDGER
291fc1e710Schristosvendor HYPERSECU	0x2ccf	Hypersecu Information Systems, Inc.
301fc1e710Schristosvendor EWBM		0x311f	eWBM Co., Ltd.
3195dbdf32Schristosvendor GOTRUST		0x32a3	GoTrustID Inc.
321fc1e710Schristosvendor UNKNOWN1		0x4c4d	Unknown vendor
331fc1e710Schristosvendor SATOSHI		0x534c	SatoshiLabs
341fc1e710Schristos
351fc1e710Schristos# List of known products. Grouped by vendor; sorted by product ID.
361fc1e710Schristos
371fc1e710Schristosproduct STMICRO 	0xa2ac	ellipticSecure MIRKey
381fc1e710Schristosproduct STMICRO 	0xa2ca	Unknown product
391fc1e710Schristosproduct STMICRO		0xcdab	Unknown product
401fc1e710Schristos
411fc1e710Schristosproduct INFINEON	0x022d	Infineon FIDO
421fc1e710Schristos
431fc1e710Schristosproduct SYNAPTICS	0x0088	Kensington VeriMark
441fc1e710Schristos
451fc1e710Schristosproduct FEITIAN		0x0850	FS ePass FIDO
461fc1e710Schristosproduct FEITIAN		0x0852	Unknown product
471fc1e710Schristosproduct FEITIAN		0x0853	Unknown product
481fc1e710Schristosproduct FEITIAN		0x0854	Unknown product
491fc1e710Schristosproduct FEITIAN		0x0856	Unknown product
501fc1e710Schristosproduct FEITIAN		0x0858	Unknown product
511fc1e710Schristosproduct FEITIAN		0x085a	FS MultiPass FIDO U2F
521fc1e710Schristosproduct FEITIAN		0x085b	Unknown product
531fc1e710Schristosproduct FEITIAN		0x085d	Unknown product
5495dbdf32Schristosproduct FEITIAN		0x0866  BioPass FIDO2 K33
5595dbdf32Schristosproduct FEITIAN		0x0867  BioPass FIDO2 K43
561fc1e710Schristosproduct FEITIAN		0x0880	Hypersecu HyperFIDO
571fc1e710Schristos
581fc1e710Schristosproduct YUBICO		0x0113	YubiKey NEO FIDO
591fc1e710Schristosproduct YUBICO		0x0114	YubiKey NEO OTP+FIDO
601fc1e710Schristosproduct YUBICO		0x0115	YubiKey NEO FIDO+CCID
611fc1e710Schristosproduct YUBICO		0x0116	YubiKey NEO OTP+FIDO+CCID
621fc1e710Schristosproduct YUBICO		0x0120	Security Key by Yubico
631fc1e710Schristosproduct YUBICO		0x0121	Unknown product
641fc1e710Schristosproduct YUBICO		0x0200	Gnubby U2F
651fc1e710Schristosproduct YUBICO		0x0402	YubiKey 4 FIDO
661fc1e710Schristosproduct YUBICO		0x0403	YubiKey 4 OTP+FIDO
671fc1e710Schristosproduct YUBICO		0x0406	YubiKey 4 FIDO+CCID
681fc1e710Schristosproduct YUBICO		0x0407	YubiKey 4 OTP+FIDO+CCID
691fc1e710Schristosproduct YUBICO		0x0410	YubiKey Plus
701fc1e710Schristos
711fc1e710Schristosproduct SILICON		0x8acf	U2F Zero
721fc1e710Schristos
731fc1e710Schristosproduct PIDCODES	0x5070	SoloKeys SoloHacker
741fc1e710Schristosproduct PIDCODES	0x50b0	SoloKeys SoloBoot
751fc1e710Schristosproduct PIDCODES	0x53c1	SatoshiLabs TREZOR
76*2d40c451Schristosproduct PIDCODES	0xbeee	SoloKeys v2
771fc1e710Schristos
781fc1e710Schristosproduct GOOGLE		0x5026	Google Titan U2F
791fc1e710Schristos
801fc1e710Schristosproduct VASCO		0x00bb	VASCO SecureClick
811fc1e710Schristos
821fc1e710Schristosproduct OPENMOKO	0x60fc	OnlyKey (FIDO2/U2F)
831fc1e710Schristos
841fc1e710Schristosproduct NEOWAVE		0xf1ae	Neowave Keydo AES
851fc1e710Schristosproduct NEOWAVE		0xf1d0	Neowave Keydo
861fc1e710Schristos
871fc1e710Schristosproduct EXCELSECU	0xf025	Thethis Key
881fc1e710Schristosproduct EXCELSECU	0xfc25	ExcelSecu FIDO2 Security Key
891fc1e710Schristos
901fc1e710Schristosproduct NXP		0xf143	GoTrust Idem Key
911fc1e710Schristos
9295dbdf32Schristosproduct CLAYLOGIC	0x4287	Nitrokey FIDO U2F
9395dbdf32Schristosproduct CLAYLOGIC	0x42b1	Nitrokey FIDO2
9495dbdf32Schristosproduct CLAYLOGIC	0x42b2	Nitrokey 3C NFC
9595dbdf32Schristosproduct CLAYLOGIC	0x42b3	Safetech SafeKey
9695dbdf32Schristosproduct CLAYLOGIC	0x42d4	CanoKey
971fc1e710Schristos
981fc1e710Schristosproduct ALLADIN		0x0101	JaCarta U2F
991fc1e710Schristosproduct ALLADIN		0x0501	JaCarta U2F
1001fc1e710Schristos
1011fc1e710Schristosproduct PLUGUP		0xf1d0	Happlink Security Key
1021fc1e710Schristos
1031fc1e710Schristosproduct BLUINK		0x1002	Bluink Key
1041fc1e710Schristos
10595dbdf32Schristosproduct LEDGER		0x0000  Ledger Blue
10695dbdf32Schristosproduct LEDGER		0x0001	Ledger Nano S Old firmware
10795dbdf32Schristosproduct LEDGER		0x0004	Ledger Nano X Old firmware
10895dbdf32Schristosproduct LEDGER		0x0011  Ledger Blue
10995dbdf32Schristosproduct LEDGER		0x0015  Ledger Blue Legacy
11095dbdf32Schristosproduct LEDGER		0x1011	Ledger Nano S
11195dbdf32Schristosproduct LEDGER		0x1015	Ledger Nano S Legacy
11295dbdf32Schristosproduct LEDGER		0x4011	Ledger Nano X
11395dbdf32Schristosproduct LEDGER		0x4015	Ledger Nano X Legacy
1141fc1e710Schristos
1151fc1e710Schristosproduct HYPERSECU	0x0880	Hypersecu HyperFIDO
1161fc1e710Schristos
11795dbdf32Schristosproduct EWBM		0x4a1a	TrustKey Solutions FIDO2 G310
118*2d40c451Schristosproduct EWBM		0x4a2a	TrustKey Solutions FIDO2 G310H/G320H
11995dbdf32Schristosproduct EWBM		0x4c2a	TrustKey Solutions FIDO2 G320
12095dbdf32Schristosproduct EWBM		0x5c2f	eWBM FIDO2 Goldengate G500
12195dbdf32Schristosproduct EWBM		0xa6e9	TrustKey Solutions FIDO2 T120
12295dbdf32Schristosproduct EWBM		0xa7f9	TrustKey Solutions FIDO2 T110
12395dbdf32Schristosproduct EWBM		0xf47c	eWBM FIDO2 Goldengate G450
12495dbdf32Schristos
12595dbdf32Schristosproduct GOTRUST		0x3201	Idem Key
1261fc1e710Schristos
1271fc1e710Schristosproduct UNKNOWN1	0xf703	Longmai mFIDO
1281fc1e710Schristos
1291fc1e710Schristosproduct SATOSHI		0x0001	SatoshiLabs TREZOR
130