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
5265318938
Fingerprint virtual HAL checkin (part 3)
...
- support randomization
- display touch events
- lockout
- cmd and dumpsys
Bug: 230515082
Bug: 230515086
Test: atest FakeFingerprintEngineTest
atest FakeFingerprintEngineUdfpsTest
atest --no-bazel-mode VtsHalBiometricsFingerprintTargetTest
Change-Id: Ia5399c86b7fec90b41d426c2f82cb257f4dc9a8a
2022-11-11 13:06:32 +00:00
Jeff Pu
63f33c79a2
Fingerprint virtual HAL checkin (part 1)
...
- udfps and side fingerprint sensor instance
- sensor location configuration
- misc. fixes/workarounds
Bug: 230515082, 230515086
Test: atest FakeFingerprintEngineTesT
atest FakeFingerprintEngineUdfpsTest
atest --no-bazel-mode VtsHalBiometricsFingerprintTargetTest
Change-Id: I9bec76496b35029cab4561d0d4ea85a78bec589a
2022-08-19 10:46:32 -04:00
Joshua McCloskey
c8c0bad864
Refactored biometric libraries into common
...
Test: atest
Bug: 230514750
Change-Id: I47ad020004ffef9646281611a637e1a5208f5573
2022-05-13 21:18:10 +00:00
Joe Bolinger
de94aa0354
Add rear fps virtual HAL.
...
Bug: 228638448
Test: atest FakeFingerprintEngineTest
Test: manual (see README.md)
Change-Id: Ifecf6b5667352eb2127f820bfde47c7d325ab1b2
2022-04-12 17:13:24 -07:00
Joe Bolinger
25e9823f63
Add update context method to face and fingerprint HAL.
...
This is needed for changes that occur mid-operation and was lost
from the previous changes when switching from the single context
method to the overloaded approach.
Bug: 204584403
Test: atest VtsHalBiometricsFingerprintTargetTest VtsHalBiometricsFaceTargetTest
Change-Id: Ie917bce9de910a421e19130b6e518bd6fc85298e
2022-01-25 01:19:56 +00:00
Joe Bolinger
13cb0fb235
Update common and fingerprint AIDL for session logging.
...
This also partially reverts commit 1988b3825bc95a0e7e3bb86bfa5bf70ea5323a61 which unnecessarily froze the interface during a prior interface addition.
Bug: 204585936
Bug: 204584403
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: Ibc9934390a487f5bfb9d3678ad65e7b1c3740ae7
2022-01-12 12:31:19 -08:00
Ilya Matyukhin
aea213b401
Remove SessionState from IFingerprint example
...
Bug: 183570051
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I1dd4aa0dc8bd622824ad4c0c0dde78914c49838c
2021-03-24 15:29:48 -07:00
Ilya Matyukhin
cbbfa93a17
Add ISessionCallback#onSessionClosed
...
Bug: 181984005
Test: m android.hardware.biometrics.fingerprint-update-api
Test: m android.hardware.biometrics.face-update-api
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I766c3ae0dc9916c376da6432a5545af581dda819
2021-03-22 14:43:22 -07:00
Ilya Matyukhin
03893b97f4
Merge "Make states atomic and update comments" into sc-dev
2021-03-11 20:11:47 +00:00
f
48dc9fcea5
Make states atomic and update comments
...
Bug: 166800618
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I52ee6e8b6ddefdc972e803bcd81819f04061a570
2021-03-10 04:43:58 +00:00
f
8c8e4c69e9
Remove timeout from IFingerprint generateChallenge
...
Bug: 181699471
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I30e3ff213e34354310b77c9cffad3c46c3256dc7
2021-03-05 22:17:05 +00:00
Ilya Matyukhin
48ff8969f8
Implement the state machine
...
Bug: 166800618
Bug: 175070939
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I3a908b0f910323d643b220e560e9c2d8e4c5675a
2021-02-22 13:46:27 -08:00
Ilya Matyukhin
71005c5499
Update default HAL with close and reset methods
...
Bug: 180521746
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I3331f8185ff90106a2500fe5ca17836e8127add5
2021-02-19 00:59:34 -08:00
Ilya Matyukhin
124e70a8ed
Move headers to include/ and clean up style
...
Bug: 166800618
Test: mma
Change-Id: I7c1c60445f2e66f4f655863404769a834abc0026
2021-02-15 18:20:51 -08:00
Kevin Chyn
146f6c8f1d
Add logs to default biometric HALs
...
Bug: 179856730
Test: Presubmit
Change-Id: I6ebf88b36e075586d2596af7a82b4ab8cf24ad22
2021-02-10 11:32:35 -08:00
Kevin Chyn
4d0df26150
Remove HAT from invalidateAuthenticatorId and correct documentation
...
1) Removes HAT param from fingerprint AIDL
2) Update documentation for fingerprint and face AIDL
Fixes: 173432893
Test: m android.hardware.biometrics.face-update-api
Test: m android.hardware.biometrics.fingerprint-service.example
Change-Id: I9c5e219c6f7a59609b6ff9d692f5a931f4bcea24
2020-11-16 12:42:40 -08:00
Kevin Chyn
de2610f075
Add default implementation for several methods
...
Test: atest FingerprintServiceTest
Bug: 170518383
Change-Id: If724d26e85967a4b3ec07c22c706efca5cfc3f86
2020-10-20 18:27:45 -07:00
Ilya Matyukhin
3d54f4576c
Move [generate|revoke]Challenge under ISession.aidl
...
Bug: 171002801
Test: m android.hardware.biometrics.fingerprint-update-api
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I2aa266b7b81003b7fd0ab0328833e5500de99908
2020-10-16 04:53:27 +00:00
Kevin Chyn
e33abd6456
Move ICancellationSignal to common, add supportsNavigationGestures
...
Bug: 168842956
Test: Builds
Test: make -j56 android.hardware.biometrics.common-update-api
Test: make -j56 android.hardware.biometrics.fingerprint-update-api
Test: make -j56 VtsHalBiometricsFingerprintTargetTest
Change-Id: Ie35ccc2ea8b7ef710914e9a18fc28f49c2d6f0be
2020-09-18 12:07:34 -07:00
Kevin Chyn
6e862c31a1
Add authenticatorId changes to Fingerprint aidl
...
Also adds a top-level README for the biometric package
Bug: 159667191
Bug: 168541000
Test: make -j56 android.hardware.biometrics.fingerprint-update-api
Test: make -j56 VtsHalBiometricsFingerprintTargetTest
Change-Id: I3dba8e7ee16700865662c1a00b75576d2513f930
2020-09-17 13:16:58 -07:00
Ilya Matyukhin
a9a3c850bc
Default implementation for IFingerprint
...
Bug: 152416783
Test: atest VtsHalBiometricsFingerprintTargetTest
Test: atest vts_treble_vintf_vendor_test
Test: atest hal_implementation_test
Change-Id: I67efda2d5418147a7cac9cc54920005a199fcbe3
2020-09-10 19:38:49 -07:00