Switch to using global logger
Change-Id: I7af02342320a9a431cd9845baaf5dbcf61d460c2
diff --git a/aes_operation.cpp b/aes_operation.cpp
index 0b17249..e605d2a 100644
--- a/aes_operation.cpp
+++ b/aes_operation.cpp
@@ -19,6 +19,8 @@
#include <openssl/aes.h>
#include <openssl/rand.h>
+#include <keymaster/logger.h>
+
#include "aes_key.h"
#include "aes_operation.h"
@@ -32,15 +34,13 @@
public:
virtual KeyType registry_key() const { return KeyType(KM_ALGORITHM_AES, purpose()); }
- virtual Operation* CreateOperation(const Key& key, const Logger& logger,
- keymaster_error_t* error);
+ virtual Operation* CreateOperation(const Key& key, keymaster_error_t* error);
virtual const keymaster_block_mode_t* SupportedBlockModes(size_t* block_mode_count) const;
virtual keymaster_purpose_t purpose() const = 0;
};
-Operation* AesOcbOperationFactory::CreateOperation(const Key& key, const Logger& logger,
- keymaster_error_t* error) {
+Operation* AesOcbOperationFactory::CreateOperation(const Key& key, keymaster_error_t* error) {
*error = KM_ERROR_OK;
keymaster_block_mode_t block_mode;
@@ -87,9 +87,9 @@
keymaster_blob_t additional_data = {0, 0};
symmetric_key->authorizations().GetTagValue(TAG_ASSOCIATED_DATA, &additional_data);
- Operation* op = new AesOcbOperation(purpose(), logger, symmetric_key->key_data(),
- symmetric_key->key_data_size(), chunk_length, tag_length,
- additional_data);
+ Operation* op =
+ new AesOcbOperation(purpose(), symmetric_key->key_data(), symmetric_key->key_data_size(),
+ chunk_length, tag_length, additional_data);
if (!op)
*error = KM_ERROR_MEMORY_ALLOCATION_FAILED;
return op;