| Index: content/child/webcrypto/nss/rsa_oaep_nss.cc
|
| diff --git a/content/child/webcrypto/nss/rsa_oaep_nss.cc b/content/child/webcrypto/nss/rsa_oaep_nss.cc
|
| index d4866ae19be33ce4d992f0887de29d0cbcbdbbb8..d129eaca6fa9519330679168898380f53a80218c 100644
|
| --- a/content/child/webcrypto/nss/rsa_oaep_nss.cc
|
| +++ b/content/child/webcrypto/nss/rsa_oaep_nss.cc
|
| @@ -168,15 +168,15 @@ class RsaOaepImplementation : public RsaHashedAlgorithm {
|
| blink::WebCryptoKeyUsageDecrypt |
|
| blink::WebCryptoKeyUsageUnwrapKey) {}
|
|
|
| - virtual Status VerifyKeyUsagesBeforeGenerateKeyPair(
|
| - blink::WebCryptoKeyUsageMask combined_usage_mask,
|
| - blink::WebCryptoKeyUsageMask* public_usage_mask,
|
| - blink::WebCryptoKeyUsageMask* private_usage_mask) const override {
|
| + virtual Status GenerateKey(const blink::WebCryptoAlgorithm& algorithm,
|
| + bool extractable,
|
| + blink::WebCryptoKeyUsageMask usage_mask,
|
| + GenerateKeyResult* result) const override {
|
| Status status = NssSupportsRsaOaep();
|
| if (status.IsError())
|
| return status;
|
| - return RsaHashedAlgorithm::VerifyKeyUsagesBeforeGenerateKeyPair(
|
| - combined_usage_mask, public_usage_mask, private_usage_mask);
|
| + return RsaHashedAlgorithm::GenerateKey(
|
| + algorithm, extractable, usage_mask, result);
|
| }
|
|
|
| virtual Status VerifyKeyUsagesBeforeImportKey(
|
|
|