Adrian Roos
7374d3a4bc
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
2017-05-30 19:14:01 -07:00
..
2017-05-26 13:12:48 +00:00
2017-05-25 11:51:50 -07:00
2017-05-30 12:41:39 -07:00
2017-05-30 11:04:53 -07:00
2017-05-04 15:58:40 +01:00
2017-05-08 15:33:27 -07:00
2017-05-16 12:33:43 -07:00
2017-03-21 14:42:35 -07:00
2017-05-23 10:46:24 -07:00
2017-05-13 02:00:36 +00:00
2017-05-10 17:23:02 -07:00
2017-05-16 17:28:40 +02:00
2017-05-24 00:47:12 +00:00
2017-05-04 15:48:33 -07:00
2017-01-30 12:57:43 +00:00
2017-05-04 08:38:07 -07:00
2017-05-24 15:39:23 -07:00
2017-02-02 13:55:31 +00:00
2017-03-17 10:25:10 -06:00
2017-03-28 16:21:10 +00:00
2017-05-16 01:38:57 +00:00
2017-03-31 11:20:02 -07:00
2017-05-02 13:35:13 -07:00
2017-04-27 12:35:15 -07:00
2017-05-30 12:41:39 -07:00
2017-03-28 16:00:21 -07:00
2017-05-24 15:39:23 -07:00
2017-03-29 14:58:42 -07:00
2017-04-04 14:38:47 -06:00
2017-03-13 14:09:58 -07:00
2017-03-03 15:45:20 -08:00
2017-03-20 11:23:06 -07:00
2017-03-13 14:09:58 -07:00
2017-04-27 14:24:55 +00:00
2017-05-01 14:26:54 -07:00
2017-03-31 17:04:26 -07:00
2017-04-13 16:50:32 -04:00
2017-05-25 16:44:42 +00:00
2017-04-20 16:42:05 +00:00
2017-04-27 12:35:15 -07:00
2017-04-26 14:37:57 -07:00
2017-05-19 16:12:08 -07:00
2017-04-27 18:16:08 -07:00
2017-02-10 18:11:40 +00:00
2017-03-03 15:45:20 -08:00
2017-03-20 11:23:06 -07:00
2017-05-11 13:43:03 -04:00
2017-03-03 15:45:20 -08:00
2017-04-21 14:43:52 -07:00
2017-05-13 02:00:36 +00:00
2017-03-31 17:58:38 -07:00
2017-05-12 11:01:36 -07:00
2017-05-12 21:01:02 +00:00
2017-03-10 16:04:41 -08:00
2017-03-23 11:25:59 -04:00
2017-04-26 18:59:32 +00:00
2017-04-26 18:59:32 +00:00
2017-04-11 13:57:15 -07:00
2017-05-30 19:14:01 -07:00
2017-05-11 05:26:45 +00:00
2017-03-03 17:27:56 -08:00
2017-05-30 10:39:57 -07:00
2017-05-26 20:35:16 +00:00
2017-04-25 17:00:05 -04:00
2017-04-27 20:53:34 +00:00
2017-05-10 17:23:02 -07:00
2017-05-10 15:16:17 -07:00
2017-04-26 17:14:19 -07:00
2017-05-10 15:16:17 -07:00
2017-01-30 13:07:40 -08:00
2017-03-08 17:13:28 +00:00
2017-05-02 13:35:13 -07:00
2017-03-16 18:05:30 -07:00
2017-04-26 20:51:08 +00:00
2017-04-17 16:56:55 +00:00
2017-04-14 11:15:50 -04:00
2017-05-23 10:37:09 -07:00
2017-04-04 16:12:10 -07:00
2017-04-04 16:12:10 -07:00
2017-03-08 17:23:17 +00:00
2017-05-12 17:59:27 -07:00
2017-05-12 20:47:10 +00:00
2017-04-14 11:15:50 -04:00
2017-05-12 11:01:36 -07:00
2017-03-13 16:28:05 -07:00
2017-05-12 21:01:02 +00:00
2017-05-12 21:01:02 +00:00
2017-03-23 11:25:59 -04:00
2017-05-03 22:16:02 -07:00
2017-05-03 22:16:02 -07:00
2017-05-04 16:42:34 -04:00
2017-04-06 10:11:58 -07:00
2017-04-26 18:59:32 +00:00
2017-04-26 19:28:10 +00:00
2017-04-27 21:44:56 +00:00