android_system_core/trusty
Stephen Crane 6f890b474b storageproxyd: Use alternate data path if in DSU state
Adds a check for a DSU mode boot in storageproxyd. Changes path handling
so that storageproxyd will not allow opening a file in the root data
path in DSU mode. Instead, storageproxyd creates an "alternate/"
directory in the data directory and the TA must use this directory to
store its backing file.

Re-landing reverted change: Iad68872dc6915f64eaf26cd3c92c04d9071ef169

Test: Boot into DSU and inspect logs for "Cannot open root data file"
Test: Test that TD writes in DSU mode don't corrupt host image storage
when using a compatible storage TA that supports alternate data mode.
Bug: 203719297

Change-Id: I1d07e7c3d15dc1beba2d340181d1b11a7988f869
2022-01-21 14:41:17 -08:00
..
apploader trusty_apploader: log to stderr 2021-09-21 15:51:58 -07:00
confirmationui trusty: Increase timeout for ConfirmationUI fuzzer 2021-07-12 16:34:01 -07:00
coverage trusty: coverage: Add UUID helpers 2021-02-26 19:14:47 -08:00
fuzz trusty: Increase maximum number of coverage counters 2021-06-24 22:23:21 -07:00
gatekeeper trusty: Fuzz gatekeeper TA using generic TIPC fuzzer 2021-02-26 20:24:58 -08:00
keymaster Report Trusty KeyMint as KmVersion::KEYMINT_2 2021-12-15 12:02:06 +00:00
libtrusty tipc_test: allow connecting to arbitrary services 2021-09-24 20:14:24 +00:00
metrics trusty: Helper library for metrics 2021-05-03 17:15:30 -07:00
secure_dpu [LSC] Add LOCAL_LICENSE_KINDS to system/core 2021-02-19 12:59:05 -08:00
storage storageproxyd: Use alternate data path if in DSU state 2022-01-21 14:41:17 -08:00
utils trusty: update default_applicable_licenses "Android-Apache-2.0" 2021-11-29 19:53:54 +00:00
Android.bp trusty: update default_applicable_licenses "Android-Apache-2.0" 2021-11-29 19:53:54 +00:00
OWNERS Update OWNERS based on Trusty team membership 2021-02-22 14:51:14 -08:00
trusty-base.mk Configure Trusty KeyMint devices to use attest_keys. 2021-11-22 16:52:30 +00:00
trusty-storage.mk trusty: storage: implement storage proxy daemon 2016-05-02 15:12:01 -07:00
trusty-test.mk The last line should not end with backslash 2020-11-19 14:54:24 -08:00