summaryrefslogtreecommitdiffstats
path: root/core/java/android/security
diff options
context:
space:
mode:
authorAlex Klyubin <klyubin@google.com>2015-04-28 14:21:01 -0700
committerAlex Klyubin <klyubin@google.com>2015-04-28 17:39:30 -0700
commit1eda77ae2122e2b85084eb429fbeecec0b9962e5 (patch)
treea10b902dce083a2899ab2445b4c5047ee492b321 /core/java/android/security
parent2301174eb3598a3290b5c56aae36b19b2c6743ac (diff)
downloadframeworks_base-1eda77ae2122e2b85084eb429fbeecec0b9962e5.zip
frameworks_base-1eda77ae2122e2b85084eb429fbeecec0b9962e5.tar.gz
frameworks_base-1eda77ae2122e2b85084eb429fbeecec0b9962e5.tar.bz2
Align AndroidKeyStore API with user auth API.
This simplifies the AndroidKeyStore API around user authentication: no more explicit control over which user authenticators are bound to which keys. User-authenticated keys with timeout are unlocked by whatever unlocks the secure lock screen (currently, password/PIN/pattern or fingerprint). User-authenticated keys that need authentication for every use are unlocked by fingerprint only. Bug: 20526234 Bug: 20642549 Change-Id: I1e5e6c988f32657d820797ad5696797477a9ebe9
Diffstat (limited to 'core/java/android/security')
-rw-r--r--core/java/android/security/keymaster/KeyCharacteristics.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/android/security/keymaster/KeyCharacteristics.java b/core/java/android/security/keymaster/KeyCharacteristics.java
index b3a3aad..458f153 100644
--- a/core/java/android/security/keymaster/KeyCharacteristics.java
+++ b/core/java/android/security/keymaster/KeyCharacteristics.java
@@ -105,11 +105,11 @@ public class KeyCharacteristics implements Parcelable {
}
}
- public boolean getBoolean(KeyCharacteristics keyCharacteristics, int tag) {
- if (keyCharacteristics.hwEnforced.containsTag(tag)) {
- return keyCharacteristics.hwEnforced.getBoolean(tag, false);
+ public boolean getBoolean(int tag) {
+ if (hwEnforced.containsTag(tag)) {
+ return hwEnforced.getBoolean(tag, false);
} else {
- return keyCharacteristics.swEnforced.getBoolean(tag, false);
+ return swEnforced.getBoolean(tag, false);
}
}
}