platform_system_security/keystore2
Shaquille Johnson 07fec0ff0c Deprecating the aidl for Android Protected Confirmation
Android Protected Confirmation is deprecated due to the high
support/maintenance cost for Android device makers and low adoption rate
among app developers. APC requires Android device makers to have a
substantial amount of device-specific UI code running in the trusted
execution environment. That has proven to be expensive to maintain and
non-scalable, as there cannot be a single implementations device makers
can share or use as a reference. Additionally, app developers have not
adopted this feature, as the Android platform offers other mechanisms
for authentication a user's intent. These mechanisms, such as
authentication-bound Keystore keys, are less secure than Trusted UI, but
are more wide-spread. While we explore alternatives to APC that are
viable to the device makers ecosystem, we sunset the APC API.

Bug: 313856313
Test: atest keystore2_test && atest CtsKeystoreTestCases
Change-Id: If065697ed13e3de706b8dde5cc5e2b6018592018
2024-01-25 16:02:32 +00:00
..
aaid Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
aconfig When wal flag not enabled set db back to default 2023-12-21 18:30:50 +00:00
aidl Deprecating the aidl for Android Protected Confirmation 2024-01-25 16:02:32 +00:00
apc_compat Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
legacykeystore Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
message_macro [refactor] Split the message macro in a standalone library for reuse 2023-11-07 13:47:54 +00:00
rkpd_client Make librkpd_client available to com.android.virt 2023-11-13 10:31:19 +00:00
selinux Add, standardise or temporarily opt out of safety comments for keystore2. 2023-07-28 10:32:08 +01:00
src List apps affected by secure user ID 2024-01-24 14:48:54 +00:00
test_utils Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
tests Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
watchdog Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
Android.bp Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
android.system.keystore2-service.xml Add new error for system errors that are retryable 2024-01-12 15:50:54 +00:00
keystore2.rc Increase RLIMIT_MEMLOCK for keystore2 2023-12-04 19:43:16 +00:00
OWNERS Adding an OWNERS file as requested in b/288143537 2023-06-30 21:42:52 +00:00
rustfmt.toml Run rustfmt and add rustfmt.toml to directory 2022-09-19 11:23:31 +00:00
TEST_MAPPING [rkpd] Refactor rkpd_client into an independent lib for reuse 2023-11-13 10:31:08 +00:00