summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-01-04 10:02:27 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-01-04 10:02:27 +0000
commit41bbed87e928261ccf2e276fe715b7b85df74a73 (patch)
treebfbef408fef086fda741b92be3d013b649677973
parent328f0b849e06f3eb0d007ce441a734c36e6f668f (diff)
parent7013bec16df1c320e004206c913d7ed5c45afe36 (diff)
Merge "Call setGenerationId inside generateAndLoadKey to simplify the code just a little"
-rw-r--r--services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java b/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java
index ef4dbf57430f..a8b8361b4f03 100644
--- a/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java
+++ b/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java
@@ -146,7 +146,6 @@ public class PlatformKeyManager {
public void regenerate() throws NoSuchAlgorithmException, KeyStoreException {
int nextId = getGenerationId() + 1;
generateAndLoadKey(nextId);
- setGenerationId(nextId);
}
/**
@@ -219,7 +218,6 @@ public class PlatformKeyManager {
}
generateAndLoadKey(generationId);
- mDatabase.setPlatformKeyGenerationId(mUserId, generationId);
}
/**
@@ -301,6 +299,8 @@ public class PlatformKeyManager {
.setBoundToSpecificSecureUserId(mUserId)
.build());
+ setGenerationId(generationId);
+
try {
secretKey.destroy();
} catch (DestroyFailedException e) {