[PATCH v2] Add pinpad support for REINER SCT cyberJack go

Alina Friedrichsen x-alina at gmx.net
Mon Mar 11 14:26:36 CET 2013


This patch adds pinpad support for the REINER SCT cyberJack go CCID reader.
Please put it into stable.

Much, much thanks to NIIBE Yutaka for helping debugging
and bugfixing my oversight!

Signed-off-by: Alina Friedrichsen <x-alina at gmx.net>
---
diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c
index 2d1ef8d..359f8e0 100644
--- a/scd/ccid-driver.c
+++ b/scd/ccid-driver.c
@@ -212,7 +212,8 @@ enum {
   VENDOR_VEGA   = 0x0982,
   VENDOR_KAAN   = 0x0d46,
   VENDOR_FSIJ   = 0x234b,
-  VENDOR_VASCO  = 0x1a44
+  VENDOR_VASCO  = 0x1a44,
+  VENDOR_REINER = 0x0c4b
 };
 
 /* Some product ids.  */
@@ -225,6 +226,7 @@ enum {
 #define VASCO_920       0x0920
 #define GEMPC_PINPAD    0x3478
 #define VEGA_ALPHA      0x0008
+#define CYBERJACK_GO    0x0504
 
 /* A list and a table with special transport descriptions. */
 enum {
@@ -3390,6 +3392,13 @@ ccid_transceive_secure (ccid_driver_t handle,
       if (handle->id_product != CHERRY_ST2000)
         cherry_mode = 1;
       break;
+    case VENDOR_REINER:
+      if (handle->id_product == CYBERJACK_GO)
+        {
+          enable_varlen = 1;
+          pininfo->maxlen = 15;
+        }
+      break;
     default:
       if ((handle->id_vendor == VENDOR_GEMPC &&
            handle->id_product == GEMPC_PINPAD)



More information about the Gnupg-devel mailing list