Loading services/core/java/com/android/server/biometrics/sensors/face/aidl/FaceEnrollClient.java +2 −2 Original line number Diff line number Diff line Loading @@ -116,9 +116,9 @@ public class FaceEnrollClient extends EnrollClient<ISession> { try { // TODO(b/172593978): Pass features. // TODO(b/174619156): Handle accessibility enrollment. mCancellationSignal = getFreshDaemon().enroll(mSequentialId, EnrollmentType.DEFAULT, mCancellationSignal = getFreshDaemon().enroll(mSequentialId, HardwareAuthTokenUtils.toHardwareAuthToken(mHardwareAuthToken), mPreviewSurface); EnrollmentType.DEFAULT, new byte[0], mPreviewSurface); } catch (RemoteException e) { Slog.e(TAG, "Remote exception when requesting enroll", e); onError(BiometricFaceConstants.FACE_ERROR_UNABLE_TO_PROCESS, 0 /* vendorCode */); Loading services/core/java/com/android/server/biometrics/sensors/face/aidl/Sensor.java +10 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,16 @@ public class Sensor implements IBinder.DeathRecipient { }); } @Override public void onFeaturesRetrieved(byte[] features, int enrollmentId) { } @Override public void onFeatureSet(int enrollmentId, byte feature) { } @Override public void onEnrollmentsRemoved(int[] enrollmentIds) { mHandler.post(() -> { Loading services/core/java/com/android/server/biometrics/sensors/face/aidl/TestHal.java +13 −2 Original line number Diff line number Diff line Loading @@ -49,8 +49,8 @@ public class TestHal extends IFace.Stub { } @Override public ICancellationSignal enroll(int cookie, byte enrollmentType, HardwareAuthToken hat, NativeHandle previewSurface) { public ICancellationSignal enroll(int cookie, HardwareAuthToken hat, byte enrollmentType, byte[] features, NativeHandle previewSurface) { return null; } Loading @@ -74,6 +74,17 @@ public class TestHal extends IFace.Stub { } @Override public void getFeatures(int cookie, int enrollmentId) { } @Override public void setFeature(int cookie, HardwareAuthToken hat, int enrollmentId, byte feature, boolean enabled) { } @Override public void getAuthenticatorId(int cookie) { Loading services/core/java/com/android/server/biometrics/sensors/face/aidl/TestSession.java +13 −2 Original line number Diff line number Diff line Loading @@ -50,8 +50,8 @@ public class TestSession extends ISession.Stub { } @Override public ICancellationSignal enroll(int cookie, byte enrollmentType, HardwareAuthToken hat, NativeHandle previewSurface) { public ICancellationSignal enroll(int cookie, HardwareAuthToken hat, byte enrollmentType, byte[] features, NativeHandle previewSurface) { return null; } Loading Loading @@ -85,6 +85,17 @@ public class TestSession extends ISession.Stub { } @Override public void getFeatures(int cookie, int enrollmentId) { } @Override public void setFeature(int cookie, HardwareAuthToken hat, int enrollmentId, byte feature, boolean enabled) { } @Override public void getAuthenticatorId(int cookie) { Slog.d(TAG, "getAuthenticatorId"); Loading Loading
services/core/java/com/android/server/biometrics/sensors/face/aidl/FaceEnrollClient.java +2 −2 Original line number Diff line number Diff line Loading @@ -116,9 +116,9 @@ public class FaceEnrollClient extends EnrollClient<ISession> { try { // TODO(b/172593978): Pass features. // TODO(b/174619156): Handle accessibility enrollment. mCancellationSignal = getFreshDaemon().enroll(mSequentialId, EnrollmentType.DEFAULT, mCancellationSignal = getFreshDaemon().enroll(mSequentialId, HardwareAuthTokenUtils.toHardwareAuthToken(mHardwareAuthToken), mPreviewSurface); EnrollmentType.DEFAULT, new byte[0], mPreviewSurface); } catch (RemoteException e) { Slog.e(TAG, "Remote exception when requesting enroll", e); onError(BiometricFaceConstants.FACE_ERROR_UNABLE_TO_PROCESS, 0 /* vendorCode */); Loading
services/core/java/com/android/server/biometrics/sensors/face/aidl/Sensor.java +10 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,16 @@ public class Sensor implements IBinder.DeathRecipient { }); } @Override public void onFeaturesRetrieved(byte[] features, int enrollmentId) { } @Override public void onFeatureSet(int enrollmentId, byte feature) { } @Override public void onEnrollmentsRemoved(int[] enrollmentIds) { mHandler.post(() -> { Loading
services/core/java/com/android/server/biometrics/sensors/face/aidl/TestHal.java +13 −2 Original line number Diff line number Diff line Loading @@ -49,8 +49,8 @@ public class TestHal extends IFace.Stub { } @Override public ICancellationSignal enroll(int cookie, byte enrollmentType, HardwareAuthToken hat, NativeHandle previewSurface) { public ICancellationSignal enroll(int cookie, HardwareAuthToken hat, byte enrollmentType, byte[] features, NativeHandle previewSurface) { return null; } Loading @@ -74,6 +74,17 @@ public class TestHal extends IFace.Stub { } @Override public void getFeatures(int cookie, int enrollmentId) { } @Override public void setFeature(int cookie, HardwareAuthToken hat, int enrollmentId, byte feature, boolean enabled) { } @Override public void getAuthenticatorId(int cookie) { Loading
services/core/java/com/android/server/biometrics/sensors/face/aidl/TestSession.java +13 −2 Original line number Diff line number Diff line Loading @@ -50,8 +50,8 @@ public class TestSession extends ISession.Stub { } @Override public ICancellationSignal enroll(int cookie, byte enrollmentType, HardwareAuthToken hat, NativeHandle previewSurface) { public ICancellationSignal enroll(int cookie, HardwareAuthToken hat, byte enrollmentType, byte[] features, NativeHandle previewSurface) { return null; } Loading Loading @@ -85,6 +85,17 @@ public class TestSession extends ISession.Stub { } @Override public void getFeatures(int cookie, int enrollmentId) { } @Override public void setFeature(int cookie, HardwareAuthToken hat, int enrollmentId, byte feature, boolean enabled) { } @Override public void getAuthenticatorId(int cookie) { Slog.d(TAG, "getAuthenticatorId"); Loading