/aosp14/frameworks/base/core/tests/coretests/src/android/app/admin/ |
H A D | PasswordMetricsTest.java | 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() 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() 288 PasswordMetrics pin = new PasswordMetrics(CREDENTIAL_TYPE_PIN); in testValidatePasswordMetrics_credentialTypes() 329 PasswordMetrics adminMetrics = new PasswordMetrics(CREDENTIAL_TYPE_PIN); in testValidatePasswordMetrics_pinAndComplexityHigh() [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 …]
|
/aosp14/frameworks/base/core/java/android/app/admin/ |
H A D | PasswordMetrics.java | 94 public PasswordMetrics(int credType) { in PasswordMetrics() method in PasswordMetrics 112 private PasswordMetrics(PasswordMetrics other) { in PasswordMetrics() method in PasswordMetrics 342 public static PasswordMetrics merge(List<PasswordMetrics> metrics) { in merge() 343 PasswordMetrics result = new PasswordMetrics(CREDENTIAL_TYPE_NONE); in merge() 344 for (PasswordMetrics m : metrics) { in merge() 356 public void maxWith(PasswordMetrics other) { in maxWith() 549 PasswordMetrics adminMetrics, int minComplexity, PasswordMetrics actualMetrics) { in validatePasswordMetrics() 678 public static PasswordMetrics applyComplexity(PasswordMetrics adminMetrics, boolean isPin, in applyComplexity() 683 private static PasswordMetrics applyComplexity(PasswordMetrics adminMetrics, boolean isPin, in applyComplexity() 685 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 | 33 import android.app.admin.PasswordMetrics; 90 PasswordMetrics getPasswordMinimumMetrics(int userHandle, boolean deviceWideOnly); in getPasswordMinimumMetrics() 172 void reportPasswordChanged(in PasswordMetrics metrics, int userId); in reportPasswordChanged()
|
H A D | DevicePolicyManager.java | 5220 public PasswordMetrics getPasswordMinimumMetrics(@UserIdInt int userHandle) { in getPasswordMinimumMetrics() 5231 public PasswordMetrics getPasswordMinimumMetrics(@UserIdInt int userHandle, in getPasswordMinimumMetrics() 8959 public void reportPasswordChanged(PasswordMetrics metrics, @UserIdInt int userId) { in reportPasswordChanged()
|
/aosp14/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 | 24 import android.app.admin.PasswordMetrics; 312 final PasswordMetrics requiredMetrics = in isNewCredentialSufficient() 318 errors = PasswordMetrics.validatePassword(requiredMetrics, requiredComplexity, in isNewCredentialSufficient() 321 PasswordMetrics metrics = new PasswordMetrics( in isNewCredentialSufficient() 323 errors = PasswordMetrics.validatePasswordMetrics( in isNewCredentialSufficient()
|
H A D | LockSettingsService.java | 67 import android.app.admin.PasswordMetrics; 270 private final SparseArray<PasswordMetrics> mUserPasswordMetrics = new SparseArray<>(); 1246 PasswordMetrics passwordMetrics = getUserPasswordMetrics(userId); in getPinLength() 1269 PasswordMetrics passwordMetrics = getUserPasswordMetrics(userId); in refreshStoredPinLength() 2227 PasswordMetrics.computeForCredential(credential), userId); in doVerifyCredential() 2288 mUserPasswordMetrics.put(userHandle, PasswordMetrics.computeForCredential(password)); in setUserPasswordMetrics() 2298 PasswordMetrics getUserPasswordMetrics(int userHandle) { in getUserPasswordMetrics() 2304 return new PasswordMetrics(CREDENTIAL_TYPE_NONE); in getUserPasswordMetrics() 2328 PasswordMetrics.computeForCredential(newCredential), in notifyPasswordChanged() 2809 private void onCredentialVerified(SyntheticPassword sp, @Nullable PasswordMetrics metrics, in onCredentialVerified() [all …]
|
H A D | SyntheticPasswordManager.java | 32 import android.app.admin.PasswordMetrics; 1453 public boolean refreshPinLengthOnDisk(PasswordMetrics passwordMetrics, in refreshPinLengthOnDisk() 1761 public @Nullable PasswordMetrics getPasswordMetrics(SyntheticPassword sp, long protectorId, in getPasswordMetrics()
|
/aosp14/frameworks/base/core/java/com/android/internal/widget/ |
H A D | LockSettingsInternal.java | 22 import android.app.admin.PasswordMetrics; 143 public abstract @Nullable PasswordMetrics getUserPasswordMetrics(int userHandle); in getUserPasswordMetrics()
|
H A D | LockPatternUtils.java | 34 import android.app.admin.PasswordMetrics; 366 public PasswordMetrics getRequestedPasswordMetrics(int userId) { in getRequestedPasswordMetrics() 375 public PasswordMetrics getRequestedPasswordMetrics(int userId, boolean deviceWideOnly) { in getRequestedPasswordMetrics()
|
/aosp14/frameworks/base/core/java/android/app/ |
H A D | KeyguardManager.java | 31 import android.app.admin.PasswordMetrics; 886 complexity = PasswordMetrics.sanitizeComplexityLevel(complexity); in isValidLockPasswordComplexity() 890 PasswordMetrics adminMetrics = in isValidLockPasswordComplexity() 895 return PasswordMetrics.validatePassword( in isValidLockPasswordComplexity() 914 complexity = PasswordMetrics.sanitizeComplexityLevel(complexity); in getMinLockLength() 918 PasswordMetrics adminMetrics = in getMinLockLength() 920 PasswordMetrics minMetrics = in getMinLockLength() 921 PasswordMetrics.applyComplexity(adminMetrics, isPin, complexity); in getMinLockLength()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/ |
H A D | WeakEscrowTokenTests.java | 29 import android.app.admin.PasswordMetrics; 176 assertEquals(PasswordMetrics.computeForCredential(password), in testUnlockUserWithToken_weakEscrowToken()
|
H A D | SyntheticPasswordTests.java | 46 import android.app.admin.PasswordMetrics; 350 final PasswordMetrics metric = PasswordMetrics.computeForCredential(pattern); in testTokenBasedResetPassword() 620 PasswordMetrics passwordMetrics = in testStorePinLengthOnDisk() 621 PasswordMetrics.computeForCredential(lockscreenCredentialPin); in testStorePinLengthOnDisk() 788 assertEquals(PasswordMetrics.computeForCredential(password), in testUnlockUserWithToken()
|
H A D | LockSettingsShellCommandTest.java | 44 import android.app.admin.PasswordMetrics; 393 private PasswordMetrics metricsForAdminQuality(int quality) { in metricsForAdminQuality()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/ |
H A D | DevicePolicyManagerTest.java | 49 import static android.app.admin.PasswordMetrics.computeForPasswordOrPin; 110 import android.app.admin.PasswordMetrics; 5482 PasswordMetrics passwordMetricsNoSymbols = computeForPasswordOrPin( in testIsActivePasswordSufficient() 5510 PasswordMetrics passwordMetricsWithSymbols = computeForPasswordOrPin( in testIsActivePasswordSufficient() 5531 .thenReturn(new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in testIsActivePasswordSufficient_noLockScreen() 5617 PasswordMetrics deviceMetrics = in testGetAggregatedPasswordMetrics_IgnoreProfileRequirement() 5621 PasswordMetrics allMetrics = in testGetAggregatedPasswordMetrics_IgnoreProfileRequirement() 5872 .thenReturn(new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in addManagedProfileForPasswordTests() 5874 .thenReturn(new PasswordMetrics(CREDENTIAL_TYPE_NONE)); in addManagedProfileForPasswordTests() 5907 private void setActivePasswordState(PasswordMetrics passwordMetrics) in setActivePasswordState() [all …]
|
/aosp14/frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/ |
H A D | DevicePolicyManagerService.java | 319 import android.app.admin.PasswordMetrics; 5129 public PasswordMetrics getPasswordMinimumMetrics(@UserIdInt int userHandle, 5145 new PasswordMetrics(CREDENTIAL_TYPE_NONE); 5152 ArrayList<PasswordMetrics> adminMetrics = new ArrayList<>(); 5165 return PasswordMetrics.merge(adminMetrics); 5280 return PasswordMetrics.validatePasswordMetrics(PasswordMetrics.merge(adminMetrics), 5313 @NonNull PasswordMetrics metrics, @UserIdInt int userId) { 5315 PasswordMetrics minMetrics = getPasswordMinimumMetricsUnchecked(userId); 5730 final boolean isPin = PasswordMetrics.isNumericOnly(password); 5737 validationErrors = PasswordMetrics.validatePasswordMetrics( [all …]
|
/aosp14/frameworks/base/boot/ |
H A D | preloaded-classes | 919 android.app.admin.PasswordMetrics$1 920 android.app.admin.PasswordMetrics$ComplexityBucket$1 921 android.app.admin.PasswordMetrics$ComplexityBucket$2 922 android.app.admin.PasswordMetrics$ComplexityBucket$3 923 android.app.admin.PasswordMetrics$ComplexityBucket$4 924 android.app.admin.PasswordMetrics$ComplexityBucket 925 android.app.admin.PasswordMetrics 13673 [Landroid.app.admin.PasswordMetrics$ComplexityBucket;
|
H A D | boot-image-profile.txt | 23700 Landroid/app/admin/PasswordMetrics$1; 23701 Landroid/app/admin/PasswordMetrics$ComplexityBucket$1; 23702 Landroid/app/admin/PasswordMetrics$ComplexityBucket$2; 23703 Landroid/app/admin/PasswordMetrics$ComplexityBucket$3; 23704 Landroid/app/admin/PasswordMetrics$ComplexityBucket$4; 23705 Landroid/app/admin/PasswordMetrics$ComplexityBucket; 23706 Landroid/app/admin/PasswordMetrics; 36482 [Landroid/app/admin/PasswordMetrics$ComplexityBucket;
|
/aosp14/frameworks/base/config/ |
H A D | preloaded-classes | 919 android.app.admin.PasswordMetrics$1 920 android.app.admin.PasswordMetrics$ComplexityBucket$1 921 android.app.admin.PasswordMetrics$ComplexityBucket$2 922 android.app.admin.PasswordMetrics$ComplexityBucket$3 923 android.app.admin.PasswordMetrics$ComplexityBucket$4 924 android.app.admin.PasswordMetrics$ComplexityBucket 925 android.app.admin.PasswordMetrics 16665 [Landroid.app.admin.PasswordMetrics$ComplexityBucket;
|
H A D | boot-image-profile.txt | 33803 Landroid/app/admin/PasswordMetrics$1; 33804 Landroid/app/admin/PasswordMetrics$ComplexityBucket$1; 33805 Landroid/app/admin/PasswordMetrics$ComplexityBucket$2; 33806 Landroid/app/admin/PasswordMetrics$ComplexityBucket$3; 33807 Landroid/app/admin/PasswordMetrics$ComplexityBucket$4; 33808 Landroid/app/admin/PasswordMetrics$ComplexityBucket; 33809 Landroid/app/admin/PasswordMetrics; 49582 [Landroid/app/admin/PasswordMetrics$ComplexityBucket;
|
/aosp14/frameworks/base/boot/hiddenapi/ |
H A D | hiddenapi-max-target-o.txt | 3407 Landroid/app/admin/PasswordMetrics;-><init>()V 3408 Landroid/app/admin/PasswordMetrics;-><init>(II)V 3416 Landroid/app/admin/PasswordMetrics;->computeForPassword(Ljava/lang/String;)Landroid/app/admin/Passw… 3419 Landroid/app/admin/PasswordMetrics;->length:I 3420 Landroid/app/admin/PasswordMetrics;->letters:I 3421 Landroid/app/admin/PasswordMetrics;->lowerCase:I 3425 Landroid/app/admin/PasswordMetrics;->nonLetter:I 3426 Landroid/app/admin/PasswordMetrics;->numeric:I 3427 Landroid/app/admin/PasswordMetrics;->quality:I 3428 Landroid/app/admin/PasswordMetrics;->symbols:I [all …]
|