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