OSDN Git Service

Only disable trust agents after lockout
authorAdrian Roos <roosa@google.com>
Thu, 11 Aug 2016 00:09:55 +0000 (17:09 -0700)
committerAdrian Roos <roosa@google.com>
Thu, 11 Aug 2016 01:01:32 +0000 (18:01 -0700)
commit9d6fc9246ba0b726872a6a8dabe6c334292c3a10
treee53cf919582daa93b677af5022aba8c0f00d6e79
parenta0a718f5db03447dd5e7e660ee57506b907e880d
Only disable trust agents after lockout

Previously trust agents would be disabled even after one
wrong attempt. Now we wait for the cooldown (usually 5 attempts),
the same as fingerprint.

Also adds a TrustArchive entry of when device policy changes are sent to
trust agents.

Bug: 30037948
Change-Id: I9e284d994ddae45ef66b5b8b601297c63d8ba667
core/java/com/android/internal/widget/LockPatternUtils.java
packages/Keyguard/src/com/android/keyguard/KeyguardSecurityView.java
packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
services/core/java/com/android/server/trust/TrustArchive.java
services/core/java/com/android/server/trust/TrustManagerService.java