e47ba832ec6c5fa6076ec651de7315c6d9e74035 |
|
19-Apr-2017 |
Will Drewry <drewry@google.com> |
esed: OemLock HAL implementation. This change adds basic OemLock behavior using libese-app-boot as well as a client integration test (which should later move into VTS-style testing). It also moves OemLock and Weaver over to a ScopedEseConnection which will open and close the ese based on use. At present, it will log on error and let later errors handle failures. In the future, it can aid in helping with power down delay requests and the HAL endpoints can handle init() failures explicitly. Test: starts eѕed and run the integration tests. Also confirm failure of device lock flipping when production=true and boot_priv is high. Bug: 35628284 Change-Id: I67442ec04ded2dc8f1ed1f37fe6b89af1e7e98e9
/external/libese/esed/OemLock.h
|