Commit Graph

65780 Commits

Author SHA1 Message Date
Treehugger Robot
cc28ee3d6a Merge "Allow vendor ISharedSecret HALs by any name" into main am: 776e39b725 am: 35c50c21e2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3038254

Change-Id: I9c6176035e2d96d6e853715a393f626367393e87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-11 10:10:16 +00:00
Treehugger Robot
35c50c21e2 Merge "Allow vendor ISharedSecret HALs by any name" into main am: 776e39b725
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3038254

Change-Id: I9bd960e6fa72912bc32cb2bde26aff589dd017b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-11 09:54:14 +00:00
Lais Andrade
4ca32818b3 Merge "Fix flaky VTS for vibration completion callback" into main 2024-04-11 09:47:03 +00:00
Treehugger Robot
776e39b725 Merge "Allow vendor ISharedSecret HALs by any name" into main 2024-04-11 09:36:52 +00:00
Treehugger Robot
ecdd641b0f Merge "[Thread] make sure buffer size is enough" into main am: 82bb6fcfdc am: fad8a7b6d0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3039092

Change-Id: I549ffb080560c5385c36111f72f6a7314a088971
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-11 08:53:10 +00:00
Treehugger Robot
fad8a7b6d0 Merge "[Thread] make sure buffer size is enough" into main am: 82bb6fcfdc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3039092

Change-Id: Ie1372d5e4f7152426fdb9a6619617ac2d67e5895
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-11 08:33:14 +00:00
Treehugger Robot
82bb6fcfdc Merge "[Thread] make sure buffer size is enough" into main 2024-04-11 08:18:51 +00:00
Mikhail Naganov
1676108800 audio: Use allow list for device connection types in TryConnectMissingDevice am: 7b9b9e03e5 am: 30cf023827
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3038652

Change-Id: I293c710b7bab3f5ab5d09022abe2f821210eba23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-11 07:53:03 +00:00
Mikhail Naganov
30cf023827 audio: Use allow list for device connection types in TryConnectMissingDevice am: 7b9b9e03e5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3038652

Change-Id: I304b1d7bb2d42151aa24d9c16387e4f2bfc14711
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-11 07:36:49 +00:00
shihchienc
cb8a9d74a0 [Thread] make sure buffer size is enough
inotify event size is dynamic, we need to make sure read would not
return error when having inotify event.

Bug: 333829392
Test: manual check `Invalid argument` error won't happen
Change-Id: I3cac8d1519659c6b1b53c1d41013818adab876c7
2024-04-11 06:20:38 +00:00
Mikhail Naganov
7b9b9e03e5 audio: Use allow list for device connection types in TryConnectMissingDevice
Limit the connection types to test to the following:
 - HDMI*
 - IP_V4
 - USB

Only these connection types can be easily checked by the HAL
for presence of an external device.

Bug: 326888643
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I659e14a150b3043ead8d844cd89a2c4700d57efd
2024-04-10 23:50:37 +00:00
Rucha Katakwar
0cea523ba3 Camera: Close session after validating flash keys
Bug: 333353956
Test: Tested on a pixel device
Change-Id: Ic48ec93cc579579fa7a39b66d0dc4cf0a7c11531
2024-04-10 14:28:08 -07:00
A. Cody Schuffelen
f693f3bc5c Allow vendor ISharedSecret HALs by any name
This works together with the keystore2 implementation which already
scans the device for implementations by any name.

Relevant code that searches for "shared secret participants":

https://cs.android.com/android/platform/superproject/main/+/main:system/security/keystore2/src/shared_secret_negotiation.rs;l=142;drc=f20c0ddd095013f983d0f73aee0285331bfae4e3

Bug: 332376454
Test: Run cuttlefish
Change-Id: I5eef81e5f55aaa327cabb5c648e085229b8ce6db
2024-04-10 12:59:00 -07:00
Lais Andrade
c689ba5ed2 Fix flaky VTS for vibration completion callback
Update assertions on vibration completion callback to use a fixed
timeout of 100ms. Tests are flaky on cuttlefish, which indicates it's
not hardware latency causing it.

Fix: 333639794
Test: atest VtsHalVibratorTargetTest
Change-Id: I986cdd8087895fc0694d689e70feef0a9fe4140e
2024-04-10 11:07:11 +01:00
Orlando Arbildo
be4a431af6 Add key parameter to deriveDicePolicyBoundKey am: 287187f1d2 am: adafb4ab7d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3026286

