Only reset encryption when a device disconnects.

Encryption was being reset too early. Specifically, it was reset but
there still needed to be an ACK message sent to the car. This was
throwing an exception.

Now, just rely on device disconnection to reset encryption. Otherwise,
while the device is connected, it should still be able to send messages.

Test: Verify that sending the ACK after unlock completed does not throw
exception.
Bug: 135931998

Change-Id: I0aa338769c73219e0c7fa3eb5e4e4e552a0d4a55
1 file changed
tree: 9f58d7dcd8deac4b036685c6d23c3d81e09e9039
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. EncryptionRunner/
  10. evs/
  11. FrameworkPackageStubs/
  12. obd2-lib/
  13. procfs-inspector/
  14. service/
  15. tests/
  16. tools/
  17. user/
  18. vehicle-hal-support-lib/
  19. .clang-format
  20. .gitignore
  21. Android.mk
  22. CleanSpec.mk
  23. OWNERS
  24. PREUPLOAD.cfg
  25. README.md
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.