/aosp14/frameworks/base/services/core/java/com/android/server/biometrics/ |
H A D | PreAuthInfo.java | 260 switch (modality) { in mapModalityToDevicePolicyType() 321 modality |= sensor.modality; in getInternalStatus() 341 modality |= pair.first.modality; in getInternalStatus() 351 modality |= sensor.modality; in getInternalStatus() 366 modality |= pair.first.modality; in getInternalStatus() 369 modality |= TYPE_NONE; in getInternalStatus() 374 modality |= TYPE_CREDENTIAL; in getInternalStatus() 385 return new Pair<>(modality, status); in getInternalStatus() 410 int modality = internalStatus.first; in getPreAuthenticateStatus() local 427 modality = TYPE_NONE; in getPreAuthenticateStatus() [all …]
|
H A D | AuthenticationStatsPersister.java | 70 public List<AuthenticationStats> getAllFrrStats(int modality) { in getAllFrrStats() argument 75 if (modality == BiometricsProtoEnums.MODALITY_FACE) { in getAllFrrStats() 82 modality)); in getAllFrrStats() 83 } else if (modality == BiometricsProtoEnums.MODALITY_FINGERPRINT) { in getAllFrrStats() 90 modality)); in getAllFrrStats() 127 int enrollmentNotifications, int modality) { in persistFrrStats() argument 150 enrollmentNotifications, modality)); in persistFrrStats() 174 int enrollmentNotifications, int modality) throws JSONException { in buildFrrStats() argument 175 if (modality == BiometricsProtoEnums.MODALITY_FACE) { in buildFrrStats() 181 } else if (modality == BiometricsProtoEnums.MODALITY_FINGERPRINT) { in buildFrrStats()
|
H A D | AuthenticationStats.java | 34 int enrollmentNotifications, final int modality) { in AuthenticationStats() argument 39 mModality = modality; in AuthenticationStats() 42 public AuthenticationStats(final int userId, final int modality) { in AuthenticationStats() argument 47 mModality = modality; in AuthenticationStats()
|
H A D | BiometricSensor.java | 69 public final int modality; field in BiometricSensor 89 BiometricSensor(@NonNull Context context, int id, int modality, in BiometricSensor() argument 93 this.modality = modality; in BiometricSensor() 182 + ", modality " + modality in toString()
|
H A D | AuthSession.java | 461 @Modality final int modality = sensorIdToModality(sensorId); in onErrorReceived() local 488 mClientReceiver.onError(modality, error, vendorCode); in onErrorReceived() 518 mClientReceiver.onError(modality, error, vendorCode); in onErrorReceived() 942 int modality = 0; in statsModality() local 946 modality |= BiometricsProtoEnums.MODALITY_FINGERPRINT; in statsModality() 949 modality |= BiometricsProtoEnums.MODALITY_IRIS; in statsModality() 952 modality |= BiometricsProtoEnums.MODALITY_FACE; in statsModality() 956 return modality; in statsModality() 962 return sensor.modality; in sensorIdToModality() 991 final @Modality int modality = sensorIdToModality(sensorId); in getAcquiredMessageForSensor() local [all …]
|
H A D | AuthService.java | 445 @BiometricAuthenticator.Modality final int modality = in getButtonLabel() local 450 switch (getCredentialBackupModality(modality)) { in getButtonLabel() 491 @BiometricAuthenticator.Modality final int modality = in getPromptMessage() local 498 switch (getCredentialBackupModality(modality)) { in getPromptMessage() 561 @BiometricAuthenticator.Modality final int modality = in getSettingName() local 565 switch (modality) { in getSettingName() 695 final String modality = modalities.get(i); in generateRSdkCompatibleConfiguration() local 720 switch (sensor.modality) { in registerAuthenticators() 735 Slog.e(TAG, "Unknown modality: " + sensor.modality); in registerAuthenticators() 794 return modality == BiometricAuthenticator.TYPE_CREDENTIAL in getCredentialBackupModality() [all …]
|
H A D | SensorConfig.java | 26 final int modality; field in SensorConfig 32 modality = Integer.parseInt(elems[1]); in SensorConfig()
|
/aosp14/frameworks/base/core/java/android/hardware/biometrics/ |
H A D | ParentalControlsUtilsInternal.java | 59 @NonNull DevicePolicyManager dpm, @BiometricAuthenticator.Modality int modality, in parentConsentRequired() argument 65 return parentConsentRequired(dpm, modality, userHandle); in parentConsentRequired() 72 @BiometricAuthenticator.Modality int modality, @NonNull UserHandle userHandle) { in parentConsentRequired() argument 87 if (containsFlag(modality, BiometricAuthenticator.TYPE_FINGERPRINT) && dpmFpDisabled) { in parentConsentRequired() 89 } else if (containsFlag(modality, BiometricAuthenticator.TYPE_FACE) && dpmFaceDisabled) { in parentConsentRequired() 91 } else if (containsFlag(modality, BiometricAuthenticator.TYPE_IRIS) && dpmIrisDisabled) { in parentConsentRequired()
|
H A D | IBiometricServiceReceiver.aidl | 28 void onError(int modality, int error, int vendorCode); in onError() argument
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/ |
H A D | AuthBiometricViewAdapter.kt | 30 fun onAuthenticationSucceeded(@BiometricAuthenticator.Modality modality: Int) 33 @BiometricAuthenticator.Modality modality: Int, 37 fun onError(@BiometricAuthenticator.Modality modality: Int, error: String) 39 fun onHelp(@BiometricAuthenticator.Modality modality: Int, help: String)
|
H A D | AuthBiometricFingerprintAndFaceView.kt | 38 override fun forceRequireConfirmation(@Modality modality: Int) = modality == TYPE_FACE 40 override fun ignoreUnsuccessfulEventsFrom(@Modality modality: Int, unsuccessfulReason: String) = 41 modality == TYPE_FACE && !(isFaceClass3 && isLockoutErrorString(unsuccessfulReason))
|
H A D | AuthDialog.java | 122 void onAuthenticationSucceeded(@Modality int modality); in onAuthenticationSucceeded() argument 129 void onAuthenticationFailed(@Modality int modality, String failureReason); in onAuthenticationFailed() argument 136 void onHelp(@Modality int modality, String help); in onHelp() argument 143 void onError(@Modality int modality, String error); in onError() argument
|
H A D | AuthController.java | 394 cb.onEnrollmentsChanged(modality); in handleEnrollmentsChanged() 979 public void onBiometricAuthenticated(@Modality int modality) { in onBiometricAuthenticated() argument 983 mCurrentDialog.onAuthenticationSucceeded(modality); in onBiometricAuthenticated() 994 mCurrentDialog.onHelp(modality, message); in onBiometricHelp() 1041 private String getNotRecognizedString(@Modality int modality) { in getNotRecognizedString() argument 1045 messageRes = modality == TYPE_FACE in getNotRecognizedString() 1055 switch (modality) { in getErrorString() 1098 ? getNotRecognizedString(modality) in onBiometricError() 1099 : getErrorString(modality, error, vendorCode); in onBiometricError() 1115 mCurrentDialog.onError(modality, errorMessage); in onBiometricError() [all …]
|
H A D | AuthBiometricFaceView.kt | 56 @Modality modality: Int, 68 super.onAuthenticationFailed(modality, failureReason)
|
H A D | AuthBiometricView.java | 259 protected boolean forceRequireConfirmation(@Modality int modality) { in forceRequireConfirmation() argument 264 protected boolean ignoreUnsuccessfulEventsFrom(@Modality int modality, in ignoreUnsuccessfulEventsFrom() argument 585 public void onAuthenticationSucceeded(@Modality int modality) { in onAuthenticationSucceeded() argument 587 if (mRequireConfirmation || forceRequireConfirmation(modality)) { in onAuthenticationSucceeded() 601 @Modality int modality, @Nullable String failureReason) { in onAuthenticationFailed() 602 if (ignoreUnsuccessfulEventsFrom(modality, failureReason)) { in onAuthenticationFailed() 616 public void onError(@Modality int modality, String error) { in onError() argument 617 if (ignoreUnsuccessfulEventsFrom(modality, error)) { in onError() 634 public void onHelp(@Modality int modality, String help) { in onHelp() argument 635 if (ignoreUnsuccessfulEventsFrom(modality, help)) { in onHelp()
|
H A D | AuthContainerView.java | 740 public void onAuthenticationSucceeded(@Modality int modality) { 742 mBiometricView.onAuthenticationSucceeded(modality); 749 public void onAuthenticationFailed(@Modality int modality, String failureReason) { 751 mFailedModalities.add(modality); 752 mBiometricView.onAuthenticationFailed(modality, failureReason); 759 public void onHelp(@Modality int modality, String help) { 761 mBiometricView.onHelp(modality, help); 768 public void onError(@Modality int modality, String error) { 770 mBiometricView.onError(modality, error);
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/ |
H A D | PromptHistory.kt | 41 fun failure(modality: BiometricModality) { 42 if (modality != BiometricModality.None) { 43 failures.add(modality)
|
H A D | PromptViewModel.kt | 415 modality: BiometricModality, 426 val needsUserConfirmation = needsExplicitConfirmation(modality) 428 PromptAuthState(true, modality, needsUserConfirmation, dismissAfterDelay) 438 vibrator.success(modality) 449 private suspend fun needsExplicitConfirmation(modality: BiometricModality): Boolean { 453 if (modality == BiometricModality.Face) { 512 private fun VibratorHelper.success(modality: BiometricModality) { 516 vibrateAuthSuccess("$TAG, modality = $modality BP::success") 520 private fun VibratorHelper.error(modality: BiometricModality = BiometricModality.None) { 524 vibrateAuthError("$TAG, modality = $modality BP::error")
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/biometrics/ |
H A D | AuthControllerTest.java | 479 final int modality = BiometricAuthenticator.TYPE_NONE; in testOnAuthenticationFailedInvoked_whenBiometricRejected() local 480 mAuthController.onBiometricError(modality, in testOnAuthenticationFailedInvoked_whenBiometricRejected() 504 final int modality = BiometricAuthenticator.TYPE_FACE; in testOnAuthenticationFailedInvoked_coex_whenFaceAuthRejected() local 522 final int modality = BiometricAuthenticator.TYPE_FINGERPRINT; in testOnAuthenticationFailedInvoked_whenFingerprintAuthRejected() local 529 mAuthController.onBiometricError(modality, in testOnAuthenticationFailedInvoked_whenFingerprintAuthRejected() 543 final int modality = BiometricAuthenticator.TYPE_FACE; in testOnAuthenticationFailedInvoked_whenBiometricTimedOut() local 558 final int modality = BiometricAuthenticator.TYPE_IRIS; in testOnHelpInvoked_whenSystemRequested() local 560 mAuthController.onBiometricHelp(modality, helpMessage); in testOnHelpInvoked_whenSystemRequested() 571 final int modality = BiometricAuthenticator.TYPE_FACE; in testOnErrorInvoked_whenSystemRequested() local 612 final int modality = BiometricAuthenticator.TYPE_FACE; in testErrorLockout_whenCredentialNotAllowed_sendsOnError() local [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/ |
H A D | BiometricViewBinder.kt | 502 override fun onAuthenticationSucceeded(@BiometricAuthenticator.Modality modality: Int) { 504 val authenticatedModality = modality.asBiometricModality() 507 modality = authenticatedModality, 527 @BiometricAuthenticator.Modality modality: Int, 530 val failedModality = modality.asBiometricModality() 548 override fun onError(modality: Int, error: String) { 549 val errorModality = modality.asBiometricModality() 565 override fun onHelp(modality: Int, help: String) { 566 if (ignoreUnsuccessfulEventsFrom(modality.asBiometricModality(), "")) { 581 private fun ignoreUnsuccessfulEventsFrom(modality: BiometricModality, message: String) = [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/doze/ |
H A D | DozeScreenState.java | 238 public void onAllAuthenticatorsRegistered(@BiometricAuthenticator.Modality int modality) { 239 if (modality == TYPE_FINGERPRINT) { 245 public void onEnrollmentsChanged(@BiometricAuthenticator.Modality int modality) { 246 if (modality == TYPE_FINGERPRINT) {
|
/aosp14/frameworks/base/core/java/com/android/internal/statusbar/ |
H A D | IStatusBar.aidl | 177 void onBiometricAuthenticated(int modality); in onBiometricAuthenticated() argument 181 void onBiometricHelp(int modality, String message); in onBiometricHelp() argument 183 void onBiometricError(int modality, int error, int vendorCode); in onBiometricError() argument
|
H A D | IStatusBarService.aidl | 129 void onBiometricAuthenticated(int modality); in onBiometricAuthenticated() argument 131 void onBiometricHelp(int modality, String message); in onBiometricHelp() argument 133 void onBiometricError(int modality, int error, int vendorCode); in onBiometricError() argument
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/ |
H A D | CommandQueueTest.java | 464 final int modality = TYPE_FACE; in testOnBiometricHelp() local 466 mCommandQueue.onBiometricHelp(modality, helpMessage); in testOnBiometricHelp() 468 verify(mCallbacks).onBiometricHelp(eq(modality), eq(helpMessage)); in testOnBiometricHelp() 473 final int modality = 1; in testOnBiometricError() local 476 mCommandQueue.onBiometricError(modality, error, vendorCode); in testOnBiometricError() 478 verify(mCallbacks).onBiometricError(eq(modality), eq(error), eq(vendorCode)); in testOnBiometricError()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/biometrics/ |
H A D | BiometricServiceTest.java | 1284 final int modality = TYPE_FINGERPRINT; in testAcquire_whenAuthenticating_sentToSystemUI() local 1285 setupAuthForOnly(modality, Authenticators.BIOMETRIC_STRONG); in testAcquire_whenAuthenticating_sentToSystemUI() 1298 .onBiometricHelp(eq(modality), anyString()); in testAcquire_whenAuthenticating_sentToSystemUI() 1762 private void setupAuthForOnly(int modality, int strength) throws Exception { in setupAuthForOnly() argument 1763 setupAuthForOnly(modality, strength, true /* enrolled */); in setupAuthForOnly() 1773 if ((modality & TYPE_FINGERPRINT) != 0) { in setupAuthForOnly() 1783 if ((modality & TYPE_FACE) != 0) { in setupAuthForOnly() 1792 if ((modality & TYPE_CREDENTIAL) != 0) { in setupAuthForOnly() 1809 final int modality = modalities[i]; in setupAuthForMultiple() local 1812 if ((modality & TYPE_FINGERPRINT) != 0) { in setupAuthForMultiple() [all …]
|