summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn Willden <swillden@google.com>2015-04-30 11:12:33 -0600
committerShawn Willden <swillden@google.com>2015-04-30 17:37:57 +0000
commit0400675b20e36b976ec13b63e290e6d5d19bf654 (patch)
tree1785b56fba51fb7b0b169de1238be07dc5417745
parent9fd05a9a6299e9688c8fcf755516ea254868d187 (diff)
downloadsecurity-0400675b20e36b976ec13b63e290e6d5d19bf654.tar.gz
Enable SoftKeymasterDevice logging.
Bug: 20717652 Change-Id: I2397e5cd906d45515a0b2a5591705f458c1aceb0 (cherry picked from commit 2764f8672d22ccfb4ed588ce567ef093c7d3e013)
-rw-r--r--keystore/keystore.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/keystore/keystore.cpp b/keystore/keystore.cpp
index 24c137aa..b89ac820 100644
--- a/keystore/keystore.cpp
+++ b/keystore/keystore.cpp
@@ -43,8 +43,9 @@
#include <hardware/keymaster0.h>
-#include <keymaster/softkeymaster.h>
#include <keymaster/soft_keymaster_device.h>
+#include <keymaster/soft_keymaster_logger.h>
+#include <keymaster/softkeymaster.h>
#include <UniquePtr.h>
#include <utils/String8.h>
@@ -129,6 +130,10 @@ out:
return rc;
}
+// softkeymaster_logger appears not to be used in keystore, but it installs itself as the
+// logger used by SoftKeymasterDevice.
+static keymaster::SoftKeymasterLogger softkeymaster_logger;
+
static int fallback_keymaster_device_initialize(keymaster1_device_t** dev) {
keymaster::SoftKeymasterDevice* softkeymaster =
new keymaster::SoftKeymasterDevice();