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