diff options
| author | Kenny Root <kroot@google.com> | 2019-12-04 07:54:20 -0800 |
|---|---|---|
| committer | Kenny Root <kroot@google.com> | 2019-12-19 09:59:40 -0800 |
| commit | d0c4f2bb404e87c96f83a0ef75c76145a1af6161 (patch) | |
| tree | 8624a04f8b5e4c14160973ced11747d116d328bf /identity/support/src/cppbor_parse.cpp | |
| parent | a0a12cfcf216c7ba3ee43ec86e81e708a8db2519 (diff) | |
Resume on Reboot default implementation
A default implementation of the RebootEscrow HAL which relies on RAM
retention to keep a key around during a reboot to apply an OTA. This
should work on devices that use a "warm reboot" and most likely will
work on devices that use a "cold reboot" as well.
DRAM will retain information for several seconds depending on the
temperature and other factors. This is enough to survive a reboot. With
the Hadamard code used in this change for error recovery, many errors
can be recovered.
Bug: 63928581
Test: make
Test: atest VtsHalRebootEscrowTargetTest
Change-Id: Ib8db7888d64fee8d827d7c06892b9a1f2af87add
Diffstat (limited to 'identity/support/src/cppbor_parse.cpp')
0 files changed, 0 insertions, 0 deletions
