summaryrefslogtreecommitdiff
path: root/Keymaster.cpp
diff options
context:
space:
mode:
authorChih-Hung Hsieh <chh@google.com>2016-04-29 14:42:01 -0700
committerChih-Hung Hsieh <chh@google.com>2016-04-29 14:42:01 -0700
commitc81de6f84f1cea94ccdaffb23d9c4a1505ba0385 (patch)
tree0863cbdc9fc352516f5dbfd12d2878295275c8ec /Keymaster.cpp
parent1b3489d1fda580d88d764bb716025cc4ec0bc411 (diff)
Fix google-explicit-constructor warnings.
Bug: 28341362 Change-Id: I30adc5ba8e977aa6626d12f0981fa580d1425a4e
Diffstat (limited to 'Keymaster.cpp')
-rw-r--r--Keymaster.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Keymaster.cpp b/Keymaster.cpp
index d271b6a..c43613e 100644
--- a/Keymaster.cpp
+++ b/Keymaster.cpp
@@ -53,7 +53,7 @@ class IKeymasterDevice {
template <typename T> class KeymasterDevice : public IKeymasterDevice {
public:
- KeymasterDevice(T* d) : mDevice{d} {}
+ explicit KeymasterDevice(T* d) : mDevice{d} {}
keymaster_error_t generate_key(const keymaster_key_param_set_t* params,
keymaster_key_blob_t* key_blob) const override final {
return mDevice->generate_key(mDevice, params, key_blob, nullptr);
@@ -86,7 +86,7 @@ template <typename T> class KeymasterDevice : public IKeymasterDevice {
class Keymaster1Device : public KeymasterDevice<keymaster1_device_t> {
public:
- Keymaster1Device(keymaster1_device_t* d) : KeymasterDevice<keymaster1_device_t>{d} {}
+ explicit Keymaster1Device(keymaster1_device_t* d) : KeymasterDevice<keymaster1_device_t>{d} {}
~Keymaster1Device() override final { keymaster1_close(mDevice); }
keymaster_error_t finish(keymaster_operation_handle_t operation_handle,
const keymaster_key_param_set_t* in_params,
@@ -99,7 +99,7 @@ class Keymaster1Device : public KeymasterDevice<keymaster1_device_t> {
class Keymaster2Device : public KeymasterDevice<keymaster2_device_t> {
public:
- Keymaster2Device(keymaster2_device_t* d) : KeymasterDevice<keymaster2_device_t>{d} {}
+ explicit Keymaster2Device(keymaster2_device_t* d) : KeymasterDevice<keymaster2_device_t>{d} {}
~Keymaster2Device() override final { keymaster2_close(mDevice); }
keymaster_error_t finish(keymaster_operation_handle_t operation_handle,
const keymaster_key_param_set_t* in_params,