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

Commit e013e0b9 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

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iec47eb1c36b136705a8302cd03497f9290ff9c2c
parents dd3c0dee 4d20410b
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();
        }
    }