Home
last modified time | relevance | path

Searched refs:PasswordMetrics (Results 1 – 25 of 32) sorted by relevance

12

/aosp12/frameworks/base/core/tests/coretests/src/android/app/admin/
H A DPasswordMetricsTest.java73 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 DPasswordPolicyTest.java35 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 DPasswordMetrics.java93 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 DPasswordPolicy.java57 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 DPasswordMetrics.aidl20 parcelable PasswordMetrics;
H A DIDevicePolicyManager.aidl28 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 DShadowLockPatternUtils.java20 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 DShadowDevicePolicyManager.java11 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 DVersionedPasswordMetrics.java18 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 DLockSettingsShellCommand.java23 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 DLockSettingsService.java55 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 DSyntheticPasswordManager.java23 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 DPasswordHelper.java20 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 DKeyguardManager.java30 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 DChooseLockGenericController.java25 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 DSetNewPasswordActivity.java35 import android.app.admin.PasswordMetrics;
99 PasswordMetrics.sanitizeComplexityLevel(intent.getIntExtra( in onCreate()
H A DChooseLockPassword.java41 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 DLockSettingsInternal.java21 import android.app.admin.PasswordMetrics;
105 public abstract @Nullable PasswordMetrics getUserPasswordMetrics(int userHandle); in getUserPasswordMetrics()
H A DLockPatternUtils.java30 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 DChooseLockGenericTest.java42 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 DChooseLockPasswordTest.java41 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 DSyntheticPasswordTests.java38 import android.app.admin.PasswordMetrics;
251 final PasswordMetrics metric = PasswordMetrics.computeForCredential(pattern); in testTokenBasedResetPassword()
535 assertEquals(PasswordMetrics.computeForCredential(password), in testUnlockUserWithToken()
H A DLockSettingsShellCommandTest.java42 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 DDevicePolicyManagerService.java182 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 DDevicePolicyManagerTest.java38 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 …]

12