[Pcsclite-cvs-commit] r4928 - /trunk/Drivers/ccid/src/ifdhandler.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Fri May 7 12:41:11 UTC 2010


Author: rousseau
Date: Fri May  7 12:41:07 2010
New Revision: 4928

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4928
Log:
IFDHControl(): set PCSCv2_PART10_PROPERTY_bEntryValidationCondition
specific value only for the Gemalto PC Pinpad V1 & Covadis Véga-Alpha
readers.

Modified:
    trunk/Drivers/ccid/src/ifdhandler.c

Modified: trunk/Drivers/ccid/src/ifdhandler.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ifdhandler.c?rev=4928&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ifdhandler.c (original)
+++ trunk/Drivers/ccid/src/ifdhandler.c Fri May  7 12:41:07 2010
@@ -1398,11 +1398,6 @@
 		RxBuffer[p++] = tmp & 0xFF;	/* value in little endian order */
 		RxBuffer[p++] = (tmp >> 8) & 0xFF;
 
-		/* bEntryValidationCondition */
-		RxBuffer[p++] = PCSCv2_PART10_PROPERTY_bEntryValidationCondition;
-		RxBuffer[p++] = 1;	/* length */
-		RxBuffer[p++] = 0x07;
-
 		/* bTimeOut2 */
 		RxBuffer[p++] = PCSCv2_PART10_PROPERTY_bTimeOut2;
 		RxBuffer[p++] = 1;	/* length */
@@ -1443,6 +1438,11 @@
 			RxBuffer[p++] = PCSCv2_PART10_PROPERTY_bMaxPINSize;
 			RxBuffer[p++] = 1;	/* length */
 			RxBuffer[p++] = 8;	/* max PIN size */
+
+			/* bEntryValidationCondition */
+			RxBuffer[p++] = PCSCv2_PART10_PROPERTY_bEntryValidationCondition;
+			RxBuffer[p++] = 1;	/* length */
+			RxBuffer[p++] = 0x02;	/* validation key pressed */
 		}
 
 		*pdwBytesReturned = p;




More information about the Pcsclite-cvs-commit mailing list