diff options
author | Alex Klyubin <klyubin@google.com> | 2015-03-31 23:01:15 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-03-31 23:01:15 +0000 |
commit | 92c9692ed50a58dce6b2a4e1bc8728470234aaac (patch) | |
tree | 779f992e09703b2a2a2fe428d5b7013b3574ed57 /keystore/java/android/security/KeyStoreHmacSpi.java | |
parent | 34702d2e7ea695ee2a05095307c517fa67839a8b (diff) | |
parent | d684ebd3a62cb026048d9eebacddb0f824113a5e (diff) | |
download | frameworks_base-92c9692ed50a58dce6b2a4e1bc8728470234aaac.zip frameworks_base-92c9692ed50a58dce6b2a4e1bc8728470234aaac.tar.gz frameworks_base-92c9692ed50a58dce6b2a4e1bc8728470234aaac.tar.bz2 |
am d684ebd3: am 0bd10c21: am 5960c3d5: Merge "Add unauthenticated AES ciphers backed by AndroidKeyStore."
* commit 'd684ebd3a62cb026048d9eebacddb0f824113a5e':
Add unauthenticated AES ciphers backed by AndroidKeyStore.
Diffstat (limited to 'keystore/java/android/security/KeyStoreHmacSpi.java')
-rw-r--r-- | keystore/java/android/security/KeyStoreHmacSpi.java | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/keystore/java/android/security/KeyStoreHmacSpi.java b/keystore/java/android/security/KeyStoreHmacSpi.java index 3080d7b..e3c98b8 100644 --- a/keystore/java/android/security/KeyStoreHmacSpi.java +++ b/keystore/java/android/security/KeyStoreHmacSpi.java @@ -93,7 +93,8 @@ public abstract class KeyStoreHmacSpi extends MacSpi { throw new CryptoOperationException("Keystore returned null operation token"); } mChunkedStreamer = new KeyStoreCryptoOperationChunkedStreamer( - new KeyStoreStreamingConsumer(mKeyStore, mOperationToken)); + new KeyStoreCryptoOperationChunkedStreamer.MainDataStream( + mKeyStore, mOperationToken)); } @Override @@ -147,28 +148,4 @@ public abstract class KeyStoreHmacSpi extends MacSpi { super.finalize(); } } - - /** - * KeyStore-backed consumer of {@code MacSpi}'s chunked stream. - */ - private static class KeyStoreStreamingConsumer - implements KeyStoreCryptoOperationChunkedStreamer.KeyStoreOperation { - private final KeyStore mKeyStore; - private final IBinder mOperationToken; - - private KeyStoreStreamingConsumer(KeyStore keyStore, IBinder operationToken) { - mKeyStore = keyStore; - mOperationToken = operationToken; - } - - @Override - public OperationResult update(byte[] input) { - return mKeyStore.update(mOperationToken, null, input); - } - - @Override - public OperationResult finish(byte[] input) { - return mKeyStore.finish(mOperationToken, null, input); - } - } } |