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

Diff of /trunk/OpenPGPminidriver/CardPinOperation.c

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

revision 9 by vletoux, Mon Mar 15 09:47:30 2010 UTC revision 11 by vletoux, Thu Mar 18 16:03:39 2010 UTC
# Line 488  DWORD WINAPI CardChangeAuthenticator( Line 488  DWORD WINAPI CardChangeAuthenticator(
488                          Trace(WINEVENT_LEVEL_ERROR, L"dwFlags = 0x%08X", dwFlags);                          Trace(WINEVENT_LEVEL_ERROR, L"dwFlags = 0x%08X", dwFlags);
489                          __leave;                          __leave;
490                  }                  }
491                    if (cRetryCount)
492                    {
493                            dwReturn = SCARD_E_INVALID_PARAMETER;
494                            Trace(WINEVENT_LEVEL_ERROR, L"cRetryCount = %d", cRetryCount);
495                            __leave;
496                    }
497                  dwReturn = CheckContext(pCardData);                  dwReturn = CheckContext(pCardData);
498                  if (dwReturn )                  if (dwReturn )
499                  {                  {
# Line 577  DWORD WINAPI CardChangeAuthenticatorEx( Line 583  DWORD WINAPI CardChangeAuthenticatorEx(
583                          Trace(WINEVENT_LEVEL_ERROR, L"dwFlags = 0x%08X", dwFlags);                          Trace(WINEVENT_LEVEL_ERROR, L"dwFlags = 0x%08X", dwFlags);
584                          __leave;                          __leave;
585                  }                  }
586                    if (cRetryCount)
587                    {
588                            dwReturn = SCARD_E_INVALID_PARAMETER;
589                            Trace(WINEVENT_LEVEL_ERROR, L"cRetryCount = %d", cRetryCount);
590                            __leave;
591                    }
592                  dwReturn = CheckContext(pCardData);                  dwReturn = CheckContext(pCardData);
593                  if ( dwReturn )                  if ( dwReturn )
594                  {                  {
# Line 595  DWORD WINAPI CardChangeAuthenticatorEx( Line 607  DWORD WINAPI CardChangeAuthenticatorEx(
607                          }                          }
608                  }                  }
609                  else if ( (dwAuthenticatingPinId == ROLE_ADMIN || dwAuthenticatingPinId == ROLE_PUK )                  else if ( (dwAuthenticatingPinId == ROLE_ADMIN || dwAuthenticatingPinId == ROLE_PUK )
610                                          &&  dwTargetPinId == ROLE_USER  && dwFlags == PIN_CHANGE_FLAG_UNBLOCK)                                          &&  (dwTargetPinId == ROLE_USER || dwTargetPinId == ROLE_AUTHENTICATION)
611                                            && dwFlags == PIN_CHANGE_FLAG_UNBLOCK)
612                  {                  {
613                          dwReturn = ResetUserPIN(pCardData, dwAuthenticatingPinId,                          dwReturn = ResetUserPIN(pCardData, dwAuthenticatingPinId,
614                                                                  pbAuthenticatingPinData, cbAuthenticatingPinData,                                                                  pbAuthenticatingPinData, cbAuthenticatingPinData,

Legend:
Removed from v.9  
changed lines
  Added in v.11

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26