apexd: fail update of a shim apex if SHA512 doesn't match

Also added unit tests for apex_shim, since we don't have actual shim
apexes to use in apexservice_test yet.

Test: apex_shim_test
Bug: 128625955
Change-Id: I1f571ddea76b2783102a2bb41a981a5daf9a4122
5 files changed
tree: 4ec0fe8f1ae274912001a2668462320e6171d1ee
  1. apexd/
  2. apexer/
  3. proto/
  4. tests/
  5. OWNERS
  6. PREUPLOAD.cfg