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));