From 145d672fbf6d528f57cc3987238e380a9acbbd20 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 24 Apr 2013 08:36:31 +0900 Subject: [PATCH] scd: Add pinpad support for REINER SCT cyberJack go * scd/ccid-driver.c (VENDOR_REINER, CYBERJACK_GO): New. (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. --- scd/ccid-driver.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c index c3a66fafe..42a219f27 100644 --- a/scd/ccid-driver.c +++ b/scd/ccid-driver.c @@ -212,9 +212,10 @@ enum { VENDOR_OMNIKEY= 0x076b, VENDOR_GEMPC = 0x08e6, VENDOR_VEGA = 0x0982, + VENDOR_REINER = 0x0c4b, VENDOR_KAAN = 0x0d46, + VENDOR_VASCO = 0x1a44, VENDOR_FSIJ = 0x234b, - VENDOR_VASCO = 0x1a44 }; /* Some product ids. */ @@ -227,6 +228,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 { @@ -3376,6 +3378,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;