From 99fed989add03de120723b0d734a315add6fb313 Mon Sep 17 00:00:00 2001 From: Stuart Longland Date: Sat, 15 Jul 2023 12:40:40 +1000 Subject: [PATCH] UsbTransport: Recognise NitroKey 3 family USB ID https://raw.githubusercontent.com/Nitrokey/libnitrokey/master/data/41-nitrokey.rules lists the following USB VID/PID: 20a0:42b2: Nitrokey 3A Mini/3A NFC/3C NFC --- .../keychain/securitytoken/usb/UsbTransport.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/usb/UsbTransport.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/usb/UsbTransport.java index 18766bce5..63ec009e0 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/usb/UsbTransport.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/usb/UsbTransport.java @@ -66,6 +66,7 @@ public class UsbTransport implements Transport { private static final int PRODUCT_NITROKEY_PRO = 16648; private static final int PRODUCT_NITROKEY_START = 16913; private static final int PRODUCT_NITROKEY_STORAGE = 16649; + private static final int PRODUCT_NITROKEY_3 = 17074; private static final int VENDOR_FSIJ = 9035; private static final int VENDOR_LEDGER = 11415; @@ -245,6 +246,8 @@ public class UsbTransport implements Transport { return versionGreaterEquals125 ? TokenType.NITROKEY_START_1_25_AND_NEWER : TokenType.NITROKEY_START_OLD; case PRODUCT_NITROKEY_STORAGE: return TokenType.NITROKEY_STORAGE; + case PRODUCT_NITROKEY_3: + return TokenType.NITROKEY_3; } break; }