https://dev.swisssign.com/projects/swissstick/ticket/1137 forget PIN/password feature incorrectly reports an error; refs #32
This commit is contained in:
@@ -1254,7 +1254,6 @@ namespace cardos {
|
||||
accordingly. */
|
||||
void unlock(std::string pin, std::string puk, bool force=false) {
|
||||
CRYPTOLOG("log");
|
||||
if (pkcs15PinRetries()!=-1) return; // all ok
|
||||
if (pukRetries()==-1) throw pin_locked(); // too late, puk broken
|
||||
logonPuk(puk);
|
||||
CRYPTOLOG("PUK accepted");
|
||||
|
Reference in New Issue
Block a user