scd: Add pinpad support for REINER SCT cyberJack go
authorNIIBE Yutaka <gniibe@fsij.org>
Tue, 23 Apr 2013 23:36:31 +0000 (08:36 +0900)
committerWerner Koch <wk@gnupg.org>
Fri, 27 Jun 2014 08:07:28 +0000 (10:07 +0200)
* scd/ccid-driver.h (VENDOR_REINER, CYBERJACK_GO): New.
* scd/ccid-driver.c (ccid_transceive_secure): Handle the case for
VENDOR_REINER. Original work was by Alina Friedrichsen (tiny change).

--
This is revised version which adapts changes of ccid-driver and was
later ported from branch-2.0 to master (2.1)

scd/ccid-driver.c
scd/ccid-driver.h

index 65c2037..7a91e09 100644 (file)
@@ -3352,6 +3352,7 @@ ccid_transceive_secure (ccid_driver_t handle,
       pininfo->maxlen = 25;
       enable_varlen = 1;
       break;
+    case VENDOR_REINER:/* Tested with cyberJack go */
     case VENDOR_VASCO: /* Tested with DIGIPASS 920 */
       enable_varlen = 1;
       break;
index 3952cd7..e62ad5c 100644 (file)
@@ -65,6 +65,7 @@ enum {
   VENDOR_OMNIKEY= 0x076b,
   VENDOR_GEMPC  = 0x08e6,
   VENDOR_VEGA   = 0x0982,
+  VENDOR_REINER = 0x0c4b,
   VENDOR_KAAN   = 0x0d46,
   VENDOR_FSIJ   = 0x234b,
   VENDOR_VASCO  = 0x1a44
@@ -82,6 +83,7 @@ enum {
 #define GEMPC_PINPAD    0x3478
 #define GEMPC_CT30      0x3437
 #define VEGA_ALPHA      0x0008
+#define CYBERJACK_GO    0x0504
 
 #endif /*CCID_DRIVER_INCLUDE_USB_IDS*/