Fix broken ECDSA default key size test.

Cherry-picked from internal.

Change-Id: Ie1ef1822dfb0328bdd37907e450eeb8789d7c3f6
diff --git a/android_keymaster_test.cpp b/android_keymaster_test.cpp
index 93a0323..f68733b 100644
--- a/android_keymaster_test.cpp
+++ b/android_keymaster_test.cpp
@@ -340,15 +340,11 @@
 }
 
 TEST_P(NewKeyGeneration, EcdsaDefaultSize) {
-    ASSERT_EQ(KM_ERROR_OK,
-              GenerateKey(AuthorizationSetBuilder().EcdsaSigningKey(224).Digest(KM_DIGEST_NONE)));
-    CheckBaseParams();
-
-    // Check specified tags are all present in unenforced characteristics
-    EXPECT_TRUE(contains(sw_enforced(), TAG_ALGORITHM, KM_ALGORITHM_EC));
-
-    // Now check that unspecified, defaulted tags are correct.
-    EXPECT_TRUE(contains(sw_enforced(), TAG_KEY_SIZE, 224));
+    ASSERT_EQ(KM_ERROR_UNSUPPORTED_KEY_SIZE,
+              GenerateKey(AuthorizationSetBuilder()
+                              .Authorization(TAG_ALGORITHM, KM_ALGORITHM_EC)
+                              .SigningKey()
+                              .Digest(KM_DIGEST_NONE)));
 
     if (GetParam()->expect_keymaster0_calls())
         EXPECT_EQ(0, GetParam()->keymaster0_calls());