Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48824f7e authored by Tianjie Xu's avatar Tianjie Xu Committed by Automerger Merge Worker
Browse files

Merge "Do not remove the k_k until all users are unlocked" am: 4d20410b am: e013e0b9

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1550295

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iec8191cf30a4977d234c83156bfac0b0edf344cf
parents e742d9ed e013e0b9
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -224,6 +224,10 @@ class RebootEscrowManager {
        for (UserInfo user : rebootEscrowUsers) {
            allUsersUnlocked &= restoreRebootEscrowForUser(user.id, escrowKey, kk);
        }

        // Clear the old key in keystore. A new key will be generated by new RoR requests.
        mKeyStoreManager.clearKeyStoreEncryptionKey();

        onEscrowRestoreComplete(allUsersUnlocked);
    }

@@ -273,9 +277,6 @@ class RebootEscrowManager {
        } catch (IOException e) {
            Slog.w(TAG, "Could not load reboot escrow data for user " + userId, e);
            return false;
        } finally {
            // Clear the old key in keystore. A new key will be generated by new RoR requests.
            mKeyStoreManager.clearKeyStoreEncryptionKey();
        }
    }