Change-Id: I968b034688d5c36180ec10fe9265cbea1dc3f383
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-10 00:39:05 +00:00
Orlando Arbildo
adafb4ab7d Add key parameter to deriveDicePolicyBoundKey am: 287187f1d2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3026286

Change-Id: Ib5435187819049e7718a462a80974b2cb763f161
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-10 00:22:32 +00:00
Orlando Arbildo
287187f1d2 Add key parameter to deriveDicePolicyBoundKey
Adding a key parameter to deriveDicePolicyBoundKey to use it
as the base of the derived key.

Bug: 284152719
Test: qemu android build
Change-Id: Iab3ee341825f01345996bde3b0b62037e4ec45da
2024-04-09 22:53:21 +00:00
Shrikar Amirisetty
8b2347c1e8 Merge "Updated _LOCK properties HAL docs with explanation of property values" into main 2024-04-09 22:19:25 +00:00
shrikar
af790073c7 Updated _LOCK properties HAL docs with explanation of property values
Excluding MIRROR_LOCK, will address in later CL

Bug: 316945499
Bug: 316945779
Test: presubmit
Change-Id: I973553144956a6b5225562418912e1116ce2359c
2024-04-09 19:21:48 +00:00
Seth Moore
923e2a6183 Merge "Allow RKP-only devices to pass keymint VTS" into main am: fae563acb0 am: dc2d3dfbdb
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3029929

Change-Id: Iec1433c892be25669adf00a75a7c86ccffbd32d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 16:14:35 +00:00
Seth Moore
dc2d3dfbdb Merge "Allow RKP-only devices to pass keymint VTS" into main am: fae563acb0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3029929

Change-Id: If866510ba314e96fc359281f97fbb672feef4720
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 15:58:15 +00:00
Seth Moore
fae563acb0 Merge "Allow RKP-only devices to pass keymint VTS" into main 2024-04-09 15:31:26 +00:00
David Drysdale
589f7ac4d5 Merge "Make batch attestation keys/certs optional" into main am: 61c9ab4d87 am: 9985cdb9e1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3002898

Change-Id: I91627fad20c36b111714ac20739b3dec8ad540f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 09:34:00 +00:00
David Drysdale
9985cdb9e1 Merge "Make batch attestation keys/certs optional" into main am: 61c9ab4d87
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3002898

Change-Id: Id9c5746dade9ced9006e4b6a9b4aca1635dc9c29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 09:27:39 +00:00
David Drysdale
61c9ab4d87 Merge "Make batch attestation keys/certs optional" into main 2024-04-09 09:11:54 +00:00
Automerger Merge Worker
43696aae61 Merge "Merge "[threadnetwork] update the platform log API usages and implementations" into main am: f02c7e0b2f am: ce3ffbc5a2" into main 2024-04-09 07:19:22 +00:00
Treehugger Robot
df771ac3cd Merge "[threadnetwork] update the platform log API usages and implementations" into main am: f02c7e0b2f am: ce3ffbc5a2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3029147

Change-Id: I3c5ae7214855fc6036f519514b4546d09582ab3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 07:19:07 +00:00
Treehugger Robot
dc7398fa6f Merge "[threadnetwork] update the platform log API usages and implementations" into main am: f02c7e0b2f am: ce3ffbc5a2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3029147

Change-Id: Id6b7874cb4a7b82a52887da567ac028f315d9dc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 07:19:06 +00:00
Treehugger Robot
ce3ffbc5a2 Merge "[threadnetwork] update the platform log API usages and implementations" into main am: f02c7e0b2f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3029147

Change-Id: Ibde625fd05767f311c13d280d2e3795813b0712c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 06:59:31 +00:00
Treehugger Robot
f02c7e0b2f Merge "[threadnetwork] update the platform log API usages and implementations" into main 2024-04-09 06:38:44 +00:00
Kiyoung Kim
66f3461e05 [automerger skipped] Merge "Remove VNDK definition(s)" into main am: 160c3d610c am: 09cf45025e -s ours
am skip reason: Merged-In Ic4f19113c1a25dc1fb60cdfbf9c0f2d8d7d09726 with SHA-1 09639b93ba is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2994440

Change-Id: I29aa220680690ea59b178e42eb3be90f449770f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 02:21:35 +00:00
Nikolay Elenkov
ea595e8e4f Merge "Enable Java backend for ISecretKeeper" into main am: 6e71b471a9 am: 7243db7045
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3007148

