diff options
Diffstat (limited to 'src/Common')
-rw-r--r-- | src/Common/SecurityToken.cpp | 1 | ||||
-rw-r--r-- | src/Common/SecurityToken.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/Common/SecurityToken.cpp b/src/Common/SecurityToken.cpp index 78a3e6c1..597c6a2f 100644 --- a/src/Common/SecurityToken.cpp +++ b/src/Common/SecurityToken.cpp @@ -517,6 +517,7 @@ namespace VeraCrypt size_t cmdPinLen = strlen (cmdPin); burn (cmdPin, cmdPinLen); } + PinCallback->notifyIncorrectPin (); (*WarningCallback) (Pkcs11Exception (CKR_PIN_INCORRECT)); continue; } diff --git a/src/Common/SecurityToken.h b/src/Common/SecurityToken.h index 95d95fc8..89f60dfb 100644 --- a/src/Common/SecurityToken.h +++ b/src/Common/SecurityToken.h @@ -170,6 +170,7 @@ namespace VeraCrypt { virtual ~GetPinFunctor () { } virtual void operator() (string &str) = 0; + virtual void notifyIncorrectPin () = 0; }; struct SendExceptionFunctor |