History log of /frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/MockSyntheticPasswordManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2adc263ce97ae6c8291653490868879841d31a63 05-Sep-2017 Adrian Roos <roosa@google.com> FRP: Add config flag for disabling credential FRP

Bug: 65258606
Test: Verify FRP still works when not disabled
Change-Id: I78e308b6eaba73c794615b1eebdbfacb334ae72f
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/MockSyntheticPasswordManager.java
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/MockSyntheticPasswordManager.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/MockSyntheticPasswordManager.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/MockSyntheticPasswordManager.java