Treehugger Robot
a7eae920f4
Merge "Validating key characteristics of generated/imported keys." am: 2e46e91864 am: 5250f6dc10
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2566036
Change-Id: I26c64299c86af37fad27ff2793d2e1bb155322da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 19:05:56 +00:00
Treehugger Robot
5250f6dc10
Merge "Validating key characteristics of generated/imported keys." am: 2e46e91864
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2566036
Change-Id: Ic7f5e947952bf07a18257604a29a1b48cb41ee09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 18:26:20 +00:00
Eran Messeri
7b1f23fe51
Merge "Update default KeyMint version to 3" am: 4a7c3810fc am: e7a36fadae
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2633329
Change-Id: I499798ec06abf46949823b3af0c5dd3a760014fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 17:58:16 +00:00
Treehugger Robot
2e46e91864
Merge "Validating key characteristics of generated/imported keys."
2023-06-29 17:34:26 +00:00
Eran Messeri
e7a36fadae
Merge "Update default KeyMint version to 3" am: 4a7c3810fc
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2633329
Change-Id: I14f68456f67813ac799a202105a3931efff426aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 17:15:04 +00:00
Eran Messeri
4a7c3810fc
Merge "Update default KeyMint version to 3"
2023-06-29 16:37:48 +00:00
Myles Watson
f9a467a874
Merge "Fix bluetooth AIDL restart fail when open HCI Fail" am: 0e55fec5c3 am: 288283d9c5
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2643490
Change-Id: I2078167e167101fbf5f0c68d5669bcfd4caf1bf8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 15:20:00 +00:00
Myles Watson
288283d9c5
Merge "Fix bluetooth AIDL restart fail when open HCI Fail" am: 0e55fec5c3
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2643490
Change-Id: Icd489ad746a5270d4850faf8f1fabb3664c0a1f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 14:37:38 +00:00
Myles Watson
0e55fec5c3
Merge "Fix bluetooth AIDL restart fail when open HCI Fail"
2023-06-29 13:55:26 +00:00
Jesus Sanchez-Palencia
1d6680b1b0
Merge "lights: Add Rust backend to the lights AIDL" am: 3004ccf550 am: 2a12f7e9a4
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2628630
Change-Id: I8138aa0c216acee1487370686bef5350a3c3e48a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 00:10:49 +00:00
Jesus Sanchez-Palencia
2a12f7e9a4
Merge "lights: Add Rust backend to the lights AIDL" am: 3004ccf550
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2628630
Change-Id: I5b55ab5b105e13980ce40f744c6dfaaa5546f45a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-28 23:29:21 +00:00
Jesus Sanchez-Palencia
3004ccf550
Merge "lights: Add Rust backend to the lights AIDL"
2023-06-28 22:38:47 +00:00
yanggang.yang
6ebe251322
Fix bluetooth AIDL restart fail when open HCI Fail
...
[Description]
If aidl open HCI fail at the first time, the aidl state
can not change to enable for the next time to initialize.
[Root Cause]
Bluetooth AIDL State is always equal to INITIALIZING after
open hci fail at the first time.
[Solution]
When open HCI fail at the first time, initialize the mstate to ready
Bug: 285517442
Test: pass
Change-Id: I19756d6602ba931242d0f95942db55c505a210bb
2023-06-28 09:13:57 +00:00
Mikhail Naganov
e3b125a259
audio: Allow Module subclasses to customize stream creation am: 9d16a6ac10 am: 7e18503e54
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639437
Change-Id: I5a486e7dade405e2c58f94de2566c67f0144178f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 19:55:32 +00:00
Mikhail Naganov
0dbc038899
audio: Refactor streams implementation am: d5554cfae2 am: 3872e306cf
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639436
Change-Id: I8d0ae0917c65e2f0de1db7cd336b941454f8cbb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 19:55:29 +00:00
Mikhail Naganov
7c6cb9405f
audio: Propagate errors from Driver::setConnectedDevices am: 75b59dfb4e am: c135ebc172
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639435
Change-Id: I1617a9b47874ce79d3b8b10e96086736194377a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 19:55:26 +00:00
Mikhail Naganov
43bce723be
audio: Enable use of 'expected_utils' for ScopedAStatus am: 26dc9add8d am: c4fa12372d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639434
Change-Id: I9993614acfa466d534c4b2c74855007dab0c1799
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 19:55:24 +00:00
Mikhail Naganov
f632f14081
audio: Pass flags and I/O handle to StreamContext am: b42a69ef68 am: f3121325bc
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639433
Change-Id: Ie35a0c8d4a1c08fedfce11e6c786e48c521529f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 19:55:22 +00:00
Mikhail Naganov
e65c2a2c72
audio: Facilitate extension of Module class by vendors am: 57f0dcf78d am: 9e3b3d013a
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639432
Change-Id: I04fbe2835af750a76fede17bc3d858c4286a19a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 19:55:19 +00:00
Mikhail Naganov
7e18503e54
audio: Allow Module subclasses to customize stream creation am: 9d16a6ac10
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639437
Change-Id: Iaf04f4a8639f78dd4d9e56ceb98060f48284354d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 18:29:55 +00:00
Mikhail Naganov
3872e306cf
audio: Refactor streams implementation am: d5554cfae2
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639436
Change-Id: I57e2f9402e67565a6373e1349b177189f09a8c2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 18:29:53 +00:00
Mikhail Naganov
c135ebc172
audio: Propagate errors from Driver::setConnectedDevices am: 75b59dfb4e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639435
Change-Id: Ibdda55b4078bc77351ccc48a97f3ceab007d21b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 18:29:51 +00:00
Mikhail Naganov
c4fa12372d
audio: Enable use of 'expected_utils' for ScopedAStatus am: 26dc9add8d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639434
Change-Id: If2f829cbb5f70b2072be456aaeaef8f78556dc47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 18:29:49 +00:00
Mikhail Naganov
f3121325bc
audio: Pass flags and I/O handle to StreamContext am: b42a69ef68
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639433
Change-Id: I55985bc7a4dd84e10cb9f5f5c4b61ff5394b0798
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 18:29:47 +00:00
Mikhail Naganov
9e3b3d013a
audio: Facilitate extension of Module class by vendors am: 57f0dcf78d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2639432
Change-Id: I11be8c69da2f746e973495b58b2d6d4132f25058
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 18:29:43 +00:00
Mikhail Naganov
9d16a6ac10
audio: Allow Module subclasses to customize stream creation
...
Since specializations of the 'Module' class likely need
to provide their own specializations for streams, provide
virtual methods for them.
Bug: 282568751
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Iddb1bff9f11bc867aba61897ea2f8b9bc3c27544
2023-06-26 17:32:01 -07:00
Mikhail Naganov
d5554cfae2
audio: Refactor streams implementation
...
Simplify the experience of implementing stream variants.
Stream class now exposes two interfaces: DriverInterface
and StreamCommonInterface, which represent the two
aspects of its usage: via the FMQ on the worker thread,
and via IStreamCommon Binder interface.
Input/output streams now inherit the concrete stream
variant, and implement interface methods specific for
IStreamIn and IStreamOut.
Added DriverInterface::shutdown method which is called
on the worker thread prior to the exit.
Bug: 282568751
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I5bf8da2f22b27f0e284a41fc30b920d87ac2936c
2023-06-26 17:32:01 -07:00
Mikhail Naganov
75b59dfb4e
audio: Propagate errors from Driver::setConnectedDevices
...
Plumb propagation of errors reported by the implementations
of DriverInterface::setConnectedDevices up to the Module.
This allows returning the reported errors from the corresponding
IModule interface methods. Implement handling of errors
from connection state update by the Module implementation.
When updating streams about the connection status
ensure that the list of connected devices is not empty.
Also, add an extra check to AudioStreamIn#ActiveMicrophones
to validate the size of the returned active microphones
list.
Bug: 282568751
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I62a422d95c37a672fce4ad221bea435cc7b4ebfa
2023-06-26 17:32:01 -07:00
Mikhail Naganov
26dc9add8d
audio: Enable use of 'expected_utils' for ScopedAStatus
...
Add necessary helper functions and use
RETURN_STATUS_IF_ERROR where possible.
Bug: 282568751
Test: atest VtsHalAudioCoreTargetTest
Change-Id: If68c995da0e5e0cb2e9c142ba40af6503ff628b2
2023-06-26 17:32:01 -07:00
Mikhail Naganov
b42a69ef68
audio: Pass flags and I/O handle to StreamContext
...
Vendor implementations may need to see the value of flags
and the I/O handle of the mix port used to open the stream.
Bug: 282568751
Test: atest VtsHalAudioCoreTargetTest
Change-Id: If1f346793f3b3a725bc19358909f5b461cb159c1
2023-06-26 17:32:01 -07:00
Mikhail Naganov
57f0dcf78d
audio: Facilitate extension of Module class by vendors
...
Make interface methods protected so that subclasses can
augment them.
Provide getters for private fields.
Bug: 282568751
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I0e4810f8a4c816c4f673139816e9768f6dc8da7c
2023-06-26 17:32:01 -07:00
Xin Li
96672ca19a
[automerger skipped] Merge "Merge Android 13 QPR3" am: 377be1fa1b -s ours am: 73fbb4f368 -s ours
...
am skip reason: Merged-In I054707abb86a406dfb3ce4f211338107da0a6582 with SHA-1 8cf1bf3f00 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2635401
Change-Id: Ifa0a6a919e8f1608eb0b56673de7f3f0be752218
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 23:13:03 +00:00
Xin Li
d4fd76621e
[automerger skipped] Merge Android 13 QPR3 am: 6c136ebd48 -s ours am: 3123f61459 -s ours
...
am skip reason: Merged-In I054707abb86a406dfb3ce4f211338107da0a6582 with SHA-1 8cf1bf3f00 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2635401
Change-Id: Ifd6edcd81024670926692a936d94d1c9f3d0f342
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 23:10:51 +00:00
Xin Li
73fbb4f368
[automerger skipped] Merge "Merge Android 13 QPR3" am: 377be1fa1b -s ours
...
am skip reason: Merged-In I054707abb86a406dfb3ce4f211338107da0a6582 with SHA-1 8cf1bf3f00 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2635401
Change-Id: I7775f53087536033ca65c482e63276cf329868a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 23:00:19 +00:00
Xin Li
3123f61459
[automerger skipped] Merge Android 13 QPR3 am: 6c136ebd48 -s ours
...
am skip reason: Merged-In I054707abb86a406dfb3ce4f211338107da0a6582 with SHA-1 8cf1bf3f00 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2635401
Change-Id: Ide5c10f41ecaf6855f5ec20d5a7327c7684a7f2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 22:58:06 +00:00
Xin Li
377be1fa1b
Merge "Merge Android 13 QPR3"
2023-06-26 22:29:51 +00:00
Jesus Sanchez-Palencia
b990a93646
lights: Add Rust backend to the lights AIDL
...
This enables us to write a lights service in Rust.
Bug: 286106270
Tested: Verified with a WIP replacement for the Lights example service.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a37bed645683cec20b67b8303aa8e3f6ac08f32a )
Change-Id: I6f9838ea711fb194ac9b9f7b3c29eeb87491beb8
2023-06-26 13:48:50 -07:00
Rajesh Nyamagoud
7b9ae3c485
Validating key characteristics of generated/imported keys.
...
Updated VTS tests to verify mgf-digests in key characteristics of
RSA-OAEP keys. Added new tests to import RSA-OAEP keys with
mgf-digests and verified imported key characteristics.
Bug: 279721313
Test: atest VtsAidlKeyMintTargetTest
Change-Id: I06474a85c9e77fded264031ff5636f2c35bee6b4
2023-06-26 18:40:53 +00:00
Treehugger Robot
0557be7193
Merge "Check for MGF1 digests in key characteristics." am: efb4b9397a am: 44502769e4
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2552043
Change-Id: I4d3687dc7f60471e31df3130edd25c8a7fa47395
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 18:28:19 +00:00
Deyao Ren
defdd85ade
Merge changes from topic "cherry-pick-b210883464" am: ed0da8c243 am: ec07ad1795
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2636312
Change-Id: Id09e66d1cc04881f523dee51fc6e51c9d78e1583
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 18:27:06 +00:00
Treehugger Robot
44502769e4
Merge "Check for MGF1 digests in key characteristics." am: efb4b9397a
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2552043
Change-Id: If89b0a44c0a7aee281c9eda5d59b4eae6ecf65a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 17:45:01 +00:00
Deyao Ren
ec07ad1795
Merge changes from topic "cherry-pick-b210883464" am: ed0da8c243
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2636312
Change-Id: I82fb5878885a097fdb220058190783a83a7431e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 17:43:06 +00:00
Treehugger Robot
efb4b9397a
Merge "Check for MGF1 digests in key characteristics."
2023-06-26 17:22:09 +00:00
Deyao Ren
ed0da8c243
Merge changes from topic "cherry-pick-b210883464"
...
* changes:
Fixes sensors AIDL default impl APEX's binary name.
Cuttlefish sensors apex uses aidl implementation
2023-06-26 16:55:03 +00:00
Shunkai Yao
7f651d40ee
Merge "Format VTS test code" am: e0ade8fe67 am: 1e58a2b6dd
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2636889
Change-Id: Ied32c9b7db481a94210c8bf73c1397416b104839
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-23 19:19:09 +00:00
Shunkai Yao
1e58a2b6dd
Merge "Format VTS test code" am: e0ade8fe67
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2636889
Change-Id: Iab4b905399e97d7c5ac129a0b462ae5f9aaa2949
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-23 18:11:52 +00:00
Shunkai Yao
e0ade8fe67
Merge "Format VTS test code"
2023-06-23 17:19:15 +00:00
Austin Foxley
e65070afb6
Merge "contexthub: Enable rust bindings" am: de20b45a51 am: 8ab843feb5
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2580931
Change-Id: I0a5cfc00bf5a2fb34552a2eead77d4a4dc8d2dd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-23 16:08:45 +00:00
Austin Foxley
8ab843feb5
Merge "contexthub: Enable rust bindings" am: de20b45a51
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2580931
Change-Id: I6f476c6df69394266d28228d8e4fed2687f66ae6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-23 15:32:00 +00:00
Austin Foxley
de20b45a51
Merge "contexthub: Enable rust bindings"
2023-06-23 15:00:35 +00:00