OSDN Git Service

Update recovery snapshot version.
authorDmitry Dementyev <dementyev@google.com>
Fri, 5 Jan 2018 23:46:00 +0000 (15:46 -0800)
committerDmitry Dementyev <dementyev@google.com>
Wed, 10 Jan 2018 00:30:23 +0000 (16:30 -0800)
commit77183effbf21cbaa9dd81b31ba5c0e1a580619a3
tree4f4b01108442dda04c2db36a2680599955207363
parent032626a7edd3f76a8f21540fbf3bc86104beeee1
Update recovery snapshot version.

There is exactly one snapshot per userId - recovery agent uid pair.
Version is incremented when
1) User credential is updated
2) User unlockes phone and list of application keys was changes since
last snapshot creation.

Bug: 66499222
Test: adb shell am instrument -w -e package \
com.android.server.locksettings.recoverablekeystore \
com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner

Change-Id: I6ab98fcbbb05e33958e6def644b40441cb52de6a
services/core/java/com/android/server/locksettings/LockSettingsService.java
services/core/java/com/android/server/locksettings/recoverablekeystore/KeySyncTask.java
services/core/java/com/android/server/locksettings/recoverablekeystore/RecoverableKeyGenerator.java
services/core/java/com/android/server/locksettings/recoverablekeystore/RecoverableKeyStoreManager.java
services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDb.java
services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDbContract.java
services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDbHelper.java
services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverySnapshotStorage.java
services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncTaskTest.java
services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/RecoverableKeyStoreManagerTest.java
services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDbTest.java