Age | Commit message (Collapse) | Author |
|
This is a major overhaul of car TrustAgent component for I/O 2018 trust
device demo
Highlights:
- Reduces the number of services from 3 to 2. Would like to be one but
CarBleTrustAgent[TrustAgent] declares its onBind method as final
- CarEnrolmentActivity lives as a reference how to communicate with
CarTrustAgentBleService and maybe removed from the final release
- Both CarBleTrustAgent[TrustAgent] and CarEnrolmentActivity talk to the
CarTrustAgentBleService for token exchanging
What's next:
- Simplify the reference CarEnrolmentActivity, it currently holds
implementations should live in underlying service
Bug: 76008345
Test: manual
Change-Id: I54090db88c1f701b1e79f623ac0c415be55f59b9
|
|
Bug: 76009740
Test: pair and unlock w/ Mojave
Change-Id: Id436a7c26b1680a53126615b77899859e7de69a7
|
|
Bug: 74193712
Test: run on Mojave
Change-Id: I2f0ea08c148551cc336c8429e5a33fe94e1477c5
|
|
First pass, added licenses and log guards, will make another
pass soon.
Test: Manually verified.
Change-Id: I31fcf1783fb4cb9c3d5617d9f31f840196ca49ac
|
|
The CarBleTrustAgent has now been updated to use the latest escrow token
and synthetic password framework API's. The tokens are transfered via
BLE between a phone and a car head unit.
Note this only works on FBE enabled devices.
config_strongAuthRequiredOnBoot should also be disabled so that
unlocking the user will also cause the keyguard to be dropped.
Test: Manual on sailfish build. Not tested on Mojave
Change-Id: I6aba6cd3299e34389dca68c78047b8ebb9f1a884
|
|
Original sha1: 7014aa9053e3fb1d60a5e4069adb8e6f47cf5218
Credits:
victorchan@
Bug: 32118797
Test: Manual.
Change-Id: Ia498d0019b2e88add1957b1ed863dbbf17305913
|