diff options
author | John "Juce" Bruce <juce@google.com> | 2014-06-10 21:12:37 -0700 |
---|---|---|
committer | Edwin Wong <edwinwong@google.com> | 2014-07-01 03:16:15 +0000 |
commit | 16dfdcff6e4bb025220b88d5fc132ae48e7cb437 (patch) | |
tree | ae5681b8b32fa261d281749439dc8d912756fa28 /drm/mediadrm/plugins/clearkey/ClearKeyTypes.h | |
parent | 47a86fb32803a37f03a40e4ea13e1f7db6cd728d (diff) | |
download | frameworks_av-16dfdcff6e4bb025220b88d5fc132ae48e7cb437.zip frameworks_av-16dfdcff6e4bb025220b88d5fc132ae48e7cb437.tar.gz frameworks_av-16dfdcff6e4bb025220b88d5fc132ae48e7cb437.tar.bz2 |
Implement OpenSSL-Based Decryptor
Implements an object that does AES-CTR-128 by invoking OpenSSL.
Change-Id: I8457899ec8b69bd8f0d727029985c9580911cf99
Diffstat (limited to 'drm/mediadrm/plugins/clearkey/ClearKeyTypes.h')
-rw-r--r-- | drm/mediadrm/plugins/clearkey/ClearKeyTypes.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drm/mediadrm/plugins/clearkey/ClearKeyTypes.h b/drm/mediadrm/plugins/clearkey/ClearKeyTypes.h index 65b434f..a28959a 100644 --- a/drm/mediadrm/plugins/clearkey/ClearKeyTypes.h +++ b/drm/mediadrm/plugins/clearkey/ClearKeyTypes.h @@ -18,12 +18,13 @@ #define CLEARKEY_TYPES_H_ #include <media/hardware/CryptoAPI.h> +#include <openssl/aes.h> #include <utils/KeyedVector.h> #include <utils/Vector.h> namespace clearkeydrm { -const uint8_t kBlockSize = 16; +const uint8_t kBlockSize = AES_BLOCK_SIZE; typedef uint8_t KeyId[kBlockSize]; typedef uint8_t Iv[kBlockSize]; |