From 1404b6e8b00e8448738982436ec1ca827e378636 Mon Sep 17 00:00:00 2001 From: Shawn Willden Date: Wed, 15 Aug 2018 12:10:18 -0600 Subject: [PATCH] Handle software keymaster implementations. Test: VtsHalKeymasterV3_0TargetTest Change-Id: I0ca923fab3e312c576abc2f51f6dd28482176db7 --- keymaster/3.0/vts/functional/keymaster_hidl_hal_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keymaster/3.0/vts/functional/keymaster_hidl_hal_test.cpp b/keymaster/3.0/vts/functional/keymaster_hidl_hal_test.cpp index 70a5205b03..ccb562214d 100644 --- a/keymaster/3.0/vts/functional/keymaster_hidl_hal_test.cpp +++ b/keymaster/3.0/vts/functional/keymaster_hidl_hal_test.cpp @@ -1083,7 +1083,7 @@ class NewKeyGenerationTest : public KeymasterHidlTest { AuthorizationSet auths(keyCharacteristics.teeEnforced); auths.push_back(AuthorizationSet(keyCharacteristics.softwareEnforced)); - if (!SupportsSymmetric() && asymmetric) { + if (IsSecure() && !SupportsSymmetric() && asymmetric) { EXPECT_TRUE(auths.Contains(TAG_ORIGIN, KeyOrigin::UNKNOWN)); } else { EXPECT_TRUE(auths.Contains(TAG_ORIGIN, KeyOrigin::GENERATED));