diff options
author | Tianjie <xunchang@google.com> | 2021-03-22 22:17:59 -0700 |
---|---|---|
committer | Tianjie <xunchang@google.com> | 2021-04-09 13:18:18 -0700 |
commit | 6066898f4240056a39420e12168f6d08ef5c9c03 (patch) | |
tree | d8cc7829a419885cbfc8ac8019efd5fc5439505a /keystore/java/android/security/AndroidKeyStoreMaintenance.java | |
parent | 559ed7f0f0e20a39aea12632f2c8ec2f25f388c5 (diff) |
Improve the error handling for armRebootEscrow
The change including the following items
1. Add error code for armRebootEscrow
2. Fail the armRebootEscrow for mismatching ror providers.
3. clear the escrow data for fatal armRebootEscrow
4. clear the RoR preparation state in recovery system for fatal
armRebootEscrow
Bug: 183140900
Test: atest FrameworksServicesTests:RebootEscrowManagerTests;
atest FrameworksServicesTests:RecoverySystemServiceTest;
Change provider before reboot, reboot-and-apply failed;
Change-Id: I266ea6f2e1c77994d5cc8c2713106c527c4e0722
Diffstat (limited to 'keystore/java/android/security/AndroidKeyStoreMaintenance.java')
0 files changed, 0 insertions, 0 deletions