diff options
author | Shawn Willden <swillden@google.com> | 2021-10-09 00:46:52 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-10-09 00:46:52 +0000 |
commit | 13274fa22de87925b7e56e779bbdb4d32e574dc6 (patch) | |
tree | 22856da38a6400d29d8a94e8c500903ccf1748f5 /keymaster/3.0/default/KeymasterDevice.cpp | |
parent | 1ea58ef3a42b0fd755612d40dc0c512e6927a11f (diff) | |
parent | 50f70d73da3a86adb1f7b2fc4a8e8ec2fd62ec57 (diff) |
Merge "Delete KM1"
Diffstat (limited to 'keymaster/3.0/default/KeymasterDevice.cpp')
-rw-r--r-- | keymaster/3.0/default/KeymasterDevice.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/keymaster/3.0/default/KeymasterDevice.cpp b/keymaster/3.0/default/KeymasterDevice.cpp index 8b416c3f9a..25f16b57df 100644 --- a/keymaster/3.0/default/KeymasterDevice.cpp +++ b/keymaster/3.0/default/KeymasterDevice.cpp @@ -22,7 +22,6 @@ #include <log/log.h> #include <AndroidKeymaster3Device.h> -#include <hardware/keymaster1.h> #include <hardware/keymaster2.h> #include <hardware/keymaster_defs.h> @@ -32,18 +31,6 @@ namespace keymaster { namespace V3_0 { namespace implementation { -static int get_keymaster1_dev(keymaster1_device_t** dev, const hw_module_t* mod) { - int rc = keymaster1_open(mod, dev); - if (rc) { - ALOGE("Error %d opening keystore keymaster1 device", rc); - if (*dev) { - (*dev)->common.close(&(*dev)->common); - *dev = nullptr; - } - } - return rc; -} - static int get_keymaster2_dev(keymaster2_device_t** dev, const hw_module_t* mod) { int rc = keymaster2_open(mod, dev); if (rc) { @@ -63,14 +50,8 @@ static IKeymasterDevice* createKeymaster3Device() { return ::keymaster::ng::CreateKeymasterDevice(); } - if (mod->module_api_version < KEYMASTER_MODULE_API_VERSION_1_0) { + if (mod->module_api_version < KEYMASTER_MODULE_API_VERSION_2_0) { return nullptr; - } else if (mod->module_api_version == KEYMASTER_MODULE_API_VERSION_1_0) { - keymaster1_device_t* dev = nullptr; - if (get_keymaster1_dev(&dev, mod)) { - return nullptr; - } - return ::keymaster::ng::CreateKeymasterDevice(dev); } else { keymaster2_device_t* dev = nullptr; if (get_keymaster2_dev(&dev, mod)) { |