switch interface on the GemProx DU
48 lines of code changed in 1 file:
get firmware version of Gemalto readers
33 lines of code changed in 1 file:
remove extra spaces at end of line
4 lines of code changed in 1 file:
reformat
3 lines of code changed in 1 file:
remove extra spaces
3 lines of code changed in 1 file:
release 1.5.5
15 lines of code changed in 2 files:
remove empty last list
0 lines of code changed in 1 file:
MSGFunctionDemarshall(): correctly check for buffer overflow in case of
SCardControl()
Bug introduced in revision 4208 included in pcsc-lite 1.5.4
1 lines of code changed in 1 file:
SCardConnect(): document SCARD_SHARE_DIRECT access mode
2 lines of code changed in 1 file:
SCardConnect() and SCardReconnect(): set pdwActiveProtocol to
SCARD_PROTOCOL_UNDEFINED if SCARD_SHARE_DIRECT is used (conform to MSDN)
4 lines of code changed in 1 file:
Unitary test for SCardConnect in DIRECT mode
58 lines of code changed in 1 file:
support SCARD_PROTOCOL_RAW
3 lines of code changed in 1 file:
use test_rv() to check SCardTransmit() result
1 lines of code changed in 1 file:
SCardTransmit(): if the lower level call fails then return the error
code instead of always SCARD_E_NOT_TRANSACTED
For example SCARD_E_UNSUPPORTED_FEATURE is returned if
SCARD_PROTOCOL_RAW is not supported
1 lines of code changed in 1 file:
remove the p in the structure field names pioSendPciProtocol,
pioSendPciLength, pioRecvPciProtocol and pioRecvPciLength since they are
not pointers
44 lines of code changed in 4 files:
remove the p in the structure field names pdwActiveProtocol, pdwState,
pdwProtocol, pdwBytesReturned since they are not pointers
28 lines of code changed in 4 files:
rename structure fields phCard and phContext into hCard and hContext
since they are not pointers
15 lines of code changed in 4 files:
#define SCARD_P_SHUTDOWN
1 lines of code changed in 1 file:
do not raise an exception if the return code is the expected SCARD_E_CANCELLED
4 lines of code changed in 1 file:
clean_temp_files(): give some time to clients to remove their event files
before removing the event directory
1 lines of code changed in 1 file:
do not try to open a device using the libusb scheme if opening it with
the libhal scheme returns IFD_NO_SUCH_DEVICE
The device may be composite and the interface found is not CCID (HID for
example). Just skip this interface and try the next one.
5 lines of code changed in 2 files:
HPAddDevice(): add the reader interface name if provided by the device
30 lines of code changed in 1 file:
LTPBundleFindValueWithKey(): do not log an error if no more values are
found
1 lines of code changed in 1 file:
use '\0' instead of 0
1 lines of code changed in 1 file:
use int instead of DWORD for Length and HistoryLength in _ATR structure
to gain 12 bytes on _ATR (and 16 bytes on _SMARTCARD_EXTENSION).
Thanks to pahole(1)
2 lines of code changed in 1 file:
reorder fields in the _ATR structure of _SMARTCARD_EXTENSION
Structure is now 8 bytes shorter on 64-bits CPU
Thanks to pahole(1)
1 lines of code changed in 1 file:
reorder ReaderContext fields to avoid padding holes in the strucutre
Structure size is now 8 bytes smaller on 64-bits CPU
1 lines of code changed in 1 file: