Index: content/child/webcrypto/test/aes_kw_unittest.cc |
diff --git a/content/child/webcrypto/test/aes_kw_unittest.cc b/content/child/webcrypto/test/aes_kw_unittest.cc |
index b439ba4dffe3d45b3d73e6c8b192ac9074d0eab2..8c21559a3d73ef3464fdb8e677e96538c9058b58 100644 |
--- a/content/child/webcrypto/test/aes_kw_unittest.cc |
+++ b/content/child/webcrypto/test/aes_kw_unittest.cc |
@@ -29,17 +29,26 @@ TEST(WebCryptoAesKwTest, GenerateKeyBadLength) { |
for (size_t i = 0; i < arraysize(kKeyLen); ++i) { |
SCOPED_TRACE(i); |
EXPECT_EQ(Status::ErrorGenerateAesKeyLength(), |
- GenerateSecretKey(CreateAesKwKeyGenAlgorithm(kKeyLen[i]), true, 0, |
- &key)); |
+ GenerateSecretKey(CreateAesKwKeyGenAlgorithm(kKeyLen[i]), true, |
+ blink::WebCryptoKeyUsageWrapKey, &key)); |
} |
} |
TEST(WebCryptoAesKwTest, GenerateKeyEmptyUsage) { |
blink::WebCryptoKey key; |
- EXPECT_EQ(Status::ErrorCreateKeyEmptyUsages(), |
+ EXPECT_EQ(Status::ErrorKeyEmptyUsages(), |
GenerateSecretKey(CreateAesKwKeyGenAlgorithm(256), true, 0, &key)); |
} |
+TEST(WebCryptoAesKwTest, ImportKeyEmptyUsage) { |
+ blink::WebCryptoKey key; |
+ EXPECT_EQ(Status::ErrorKeyEmptyUsages(), |
+ ImportKey(blink::WebCryptoKeyFormatRaw, |
+ CryptoData(std::vector<uint8_t>(16)), |
+ CreateAlgorithm(blink::WebCryptoAlgorithmIdAesKw), |
+ true, 0, &key)); |
+} |
+ |
TEST(WebCryptoAesKwTest, ImportKeyJwkKeyOpsWrapUnwrap) { |
blink::WebCryptoKey key; |
base::DictionaryValue dict; |