summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Eric Biggers <ebiggers@google.com> 2023-02-13 20:10:58 +0000
committer Eric Biggers <ebiggers@google.com> 2023-02-13 23:25:44 +0000
commitc0676da2aa11a594c6dd11dccf6672ee97151a5c (patch)
tree07bf3c3eca096c4053a9bf982f7856149e70301e /libs/androidfw/StringPool.cpp
parent32040c1622f9d272732f368485ab019297f8466f (diff)
LockSettingsService: remove ensureProfileKeystoreUnlocked()
It used to be the case that on unencrypted devices and on Full Disk Encryption (FDE) devices, when a user was started it would immediately be unlocked too, even if it had a lockscreen credential. http://ag/19599753 (commit 3d5653e11ec8) changed the flow to be the same as on File Based Encryption (FBE) devices. Now, users are not unlocked until their lockscreen credential is verified. This means that the workaround implemented by LockSettingsService.ensureProfileKeystoreUnlocked(), which decrypted and verified the profile password when a profile with a unified challenge was being unlocked, is no longer necessary. Remove it. (Note: FDE is no longer supported anyway. However, "no encryption" is still supported, sort of, for device bring-up only. This workaround applied to both "no encryption" and FDE, so that's why the actual reason it's no longer necessary is a bit more subtle than "this was FDE code".) Bug: 123215607 Change-Id: I7a0b694ac9120e2e98e0a155fd53b5d590ed87af
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions