97400bd865
GateKeeper uses userids to key authentication data. This poses a problem for GSIs, since both the GSI and the host image will be storing separate authentication data for the same userids. To account for this, we add a large offset (1000000) to GSI userids before handing them off to the GateKeeper HAL. Note that SyntheticPasswordManager uses a similar trick to store Weaver data in GateKeeper (when a Weaver HAL is not available). Bug: 123716647 Test: PIN authentication works after booting into a GSI Change-Id: I714368919f8e46ff1931f350342f09fa09225a35 |
||
---|---|---|
.. | ||
tests | ||
Android.bp | ||
gatekeeperd.cpp | ||
gatekeeperd.rc | ||
IGateKeeperService.cpp | ||
IGateKeeperService.h | ||
OWNERS | ||
SoftGateKeeper.h | ||
SoftGateKeeperDevice.cpp | ||
SoftGateKeeperDevice.h |