diff options
author | Alex Klyubin <klyubin@google.com> | 2015-04-01 17:34:36 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-04-01 17:34:37 +0000 |
commit | c461452eb78867032092b2fce14c2fcb3e7ab34e (patch) | |
tree | 5b338ecfe89e6901b712d9a40bb359e99dadd440 /keystore/java/android/security/KeyStoreCipherSpi.java | |
parent | c6cc9d820d007a6b11df2bb3274d40743e1f1d87 (diff) | |
parent | c8e557470fc94733c9340c4c67ee69c225bbaa70 (diff) | |
download | frameworks_base-c461452eb78867032092b2fce14c2fcb3e7ab34e.zip frameworks_base-c461452eb78867032092b2fce14c2fcb3e7ab34e.tar.gz frameworks_base-c461452eb78867032092b2fce14c2fcb3e7ab34e.tar.bz2 |
Merge "Hook in user authenticators and their exceptions."
Diffstat (limited to 'keystore/java/android/security/KeyStoreCipherSpi.java')
-rw-r--r-- | keystore/java/android/security/KeyStoreCipherSpi.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/keystore/java/android/security/KeyStoreCipherSpi.java b/keystore/java/android/security/KeyStoreCipherSpi.java index bdaa812..5219086 100644 --- a/keystore/java/android/security/KeyStoreCipherSpi.java +++ b/keystore/java/android/security/KeyStoreCipherSpi.java @@ -224,8 +224,7 @@ public abstract class KeyStoreCipherSpi extends CipherSpi implements KeyStoreCry if (opResult == null) { throw new KeyStoreConnectException(); } else if (opResult.resultCode != KeyStore.NO_ERROR) { - throw new CryptoOperationException("Failed to start keystore operation", - KeymasterUtils.getExceptionForKeymasterError(opResult.resultCode)); + throw KeymasterUtils.getCryptoOperationException(opResult.resultCode); } if (opResult.token == null) { @@ -252,7 +251,7 @@ public abstract class KeyStoreCipherSpi extends CipherSpi implements KeyStoreCry try { output = mMainDataStreamer.update(input, inputOffset, inputLen); } catch (KeymasterException e) { - throw new CryptoOperationException("Keystore operation failed", e); + throw KeymasterUtils.getCryptoOperationException(e); } if (output.length == 0) { @@ -297,7 +296,7 @@ public abstract class KeyStoreCipherSpi extends CipherSpi implements KeyStoreCry case KeymasterDefs.KM_ERROR_VERIFICATION_FAILED: throw new AEADBadTagException(); default: - throw new CryptoOperationException("Keystore operation failed", e); + throw KeymasterUtils.getCryptoOperationException(e); } } |