[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