diff options
author | Alex Klyubin <klyubin@google.com> | 2015-04-16 20:31:46 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-04-16 20:31:46 +0000 |
commit | aa0d7f60b6efe093dbf9281ccb89597a421bca1d (patch) | |
tree | c6c8bc987c34c597ac2b5a64a1a8f6e252ec3b7b /keystore/java/android | |
parent | 8fcd5fee60b468c36aee337da0cadad3cd8cf4cd (diff) | |
parent | b1aa7d0bc821614d943075c0d786cc3f5eeb8c73 (diff) | |
download | frameworks_base-aa0d7f60b6efe093dbf9281ccb89597a421bca1d.zip frameworks_base-aa0d7f60b6efe093dbf9281ccb89597a421bca1d.tar.gz frameworks_base-aa0d7f60b6efe093dbf9281ccb89597a421bca1d.tar.bz2 |
am b1aa7d0b: am 51884f0e: am 499126c4: Merge "Add Keymaster KM_ORIGIN_UNKNOWN constant."
* commit 'b1aa7d0bc821614d943075c0d786cc3f5eeb8c73':
Add Keymaster KM_ORIGIN_UNKNOWN constant.
Diffstat (limited to 'keystore/java/android')
-rw-r--r-- | keystore/java/android/security/KeyStoreKeyProperties.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/keystore/java/android/security/KeyStoreKeyProperties.java b/keystore/java/android/security/KeyStoreKeyProperties.java index b1f330f..a0faf88 100644 --- a/keystore/java/android/security/KeyStoreKeyProperties.java +++ b/keystore/java/android/security/KeyStoreKeyProperties.java @@ -233,14 +233,24 @@ public abstract class KeyStoreKeyProperties { public static final int IMPORTED = 1 << 1; /** + * Origin of the key is unknown. This can occur only for keys backed by an old TEE + * implementation which does not record origin information. + * + * @hide + */ + public static final int UNKNOWN = 1 << 2; + + /** * @hide */ public static @OriginEnum int fromKeymaster(int origin) { switch (origin) { - case KeymasterDefs.KM_ORIGIN_HARDWARE: + case KeymasterDefs.KM_ORIGIN_GENERATED: return GENERATED; case KeymasterDefs.KM_ORIGIN_IMPORTED: return IMPORTED; + case KeymasterDefs.KM_ORIGIN_UNKNOWN: + return UNKNOWN; default: throw new IllegalArgumentException("Unknown origin: " + origin); } |