Loading core/java/com/android/internal/widget/LockPatternUtils.java +2 −2 Original line number Diff line number Diff line Loading @@ -296,7 +296,7 @@ public class LockPatternUtils { return false; } } catch (RemoteException re) { return true; return false; } } Loading Loading @@ -345,7 +345,7 @@ public class LockPatternUtils { return false; } } catch (RemoteException re) { return true; return false; } } Loading services/core/java/com/android/server/LockSettingsService.java +6 −0 Original line number Diff line number Diff line Loading @@ -523,6 +523,9 @@ public class LockSettingsService extends ILockSettings.Stub { private VerifyCredentialResponse doVerifyPattern(String pattern, boolean hasChallenge, long challenge, int userId) throws RemoteException { checkPasswordReadPermission(userId); if (TextUtils.isEmpty(pattern)) { throw new IllegalArgumentException("Pattern can't be null or empty"); } CredentialHash storedHash = mStorage.readPatternHash(userId); boolean shouldReEnrollBaseZero = storedHash != null && storedHash.isBaseZeroPattern; Loading Loading @@ -579,6 +582,9 @@ public class LockSettingsService extends ILockSettings.Stub { private VerifyCredentialResponse doVerifyPassword(String password, boolean hasChallenge, long challenge, int userId) throws RemoteException { checkPasswordReadPermission(userId); if (TextUtils.isEmpty(password)) { throw new IllegalArgumentException("Password can't be null or empty"); } CredentialHash storedHash = mStorage.readPasswordHash(userId); return verifyCredential(userId, storedHash, password, hasChallenge, challenge, new CredentialUtil() { Loading Loading
core/java/com/android/internal/widget/LockPatternUtils.java +2 −2 Original line number Diff line number Diff line Loading @@ -296,7 +296,7 @@ public class LockPatternUtils { return false; } } catch (RemoteException re) { return true; return false; } } Loading Loading @@ -345,7 +345,7 @@ public class LockPatternUtils { return false; } } catch (RemoteException re) { return true; return false; } } Loading
services/core/java/com/android/server/LockSettingsService.java +6 −0 Original line number Diff line number Diff line Loading @@ -523,6 +523,9 @@ public class LockSettingsService extends ILockSettings.Stub { private VerifyCredentialResponse doVerifyPattern(String pattern, boolean hasChallenge, long challenge, int userId) throws RemoteException { checkPasswordReadPermission(userId); if (TextUtils.isEmpty(pattern)) { throw new IllegalArgumentException("Pattern can't be null or empty"); } CredentialHash storedHash = mStorage.readPatternHash(userId); boolean shouldReEnrollBaseZero = storedHash != null && storedHash.isBaseZeroPattern; Loading Loading @@ -579,6 +582,9 @@ public class LockSettingsService extends ILockSettings.Stub { private VerifyCredentialResponse doVerifyPassword(String password, boolean hasChallenge, long challenge, int userId) throws RemoteException { checkPasswordReadPermission(userId); if (TextUtils.isEmpty(password)) { throw new IllegalArgumentException("Password can't be null or empty"); } CredentialHash storedHash = mStorage.readPasswordHash(userId); return verifyCredential(userId, storedHash, password, hasChallenge, challenge, new CredentialUtil() { Loading