16c823ebf398138add71ad8ff82053e3676f85c3 |
|
27-Jun-2017 |
Rubin Xu <rubinxu@google.com> |
Fix LSS unit tests and make behaviour consistent under synthetic password 1. Fix LSS unit tests: new credential initialization steps when synthetic password is used. 2. Fix LSS behaviour under SP: If credential matches but type doesn't, treat this as failure. 3. Fix LSS behaviour under SP: when changing credential, if old credential is provided but is incorrect, fail instead of performing an untrusted enroll. Bug: 63064202 Test: runtest frameworks-services -p com.android.server.locksettings Change-Id: I762d3f4cc8fa5e4270b851721e0208c7a0f0152a
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/LockSettingsServiceTests.java
|
7374d3a4bca6bfbf7da1ef5dbf0db9f35f0c8315 |
|
31-Mar-2017 |
Adrian Roos <roosa@google.com> |
Credential FRP: Add implementation - Adds a facility to store a credential handle that survives factory reset - Adds a method to KeyguardManager for verifying the stored credential for SetupWizard - Dark launches persisting the primary user's credential as the FRP credential (behind a default-off flag) Future work: - Use a separate GK handle / synthetic password for the FRP credential - Enroll the FRP credential in verifyCredential for the upgrade case Bug: 36814845 Test: runtest -x core/tests/coretests/src/com/android/internal/widget/LockPatternUtilsTest.java && runtest -x services/tests/servicestests/src/com/android/server/LockSettingsStorageTests.java && runtest -x services/tests/servicestests/src/com/android/server/SyntheticPasswordTests.java Change-Id: Ia739408c5ecb169e5f09670cd9ceaa7febc2b1cc
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/LockSettingsServiceTests.java
|
507d11c9353666a75fee014565f900825a907691 |
|
03-May-2017 |
Andrew Scull <ascull@google.com> |
Move LockSettingsService into locksettings package. This service now has a large number of support classes so move them into their own package to keep things tidy and easier to refactor. Bug: 37090873 Test: runtest frameworks-services -c com.android.server.locksettings.LockSettingsServiceTests Test: runtest frameworks-services -c com.android.server.locksettings.LockSettingsShellCommandTest Test: runtest frameworks-services -c com.android.server.locksettings.SyntheticPasswordTests Change-Id: Ic3cd00e6565749defd74498a3491c3d9b914ad90
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/LockSettingsServiceTests.java
|