| Index: content/child/webcrypto/nss/rsa_key_nss.cc
|
| diff --git a/content/child/webcrypto/nss/rsa_key_nss.cc b/content/child/webcrypto/nss/rsa_key_nss.cc
|
| index ff40879e81cc74832566b295dcf40061d69d2855..3e49618672ee081d2dbf266b0fcab8341175afb6 100644
|
| --- a/content/child/webcrypto/nss/rsa_key_nss.cc
|
| +++ b/content/child/webcrypto/nss/rsa_key_nss.cc
|
| @@ -739,9 +739,9 @@ Status RsaHashedAlgorithm::ImportKeyJwk(
|
| // Once the key type is known, verify the usages.
|
| status = CheckKeyCreationUsages(
|
| jwk.is_private_key ? all_private_key_usages_ : all_public_key_usages_,
|
| - usages);
|
| + usages, !jwk.is_private_key);
|
| if (status.IsError())
|
| - return Status::ErrorCreateKeyBadUsages();
|
| + return status;
|
|
|
| return jwk.is_private_key
|
| ? ImportRsaPrivateKey(algorithm, extractable, usages, jwk, key)
|
|
|