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