Change-Id: I27e6da54bed1b5fec01ef6f5a7582aedba4e01a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 02:20:53 +00:00
Kiyoung Kim
09cf45025e Merge "Remove VNDK definition(s)" into main am: 160c3d610c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2994440

Change-Id: I1441c32d31dc3ecc9778843482b0e74e9ec0c577
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 02:19:33 +00:00
Kiyoung Kim
160c3d610c Merge "Remove VNDK definition(s)" into main 2024-04-09 02:13:37 +00:00
Nikolay Elenkov
7243db7045 Merge "Enable Java backend for ISecretKeeper" into main am: 6e71b471a9
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3007148

Change-Id: I8e0354c6e2d726662b0fd3af69979e8a462e4b13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 02:11:32 +00:00
Nikolay Elenkov
6e71b471a9 Merge "Enable Java backend for ISecretKeeper" into main 2024-04-09 01:59:35 +00:00
Orlando Arbildo
9c43af16e4 Merge "Add deriveKey function" into main am: 4761ae94fd am: d2fd1cb025
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2714707

Change-Id: I87f430a21bd4268bae5561eb12fd331035fedf41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 23:19:02 +00:00
Orlando Arbildo
298463c3f3 Merge "deriveDicePolicyBoundKey AIDL definition" into main am: 22c8d13258 am: 4a23d1a3dc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3026285

Change-Id: Iee847ae6c1232f756196b3935767b920bb19d765
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 23:18:49 +00:00
Orlando Arbildo
d2fd1cb025 Merge "Add deriveKey function" into main am: 4761ae94fd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2714707

Change-Id: I5d3d2ccf951aaae602019ab6226e2dede766fccd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 22:20:09 +00:00
Orlando Arbildo
4a23d1a3dc Merge "deriveDicePolicyBoundKey AIDL definition" into main am: 22c8d13258
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3026285

Change-Id: Ic4de51259120e36e795b8cf953574436d8a027f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 22:19:54 +00:00
Orlando Arbildo
4761ae94fd Merge "Add deriveKey function" into main 2024-04-08 22:03:30 +00:00
Orlando Arbildo
22c8d13258 Merge "deriveDicePolicyBoundKey AIDL definition" into main 2024-04-08 22:03:18 +00:00
Rocky Fang
9abb73fe33 Remove Arthur from owner's file am: 7efa3c930a am: 9ef302efac
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3031025

Change-Id: I735b50364690742a8fbe51b2398788a67d2b9b74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 21:44:33 +00:00
Rocky Fang
9ef302efac Remove Arthur from owner's file am: 7efa3c930a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3031025

Change-Id: Idd8aece383a33abd4184e1551a8b4a70148ac373
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 21:27:27 +00:00
Orlando Arbildo
cfcdb0b4b9 Add deriveKey function
Adding a function to HWCryptoKey AIDL definition to derive a key given
another. This will be used with deriveDicePolicyBoundKey to create
device bound keys.

Bug: 284152719
Test: qemu android build
Change-Id: Ie1e8552846df73325c2428471ca007fca217b675
2024-04-08 19:55:39 +00:00
Orlando Arbildo
6a82aa921e deriveDicePolicyBoundKey AIDL definition
Adding deriveDicePolicyBoundKey function AIDL definition. It
will derive a new key based on a DICE policy

Bug: 284152719
Test: qemu android build
Change-Id: Ie9d5a1233b4aad07fe55cdc522de0cc057d3bec3
2024-04-08 19:55:37 +00:00
Treehugger Robot
2b3e7417a2 Merge "Fix wrong integer type in AIDL bcradio utils lib" into main 2024-04-08 19:52:09 +00:00
Seth Moore
c5c52ce1d3 Allow RKP-only devices to pass keymint VTS
Add test paths for HALs that are RKP-only so that they may pass tests.

Fix up a few tests that were just being skipped for RKP-only HALs.

Test: ran VTS against cuttlefish with no factory key
Bug: 329409739
Change-Id: I5400874dd2f9885c061970a30ea44985353d23ed
2024-04-08 12:38:20 -07:00
Treehugger Robot
ad94b75391 Merge "Update behavior of EV_PORT_LOCATION properties HAL docs in multiport EVs" into main 2024-04-08 19:19:41 +00:00
Weilin Xu
4db4b7b602 Fix wrong integer type in AIDL bcradio utils lib
Bug: 310029333
Test: atest broadcastradio_utils_aidl_test
Change-Id: I929049c0991a557f518853ecebd5ba67973e4274
2024-04-08 11:56:05 -07:00