diff options
| author | Alex Klyubin <klyubin@google.com> | 2015-03-27 22:59:18 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-03-27 22:59:19 +0000 |
| commit | 36ee836d2f6e6df59d6a20a69421639bacf25559 (patch) | |
| tree | 97a12bf99f2bf2c839554c609e5970bf30b1bd56 /keystore/java/android/security/KeyStoreKeyConstraints.java | |
| parent | dbd9a4b651aed25a50976ca0a68a979cc3f299fa (diff) | |
| parent | d23a1f706f0c24fade1a1c2f604009a7c9e70002 (diff) | |
| download | frameworks_base-36ee836d2f6e6df59d6a20a69421639bacf25559.zip frameworks_base-36ee836d2f6e6df59d6a20a69421639bacf25559.tar.gz frameworks_base-36ee836d2f6e6df59d6a20a69421639bacf25559.tar.bz2 | |
Merge "Symmetric key generation for AndroidKeyStore."
Diffstat (limited to 'keystore/java/android/security/KeyStoreKeyConstraints.java')
| -rw-r--r-- | keystore/java/android/security/KeyStoreKeyConstraints.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/keystore/java/android/security/KeyStoreKeyConstraints.java b/keystore/java/android/security/KeyStoreKeyConstraints.java index 01e6dcd..47bb1cc 100644 --- a/keystore/java/android/security/KeyStoreKeyConstraints.java +++ b/keystore/java/android/security/KeyStoreKeyConstraints.java @@ -290,6 +290,22 @@ public abstract class KeyStoreKeyConstraints { throw new IllegalArgumentException("Unknown padding: " + padding); } } + + /** + * @hide + */ + public static String toString(@PaddingEnum int padding) { + switch (padding) { + case NONE: + return "NONE"; + case ZERO: + return "ZERO"; + case PKCS7: + return "PKCS#7"; + default: + throw new IllegalArgumentException("Unknown padding: " + padding); + } + } } @Retention(RetentionPolicy.SOURCE) @@ -425,5 +441,17 @@ public abstract class KeyStoreKeyConstraints { throw new IllegalArgumentException("Unknown block mode: " + mode); } } + + /** + * @hide + */ + public static String toString(@BlockModeEnum int mode) { + switch (mode) { + case ECB: + return "ECB"; + default: + throw new IllegalArgumentException("Unknown block mode: " + mode); + } + } } } |
