/[openpgpmdrv]/trunk/OpenPGPminidriver/PinOperations.c
ViewVC logotype

Diff of /trunk/OpenPGPminidriver/PinOperations.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5 by vletoux, Thu Feb 25 22:09:17 2010 UTC revision 6 by vletoux, Thu Mar 4 21:17:51 2010 UTC
# Line 28  DWORD CheckPinLength(__in PCARD_DATA  pC Line 28  DWORD CheckPinLength(__in PCARD_DATA  pC
28  {  {
29          DWORD dwReturn;          DWORD dwReturn;
30          PBYTE pbResponse = NULL;          PBYTE pbResponse = NULL;
31          DWORD dwMinPinSize = 0, dwMaxPinSize;          DWORD dwMinPinSize = 0, dwMaxPinSize, dwSize;
32          __try          __try
33          {          {
34                  Trace(WINEVENT_LEVEL_VERBOSE, L"Enter PinId=%d",PinId);                  Trace(WINEVENT_LEVEL_VERBOSE, L"Enter PinId=%d",PinId);
# Line 56  DWORD CheckPinLength(__in PCARD_DATA  pC Line 56  DWORD CheckPinLength(__in PCARD_DATA  pC
56                          __leave;                          __leave;
57                  }                  }
58                  // check in status DO                  // check in status DO
59                  dwReturn = SCardReadFile(pCardData, szOpenPGPDir, szOpenPGPStatus, &pbResponse, NULL);                  dwReturn = SCardReadFile(pCardData, szOpenPGPDir, szOpenPGPStatus, &pbResponse, &dwSize);
60                  switch(PinId)                  switch(PinId)
61                  {                  {
62                  case ROLE_SIGNATURE:                  case ROLE_SIGNATURE:
# Line 92  DWORD CheckPinLength(__in PCARD_DATA  pC Line 92  DWORD CheckPinLength(__in PCARD_DATA  pC
92    
93  DWORD GetRemainingPin(__in PCARD_DATA  pCardData, __in PIN_ID  PinId, __out PDWORD pdwCounter)  DWORD GetRemainingPin(__in PCARD_DATA  pCardData, __in PIN_ID  PinId, __out PDWORD pdwCounter)
94  {  {
95          DWORD dwReturn;          DWORD dwReturn, dwSize;
96          PBYTE pbResponse = NULL;          PBYTE pbResponse = NULL;
97          __try          __try
98          {          {
99                  Trace(WINEVENT_LEVEL_VERBOSE, L"Enter PinId=%d",PinId);                  Trace(WINEVENT_LEVEL_VERBOSE, L"Enter PinId=%d",PinId);
100                  dwReturn = SCardReadFile(pCardData, szOpenPGPDir, szOpenPGPStatus, &pbResponse, NULL);                  dwReturn = SCardReadFile(pCardData, szOpenPGPDir, szOpenPGPStatus, &pbResponse, &dwSize);
101                  switch(PinId)                  switch(PinId)
102                  {                  {
103                  case ROLE_SIGNATURE:                  case ROLE_SIGNATURE:

Legend:
Removed from v.5  
changed lines
  Added in v.6

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26