No description
Find a file
Shikha Panwar 3d33a135ad Secretkeeper/VTS: Per-connection replay protection
Add test coverage for replay protection in Secretkeeper. Test that:
1. Sk implementation encrypts/decrypts messages using correct
sequence_numbers.
2. Out of order messages are not accepted.
3. The sequence numbers are per-connection ie, new SeqNum is used for a
   fresh connection.

Also, refactor code. SeqNumbers are maintained by
libsecretkeeper_client. Have sk_client use a handle to SkSession for
SecretManagement requests. Replay protection tests however require more
fine grained control of SeqNums. For these we have introduced
`secret_management_request_custom_aad()` method.

Bug: 316126411
Test: atest VtsSecretkeeperTargetTest
Change-Id: I385856c04e185d2b300d59a1b54cb8f09cbf836f
2023-12-20 14:41:09 +00:00
apexkey Add OWNERS file for apexkey 2023-09-13 21:18:46 +00:00
atrace Merge OWNERS files for atrace 2023-09-08 20:25:29 +00:00
audio Effect AIDL: cleanup dependencies 2023-12-19 00:37:36 +00:00
authsecret Cleanup: use a shared apex_key 2023-10-10 10:30:03 +09:00
automotive Merge "Make sure the VehiclePropValue object is initialized" into main 2023-12-15 19:57:50 +00:00
biometrics Merge changes I1d745f64,I4bb2572c into main am: 94b63ab755 2023-10-30 02:39:27 +00:00
bluetooth Merge "Bluetooth LMP Events: Interface for LMP events" into main 2023-12-19 02:34:53 +00:00
boot Merge "Revert^2 "Add bootcontrol HAL APEX"" into main 2023-10-11 04:20:38 +00:00
broadcastradio Merge android14-tests-dev 2023-10-10 16:17:14 -07:00
camera ExternalCameraHAL: Fix memory leak when copying buffer fence 2023-11-03 16:16:57 -07:00
cas Merge "CAS AIDL: Start thread pool for default service" into main 2023-11-10 04:14:03 +00:00
common Add defaults for audio AIDL interfaces 2023-11-07 18:18:24 +00:00
compatibility_matrices Merge "Add ISecretkeeper/default" into main 2023-12-20 10:24:11 +00:00
configstore Merge OWNERS files for configstore 2023-09-08 20:56:04 +00:00
confirmationui
contexthub Merge "Add contexthub HAL APEX" into main am: cf81ef375b 2023-09-21 03:26:44 +00:00
drm Merge "Don't depend on String8 cast to C string [drm]" into main am: 15272cf28e am: 19f00f8964 am: da306554c5 am: cc11251fe4 2023-10-05 21:13:47 +00:00
dumpstate Add dumpstate HAL APEX 2023-09-19 23:48:35 +09:00
fastboot
gatekeeper gatekeeper: generate Rust bindings 2023-10-30 08:17:12 +00:00
gnss Merge "Add gnss HAL APEX" into main am: 6a4d763060 2023-11-06 04:16:56 +00:00
graphics Merge "Ensure AIMapper and underlying IMPL outlive IMapperProvider" into main am: b8c23a8a7d am: 4c11b51986 2023-10-10 23:31:55 +00:00
health health: Query new properties from BatteryMonitor. 2023-12-11 11:01:52 -08:00
identity
input Move input processor service into VAPEX 2023-10-23 14:06:24 +09:00
ir Fix the path to IR HAL 2023-12-12 18:06:34 +09:00
keymaster Updated fuzz_config in Android.bp file 2023-11-10 10:14:51 +05:30
light Merge OWNERS files for light 2023-09-11 16:21:52 +00:00
media Disable the rust backend of android.hardware.media.c2 2023-12-18 19:28:10 +00:00
memtrack Add memtrack HAL APEX 2023-09-15 13:16:28 +09:00
neuralnetworks
nfc nfc(hal): Make it available for nfc apex 2023-10-13 18:03:41 +00:00
oemlock Merge OWNERS files for oemlock 2023-09-08 21:06:03 +00:00
power Cleanup: move VINTF fragments into VAPEX 2023-10-10 12:46:33 +09:00
radio Update OWNER for IRadio 2023-12-12 08:03:20 +00:00
rebootescrow Add rebootescrow HAL into APEX 2023-10-23 14:52:43 +09:00
renderscript Add clear dependency on libRS_internal 2023-11-28 16:28:20 +09:00
scripts Add OWNERS files to support dirs 2023-09-11 17:03:06 +00:00
secure_element Add secure_element HAL APEX 2023-10-23 14:39:45 +09:00
security Secretkeeper/VTS: Per-connection replay protection 2023-12-20 14:41:09 +00:00
sensors Merge "sensors: Do not limit aidl-multihal visibility" into main 2023-12-18 20:37:09 +00:00
soundtrigger Add defaults for audio AIDL interfaces 2023-11-07 18:18:24 +00:00
staging Merge "Add OWNERS files to support dirs" into main am: ab20a682ca 2023-09-13 19:39:24 +00:00
tests HIDL multithreaded: increase timeout duration 2023-11-14 08:48:42 +00:00
tetheroffload Add tetheroffload HAL APEX am: d254e37e32 2023-09-14 04:06:03 +00:00
thermal Cleanup: remove unused old thermal APEX 2023-10-10 14:07:06 +09:00
threadnetwork remove the com.android.threadnetwork from apex_available list 2023-11-22 09:45:37 +08:00
tv HDMI Connection Fuzzer Fix 2023-12-08 16:37:09 +05:30
usb Cleanup: move VINTF fragment into VAPEX 2023-10-10 13:40:22 +09:00
uwb Send DeviceResetCmd after task handle is dropped. 2023-12-19 21:19:24 +00:00
vibrator Merge "Cleanup: use shared apex_key (vibrator HAL APEX)" into main 2023-10-16 01:19:52 +00:00
vr Merge OWNERS files for vr 2023-09-11 16:32:19 +00:00
weaver IWeaver.aidl: document that throttling must be per-slot 2023-09-13 22:12:23 +00:00
wifi Merge "Convert Nlinterceptor HAL to Vendor Apex (CF)" into main am: cf4cbd0b9b 2023-11-07 19:41:22 +00:00
.clang-format
.gitignore
Android.bp
CleanSpec.mk
current.txt
METADATA
NOTICE
OWNERS
PREUPLOAD.cfg
TEST_MAPPING
update-base-files.sh
update-makefiles.sh