platform_system_security/keystore2
David Drysdale 7b9ca23b18 Add debugging info for transactions
Pass around information about which code is performing an exclusive
database transaction, and run an additional watchdog inside the
transaction closure.

Bug: 319563050
Test: CtsKeystoreTestCases
Change-Id: Ib54f1f4c0c37f9d7392d21d9ccb880d066029945
2024-05-24 15:42:24 +01:00
..
aaid Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
aconfig Give up on busy DB after a while 2024-05-20 19:07:03 +01:00
aidl Merge "Revert "Deprecating the aidl for Android Protected Confirmation"" into main 2024-05-23 03:32:38 +00:00
apc_compat Format Android.bp files with bpfmt 2024-01-18 08:34:35 +01:00
legacykeystore Add/use watchdog with standard timeout 2024-05-23 13:23:22 +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 Replace use of deprecated logging functions 2024-02-07 14:33:36 +01:00
src Add debugging info for transactions 2024-05-24 15:42:24 +01:00
test_utils Upgrade nix to 0.28.0 2024-04-09 16:05:43 -07:00
tests Adjust keystore2_client_tests 2024-05-01 18:16:46 +01:00
watchdog Replace use of deprecated logging functions 2024-02-07 14:33:36 +01:00
Android.bp Migrate structured logging for audit logging to the Rust macro. 2024-03-07 16:56:22 +00: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 Clean up OWNERS 2024-05-13 19:08:39 -07: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