diff options
| author | 2018-01-04 10:02:27 +0000 | |
|---|---|---|
| committer | 2018-01-04 10:02:27 +0000 | |
| commit | 41bbed87e928261ccf2e276fe715b7b85df74a73 (patch) | |
| tree | bfbef408fef086fda741b92be3d013b649677973 | |
| parent | 328f0b849e06f3eb0d007ce441a734c36e6f668f (diff) | |
| parent | 7013bec16df1c320e004206c913d7ed5c45afe36 (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.java | 4 |
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) { |