Add support for an AuthGraph HAL service

- Add `authgraph_hal` crate to handle conversions between AIDL-generated
  types and `authgraph_core` types.
- Make traits impl `Send`.
- Expose `authgraph_boringssl::test_device`.
- Derive `Debug` for some types.
- Fix error handling to use both binder errors and AIDL-defined errors

Test: VtsAidlAuthGraphSessionTest
Change-Id: I1795a7d463c31d98706476e0c9fe1946f012f0e5
8 files changed
tree: b3284e092f09f7257215c862c0bb1fa5f274103c
  1. boringssl/
  2. core/
  3. hal/
  4. tests/
  5. Android.bp
  6. NOTICE
  7. PREUPLOAD.cfg