Ronish Kalia
7dbbfcd17a
Merge "Migrate Test Targets to New Android Ownership Model" into main am: 98ef872235 am: 8d119d3d0c
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2946535
Change-Id: I1349263068518c882bb0944c9bf7709534819033
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-22 15:41:18 +00:00
Ronish Kalia
98ef872235
Merge "Migrate Test Targets to New Android Ownership Model" into main
2024-04-22 15:01:56 +00:00
Jeff Pu
eda68e4ffe
Dump fingerprint configurations on CLI dumpsys command
...
Bug: 326227403
Test: adb shell dumpsys android.hardware.biometrics.fingerprint.IFingerprint/virtual
Change-Id: I75e11b7baef3566411588ea5231f6336d271dc77
2024-04-15 12:35:00 -04:00
Jeff Pu
c2f76afc4c
Add biometric virtual HAL tests to presubmit
...
Bug: 333743980
Test: atest --test-mapping
Change-Id: I4efc51473194ee431ee8ca4bb2c8a5dfb629ad87
2024-04-11 13:35:47 +00:00
Jeff Pu
df81c964df
Added Fingerprint Virtual HAL AIDL extension
...
Bug: 326227403
Test: atest android.hardware.biometrics.fingerprint.* -c
Change-Id: I967c009c99f8dc279f89c21a59cf0462d9590296
2024-03-18 15:11:03 -04:00
Jeff Pu
6904bf18f7
Merge "Refactor biometric virtual HAL config/control" into main
2024-03-04 14:13:20 +00:00
Jeff Pu
6ccd956117
Refactor biometric virtual HAL config/control
...
for additional ways besides system property
Bug: 326227403
Test: atest android.hardware.biometrics.common.ConfigTest
Change-Id: Id0aa4961cc732c23f5da140eca81470316834b70
2024-02-29 15:20:35 -05:00
Devin Moore
a8efdb127e
Vendor API level 202404 is now frozen
...
Ignore-AOSP-First: VINTF 202404 Finalization
Bug: 279809333
Test: build
Change-Id: Ie6d38d27a287e258c30516e0030ad8c931d06432
2024-02-20 21:05:23 +00:00
Aditya Choudhary
04ef2121cd
Migrate Test Targets to New Android Ownership Model
...
This CL is created as a best effort to migrate test targets to the new Android ownership model.
It is based on historical data from repository history and insights from git blame.
Given the nature of this effort, there may be instances of incorrect attribution. If you find incorrect or unnecessary
attribution in this CL, please create a new CL to fix that.
For detailed guidelines and further information on the migration please refer to the link below,
go/new-android-ownership-model
Bug: 304529413
Test: N/A
Change-Id: Ibe1360ca3f7eb919834715aa90b0b842fbcd0692
2024-02-02 14:00:43 +00:00
Jeff Pu
53cf8ca74d
Merge "Fix Fingperint Virtual Hal cancellation while waiting finger touch" into main
2024-01-12 21:04:55 +00:00
Jeff Pu
74e25d2dec
Fix Fingperint Virtual Hal cancellation while waiting finger touch
...
Bug: 319146424
Test: atest BiometricsE2eTests:BiometricPromptAuthSuccessTest
Test: atest android.hardware.biometrics.fingerprint.*
Change-Id: I26a2dde01608177411cce3f9c68ee6fd1fd6aab8
2024-01-11 18:23:00 +00:00
Austin Delgado
7b690750fe
Add isHardwareIgnoringTouches to OperationContext
...
Bug: 313763144
Test: atest SystemUITests:com.android.systemui.biometrics
Flag: None
Change-Id: If337f491b809d5e9c9fdfedad86a3d63a3431102
2024-01-05 16:02:15 -08:00
Vincent Wang
76de03f7df
Merge "Update biometrics HAL interface version(2/2)" into main
2023-12-08 16:13:34 +00:00
Vincent Wang
774a9c0f44
Update biometrics HAL interface version(2/2)
...
In order to pass fold/unfold information to HAL during face auth,
add a new filed into OperationContext.aidl and update biometric
HAL interface version
Test: Build pass
Bug: 305284901
Change-Id: I886440a6332ba8c2555b29322c05f27edb7a5d44
2023-12-07 03:59:12 +00:00
Vincent Wang
890be57151
Update biometrics HAL interface version(1/2)
...
In order to pass fold/unfold information to HAL during face auth,
add a new filed into OperationContext.aidl and update biometric
HAL interface version
Test: Build pass
Bug: 305284901
Change-Id: Iddb2be85a4aae8ab0fa7880258151ebe9f5cf6c3
2023-12-06 09:16:02 +00:00
Jooyung Han
b72b1a5feb
Merge changes I1d745f64,I4bb2572c into main am: 94b63ab755 am: b1ce8cb40e am: 4828f5aa75
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2803696
Change-Id: I83d8357e35b01d12db9cffa9a227c80bbd554588
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-30 03:40:06 +00:00
Jooyung Han
b1ce8cb40e
Merge changes I1d745f64,I4bb2572c into main am: 94b63ab755
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2803696
Change-Id: Icd220773a24f3af8c2aa5b1f565ed4d69195afe3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-30 02:39:27 +00:00
Jooyung Han
e458294ba1
Use static linking for virtual fingerprint hal
...
To make the binary smaller in APEX, use static linking.
For aosp_cf_x86_64_phone target, the APEX is reduced from 1576960 to
643072 (by 933888).
Bug: 306314086
Test: m
Change-Id: I1d745f64fb98a97e7adb417870034044a03ce88c
2023-10-26 11:09:00 +09:00
Jooyung Han
80baad2ccf
Make Fingerprint Virtual HAL APEX as default
...
- moved apex definition beside the HAL binary definition
- updated README.md about installation
Bug: 306314086
Test: follow README.md to test the virtual FP HAL
Change-Id: I4bb2572ca79c93cb32a273625f4e965c2505e48a
2023-10-26 10:47:49 +09:00
Xin Li
3d862c9608
Merge "Merge 10952656" into aosp-main-future
2023-10-19 17:58:46 +00:00
Jooyung Han
1ae66eae7d
Merge "Cleanup: use shared apex_key (fingerprint APEX)" into main am: 52dec402f0 am: 27fcbfacdb am: 3c3d15866e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780313
Change-Id: Icf07e23d4c727f322d1d5a02436b6a5d32079ddd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-19 03:29:58 +00:00
Jooyung Han
3c3d15866e
Merge "Cleanup: use shared apex_key (fingerprint APEX)" into main am: 52dec402f0 am: 27fcbfacdb
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780313
Change-Id: I8543a10ee682ff490c2da44ba865cb8e00bcbd97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-19 02:57:10 +00:00
Jooyung Han
e0c4ad52ba
Cleanup: use shared apex_key (fingerprint APEX)
...
Bug: 296524155
Test: m
Change-Id: I6ca90bb66a612650bc6ebbf05526b5e866372707
2023-10-10 15:43:10 +09:00
Jeff Pu
29df1e98a7
Fix: Fingerprint detect should not depend on enrollment match
...
Bug: 277600842
Test: atest FakeFingerprintEngineTest -c
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I750e9c4684fd7513d5281dfa653acbd2985317d9
2023-10-06 15:06:28 +00:00
Jeff Pu
484d2e70c3
Face Biometric Virtual HAL Authentication Implementation
...
Bug: 294254230
Test: atest VtsHalBiometricsFaceTargetTest
Test: atest VtsHalBiometricsFingerprintTargetTest
Test: atest android.hardware.biometrics.face.FakeFaceEngineTest
Test: atest android.hardware.biometrics.fingerprint.FakeFingerprintEngineTest
Change-Id: Id7a4698730307235c5de94811f5e396ff4b9c5ae
2023-09-27 16:58:31 +00:00
Jeff Pu
f74216d410
Merge "Added temporary-lockout timer support" into udc-qpr-dev am: 27c07e6bfa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/24324121
Change-Id: I4891539c433e3c835e777b465410b0c66f2672b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 13:51:29 +00:00
Jeff Pu
c6f2146a2e
Added temporary-lockout timer support
...
Bug: 294096426
Test: Manual
Change-Id: I7d11b28697021ee21abae7c01ff393e4154ee9a4
2023-08-04 15:27:42 +00:00
Jeff Pu
dfdb6c5e55
Merge "HAT validity check should be performed early" into udc-qpr-dev am: bdf9c891cf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/24225175
Change-Id: Ia7d3d4fc534595c26c234d22896f4dc6cb0480b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 13:55:58 +00:00
Jeff Pu
5055e3cb07
HAT validity check should be performed early
...
in enrollment HAL operation.
Bug: 293206206
Test: atest --no-bazel-mode VtsHalBiometricsFingerprintTargetTest
Change-Id: I223615bbbd86d3f918f976c0d46e9ee93338f2a8
2023-07-27 12:44:02 -04:00
Jeff Pu
1201ba309e
Merge "Authentication state stays on enrollment mismatch" into udc-qpr-dev am: bd8f26ea55
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/24147068
Change-Id: I8fe1fae98cd70e2871b6b5743b9c4d3871752b3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-21 15:50:56 +00:00
Jeff Pu
8fec556d25
Authentication state stays on enrollment mismatch
...
Bug: 291778822
Test: atest FakeFingerprintEngineTest
Change-Id: I4566303af982855aa0ebc52652464fb116a23858
2023-07-20 13:51:34 +00:00
Jeff Pu
f1ac28d608
Merge "Update fingerprint VHAL operation lifecycle" into udc-qpr-dev am: 750c778f60
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/24039772
Change-Id: I4fb0ad4809307e5ec0e0237e8775f7075054e5c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-17 16:09:29 +00:00
Jeff Pu
073af1802e
Update fingerprint VHAL operation lifecycle
...
Bug: 289410175
Test: atest FakeFingerprintEngineTest
Change-Id: I6da68047be9bf5357c1b4c75ba28fc66c2e3bcc0
2023-07-17 13:23:47 +00:00
Jeff Pu
007c0d8238
Merge "Inform framework of lockout right when the failed attempts reaches threshold" into udc-qpr-dev am: 9d838849bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/23846523
Change-Id: Ie523d48469435ee28f4357bfa748247d02185131
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 20:23:26 +00:00
Jeff Pu
437516ea3a
Inform framework of lockout right when the failed attempts reaches threshold
...
Bug: b/277780293
Test: atest FakeLockoutTrackerTest
Change-Id: Iefe88f3ab492773844b18c525ddbf37218227256
2023-06-28 15:22:44 +00:00
Jeff Pu
2316ea2029
Merge "Simulate finger touch with virtual fingerprint hal" into udc-qpr-dev am: fd1e1e58fc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/23631145
Change-Id: I3a3a81f1b1d519ae3c8be03690710a9461112807
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 18:16:28 +00:00
Jeff Pu
fd1e1e58fc
Merge "Simulate finger touch with virtual fingerprint hal" into udc-qpr-dev
2023-06-21 17:28:36 +00:00
Jeff Pu
db25c7f0c2
Merge "Remove the workaround of extra enrollment for the fixed b/243129174" into udc-qpr-dev am: a8065908ef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/23710302
Change-Id: Ic0a1e34283eda50ef856749a5efd6d9898b09b45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-16 19:57:04 +00:00
Jeff Pu
0e4f9eb2aa
Remove the workaround of extra enrollment for the fixed b/243129174
...
Bug: 284475725
Test: atest BiometricsE2eTests
Change-Id: I92a2153d45e01543dcfdccf131905b6fd557fb34
2023-06-15 17:36:58 +00:00
Jeff Pu
def5b04848
Simulate finger touch with virtual fingerprint hal
...
Bug: 277780272
Test: atest BiometricsE2eTests
Change-Id: I9330b3eeca52321c59d0af63782d38cd3b5f901f
2023-06-14 15:08:57 +00:00
Jooyung Han
580e81b0be
Add virtual fingerprint HAL APEX
...
This moves the virtual fingerprint HAL into a vendor apex:
com.android.hardware.biometrics.fingerprint.virtual.
Bug: 279674662
Test: follow README.md to test the virtual FP HAL
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7af7ad0c8770e13c3b77abe81c2ba48a2927b531 )
Merged-In: I4664a3805b9444c87b0ac31a84ec10fb47d9580e
Change-Id: I4664a3805b9444c87b0ac31a84ec10fb47d9580e
2023-06-02 03:46:25 +00:00
Jeff Pu
87e9f2bebe
Close the session if Fingerprint servers die
...
by registering the death notification of the associated binder.
Bug: 273807765
Test: adb shell stop;adb shell start
Change-Id: Ifc60e68fdbf986a355f828a7fc11f2aecee4cbea
2023-05-05 14:14:57 +00:00
Alex Buynytskyy
ec1198d941
UpsideDownCake is now 34
...
Ignore-AOSP-First: UpsideDownCake Finalization
Bug: 275409981
Test: build
Change-Id: I832ab7a8b5445ba85e27bbcf5be64906bfa0e5be
2023-04-07 23:41:20 +00:00
Diya Bera
34dc8bfe51
Adding POWER_PRESS to AcquiredInfo.aidl and Error.aidl
...
Test: N/A
Bug: 269293986
Change-Id: If2e2a1c0f48d86c427a0c8f93f077c940c3eb8d8
2023-02-21 22:44:33 +00:00
Austin Delgado
88ded642f2
Update fingerprint AIDL for Android U
...
1. Adds sensor shape and touch detection configuration.
2. Adds onPointerCancelWithContext and setIgnoreDisplayTouches.
3. Adds LIFT_TOO_SOON constant to AcquiredInfo.
4. Deprecates SensorLocation displayId, onPointerDown, and onPointerUp.
Bug: 266476972
Test: m android.hardware.biometrics.fingerprint-update-api
Test: built locally
Change-Id: I3aae3c7f8a65d5805f3dd583330407c255ca1369
2023-02-17 21:30:26 +00:00
Jeff Pu
ebb2b746ce
Make virtual fingerprint HAL as lazy HAL
...
Bug: 262630839
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I8f17f00d3e91554fcfb99c8b478ed8b6131b4530
2023-02-13 18:00:25 +00:00
Jeffrey Vander Stoep
c5d5b7d4ea
Revert "Make virtual fingerprint Hal as a lazy Hal"
...
This reverts commit 93e97f94b6 .
Reason for revert: b/263519851
Change-Id: I24a9921c806013c5a50bb0674690b67beca172f0
2022-12-23 11:28:28 +00:00
Jeff Pu
93e97f94b6
Make virtual fingerprint Hal as a lazy Hal
...
so that the Hal service can start dynamically as needed
by vts test and others
Bug: 262630839
Test: atest VtsHalBiometricsFingerprintTargetTest:IFingerprint/Fingerprint
Change-Id: I58dfa3b49bade3bbd89c3a8f6cd884c632e9eae4
2022-12-20 21:04:54 +00:00
Jeff Pu
9c1be5a0e1
Add virtual fingerprint HAL child process based on demand
...
Bug: 244854670
Test: Manual
Change-Id: I403de4cc334aae8e888da064d9064ebe283bf572
2022-12-07 14:52:47 +00:00
Jeff Pu
b27153df09
Streamline OWNERS file under hardware/interfaces/biometrics
...
Bug: 259997419
Test: N/A
Change-Id: Ie435c70566267f9ff4a4b9474d41c5b625fc6b74
2022-11-28 14:12:28 +00:00