/aosp12/frameworks/base/core/tests/coretests/src/android/app/admin/ |
H A D | PasswordMetricsTest.java | 73 PasswordMetrics metrics = new PasswordMetrics(credType, length, letters, upperCase, in testParceling() 97 final PasswordMetrics metrics = PasswordMetrics.computeForPasswordOrPin( in testComputeForPassword_metrics() 262 PasswordMetrics metrics = new PasswordMetrics(CREDENTIAL_TYPE_PASSWORD); in testMerge_single() 269 PasswordMetrics none = new PasswordMetrics(CREDENTIAL_TYPE_NONE); in testMerge_credentialTypes() 270 PasswordMetrics pattern = new PasswordMetrics(CREDENTIAL_TYPE_PATTERN); in testMerge_credentialTypes() 271 PasswordMetrics password = new PasswordMetrics(CREDENTIAL_TYPE_PASSWORD); in testMerge_credentialTypes() 273 PasswordMetrics.merge(Arrays.asList(new PasswordMetrics[]{none, pattern})) in testMerge_credentialTypes() 285 PasswordMetrics none = new PasswordMetrics(CREDENTIAL_TYPE_NONE); in testValidatePasswordMetrics_credentialTypes() 286 PasswordMetrics pattern = new PasswordMetrics(CREDENTIAL_TYPE_PATTERN); in testValidatePasswordMetrics_credentialTypes() 287 PasswordMetrics password = new PasswordMetrics(CREDENTIAL_TYPE_PASSWORD); in testValidatePasswordMetrics_credentialTypes() [all …]
|
H A D | PasswordPolicyTest.java | 35 import android.app.admin.PasswordMetrics; 56 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_unspecified() 65 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_something() 74 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_biometricWeak() 83 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_numeric() 100 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_numericDefaultLength() 107 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_numericComplex() 123 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_alphabetic() 139 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_alphanumeric() 155 PasswordMetrics minMetrics = policy.getMinMetrics(); in testGetMinMetrics_complex() [all …]
|
/aosp12/frameworks/base/core/java/android/app/admin/ |
H A D | PasswordMetrics.java | 93 public PasswordMetrics(int credType) { in PasswordMetrics() method in PasswordMetrics 111 private PasswordMetrics(PasswordMetrics other) { in PasswordMetrics() method in PasswordMetrics 341 public static PasswordMetrics merge(List<PasswordMetrics> metrics) { in merge() 342 PasswordMetrics result = new PasswordMetrics(CREDENTIAL_TYPE_NONE); in merge() 343 for (PasswordMetrics m : metrics) { in merge() 355 public void maxWith(PasswordMetrics other) { in maxWith() 548 PasswordMetrics adminMetrics, int minComplexity, PasswordMetrics actualMetrics) { in validatePasswordMetrics() 578 final PasswordMetrics minMetrics = in validatePasswordMetrics() 671 public static PasswordMetrics applyComplexity( in applyComplexity() 681 final PasswordMetrics minMetrics = new PasswordMetrics(adminMetrics); in applyComplexity() [all …]
|
H A D | PasswordPolicy.java | 57 public PasswordMetrics getMinMetrics() { in getMinMetrics() 59 return new PasswordMetrics(CREDENTIAL_TYPE_NONE); in getMinMetrics() 62 return new PasswordMetrics(CREDENTIAL_TYPE_PATTERN); in getMinMetrics() 65 PasswordMetrics result = new PasswordMetrics(CREDENTIAL_TYPE_PIN); in getMinMetrics() 68 result.seqLength = PasswordMetrics.MAX_ALLOWED_SEQUENCE; in getMinMetrics() 73 PasswordMetrics result = new PasswordMetrics(CREDENTIAL_TYPE_PASSWORD); in getMinMetrics()
|
H A D | PasswordMetrics.aidl | 20 parcelable PasswordMetrics;
|
H A D | IDevicePolicyManager.aidl | 28 import android.app.admin.PasswordMetrics; 80 PasswordMetrics getPasswordMinimumMetrics(int userHandle, boolean deviceWideOnly); in getPasswordMinimumMetrics()
|
/aosp12/packages/apps/Settings/tests/robotests/src/com/android/settings/testutils/shadow/ |
H A D | ShadowLockPatternUtils.java | 20 import android.app.admin.PasswordMetrics; 41 private static Map<Integer, PasswordMetrics> sUserToMetricsMap = new HashMap<>(); 42 private static Map<Integer, PasswordMetrics> sUserToProfileMetricsMap = new HashMap<>(); 129 public PasswordMetrics getRequestedPasswordMetrics(int userId, boolean deviceWideOnly) { in getRequestedPasswordMetrics() 130 PasswordMetrics metrics = sUserToMetricsMap.getOrDefault(userId, in getRequestedPasswordMetrics() 131 new PasswordMetrics(LockPatternUtils.CREDENTIAL_TYPE_NONE)); in getRequestedPasswordMetrics() 134 new PasswordMetrics(LockPatternUtils.CREDENTIAL_TYPE_NONE))); in getRequestedPasswordMetrics() 139 public static void setRequestedPasswordMetrics(PasswordMetrics metrics) { in setRequestedPasswordMetrics() 143 public static void setRequestedProfilePasswordMetrics(PasswordMetrics metrics) { in setRequestedProfilePasswordMetrics()
|
H A D | ShadowDevicePolicyManager.java | 11 import android.app.admin.PasswordMetrics; 94 public PasswordMetrics getPasswordMinimumMetrics(int userHandle) { in getPasswordMinimumMetrics()
|
/aosp12/frameworks/base/services/core/java/com/android/server/locksettings/ |
H A D | VersionedPasswordMetrics.java | 18 import android.app.admin.PasswordMetrics; 31 private final PasswordMetrics mMetrics; 34 private VersionedPasswordMetrics(int version, PasswordMetrics metrics) { in VersionedPasswordMetrics() 40 this(VERSION_1, PasswordMetrics.computeForCredential(credential)); in VersionedPasswordMetrics() 47 public PasswordMetrics getMetrics() { in getMetrics() 74 PasswordMetrics metrics = new PasswordMetrics(buffer.getInt(), buffer.getInt(), in deserialize()
|
H A D | LockSettingsShellCommand.java | 23 import android.app.admin.PasswordMetrics; 302 final PasswordMetrics requiredMetrics = in isNewCredentialSufficient() 308 errors = PasswordMetrics.validatePassword(requiredMetrics, requiredComplexity, in isNewCredentialSufficient() 311 PasswordMetrics metrics = new PasswordMetrics( in isNewCredentialSufficient() 313 errors = PasswordMetrics.validatePasswordMetrics( in isNewCredentialSufficient()
|
H A D | LockSettingsService.java | 55 import android.app.admin.PasswordMetrics; 245 final SparseArray<PasswordMetrics> mUserPasswordMetrics = new SparseArray<>(); 2379 mUserPasswordMetrics.put(userHandle, PasswordMetrics.computeForCredential(password)); in setUserPasswordMetrics() 2384 PasswordMetrics getUserPasswordMetrics(int userHandle) { in getUserPasswordMetrics() 2390 return new PasswordMetrics(CREDENTIAL_TYPE_NONE); in getUserPasswordMetrics() 2397 private PasswordMetrics loadPasswordMetrics(AuthenticationToken auth, int userHandle) { in loadPasswordMetrics() 2942 PasswordMetrics.computeForCredential(userCredential), userId); in spBasedDoVerifyCredential() 2986 private void onCredentialVerified(AuthenticationToken authToken, PasswordMetrics metrics, in onCredentialVerified() 3681 public PasswordMetrics getUserPasswordMetrics(int userHandle) {
|
H A D | SyntheticPasswordManager.java | 23 import android.app.admin.PasswordMetrics; 1294 public @Nullable PasswordMetrics getPasswordMetrics(AuthenticationToken authToken, long handle, in getPasswordMetrics()
|
/aosp12/packages/apps/Car/Settings/src/com/android/car/settings/security/ |
H A D | PasswordHelper.java | 20 import android.app.admin.PasswordMetrics; 140 PasswordMetrics metrics = PasswordMetrics.computeForPasswordOrPin(pin, /* isPin */ true); in validatePin() 153 int sequence = PasswordMetrics.maxLengthSequence(pin); in validatePin() 154 if (sequence > PasswordMetrics.MAX_ALLOWED_SEQUENCE) { in validatePin()
|
/aosp12/frameworks/base/core/java/android/app/ |
H A D | KeyguardManager.java | 30 import android.app.admin.PasswordMetrics; 730 complexity = PasswordMetrics.sanitizeComplexityLevel(complexity); in isValidLockPasswordComplexity() 734 PasswordMetrics adminMetrics = in isValidLockPasswordComplexity() 739 return PasswordMetrics.validatePassword( in isValidLockPasswordComplexity() 758 complexity = PasswordMetrics.sanitizeComplexityLevel(complexity); in getMinLockLength() 762 PasswordMetrics adminMetrics = in getMinLockLength() 764 PasswordMetrics minMetrics = in getMinLockLength() 765 PasswordMetrics.applyComplexity(adminMetrics, isPin, complexity); in getMinLockLength()
|
/aosp12/packages/apps/Settings/src/com/android/settings/password/ |
H A D | ChooseLockGenericController.java | 25 import android.app.admin.PasswordMetrics; 207 PasswordMetrics.complexityLevelToMinQuality( in upgradeQuality() 259 public PasswordMetrics getAggregatedPasswordMetrics() { in getAggregatedPasswordMetrics() 260 PasswordMetrics metrics = mLockPatternUtils.getRequestedPasswordMetrics(mUserId, in getAggregatedPasswordMetrics()
|
H A D | SetNewPasswordActivity.java | 35 import android.app.admin.PasswordMetrics; 99 PasswordMetrics.sanitizeComplexityLevel(intent.getIntExtra( in onCreate()
|
H A D | ChooseLockPassword.java | 41 import android.app.admin.PasswordMetrics; 164 PasswordMetrics metrics) { in setPasswordRequirement() 224 private PasswordMetrics mMinMetrics; 444 if (mMinMetrics == null) mMinMetrics = new PasswordMetrics(CREDENTIAL_TYPE_NONE); in onCreate() 689 mValidationErrors = PasswordMetrics.validatePassword( in validatePassword()
|
/aosp12/frameworks/base/core/java/com/android/internal/widget/ |
H A D | LockSettingsInternal.java | 21 import android.app.admin.PasswordMetrics; 105 public abstract @Nullable PasswordMetrics getUserPasswordMetrics(int userHandle); in getUserPasswordMetrics()
|
H A D | LockPatternUtils.java | 30 import android.app.admin.PasswordMetrics; 308 public PasswordMetrics getRequestedPasswordMetrics(int userId) { in getRequestedPasswordMetrics() 317 public PasswordMetrics getRequestedPasswordMetrics(int userId, boolean deviceWideOnly) { in getRequestedPasswordMetrics()
|
/aosp12/packages/apps/Settings/tests/robotests/src/com/android/settings/password/ |
H A D | ChooseLockGenericTest.java | 42 import android.app.admin.PasswordMetrics; 460 assertThat(passwordIntent.<PasswordMetrics>getParcelableExtra( in getLockPasswordIntent_DevicePasswordRequirementOnly_PasswordComplexityPassedOn() 462 new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in getLockPasswordIntent_DevicePasswordRequirementOnly_PasswordComplexityPassedOn() 481 assertThat(passwordIntent.<PasswordMetrics>getParcelableExtra( in getLockPasswordIntent_DevicePasswordRequirementOnly_PasswordQualityPassedOn() 499 assertThat(passwordIntent.<PasswordMetrics>getParcelableExtra( in getLockPasswordIntent_DevicePasswordRequirementOnly_ComplexityAndQualityPassedOn() 501 new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in getLockPasswordIntent_DevicePasswordRequirementOnly_ComplexityAndQualityPassedOn()
|
H A D | ChooseLockPasswordTest.java | 41 import android.app.admin.PasswordMetrics; 438 private void assertPasswordValidationResult(PasswordMetrics minMetrics, in assertPasswordValidationResult() 457 PasswordMetrics minMetrics, in createIntentForPasswordValidation()
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/ |
H A D | SyntheticPasswordTests.java | 38 import android.app.admin.PasswordMetrics; 251 final PasswordMetrics metric = PasswordMetrics.computeForCredential(pattern); in testTokenBasedResetPassword() 535 assertEquals(PasswordMetrics.computeForCredential(password), in testUnlockUserWithToken()
|
H A D | LockSettingsShellCommandTest.java | 42 import android.app.admin.PasswordMetrics; 377 private PasswordMetrics metricsForAdminQuality(int quality) { in metricsForAdminQuality()
|
/aosp12/frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/ |
H A D | DevicePolicyManagerService.java | 182 import android.app.admin.PasswordMetrics; 4621 public PasswordMetrics getPasswordMinimumMetrics(@UserIdInt int userHandle, 4635 new PasswordMetrics(CREDENTIAL_TYPE_NONE); 4642 ArrayList<PasswordMetrics> adminMetrics = new ArrayList<>(); 4655 return PasswordMetrics.merge(adminMetrics); 4760 return PasswordMetrics.validatePasswordMetrics(PasswordMetrics.merge(adminMetrics), 4793 @NonNull PasswordMetrics metrics, @UserIdInt int userId) { 4795 PasswordMetrics minMetrics = getPasswordMinimumMetricsUnchecked(userId); 5145 final boolean isPin = PasswordMetrics.isNumericOnly(password); 5152 validationErrors = PasswordMetrics.validatePasswordMetrics( [all …]
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/ |
H A D | DevicePolicyManagerTest.java | 38 import static android.app.admin.PasswordMetrics.computeForPasswordOrPin; 90 import android.app.admin.PasswordMetrics; 5264 PasswordMetrics passwordMetricsNoSymbols = computeForPasswordOrPin( in testIsActivePasswordSufficient() 5292 PasswordMetrics passwordMetricsWithSymbols = computeForPasswordOrPin( in testIsActivePasswordSufficient() 5313 .thenReturn(new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in testIsActivePasswordSufficient_noLockScreen() 5399 PasswordMetrics deviceMetrics = in testGetAggregatedPasswordMetrics_IgnoreProfileRequirement() 5403 PasswordMetrics allMetrics = in testGetAggregatedPasswordMetrics_IgnoreProfileRequirement() 5654 .thenReturn(new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in addManagedProfileForPasswordTests() 5656 .thenReturn(new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in addManagedProfileForPasswordTests() 5689 private void setActivePasswordState(PasswordMetrics passwordMetrics) in setActivePasswordState() [all …]
|