| Index: chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
|
| index 42329571c84f19b04e82271e9e2991f281502e2f..e2a8755040c7462dabfe6bbc0ec3af96a640d4a3 100644
|
| --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
|
| +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
|
| @@ -263,8 +263,7 @@ bool EasyUnlockPrivatePerformECDHKeyAgreementFunction::RunAsync() {
|
| EXTENSION_FUNCTION_VALIDATE(params);
|
|
|
| GetCryptoDelegate(browser_context())->PerformECDHKeyAgreement(
|
| - params->private_key,
|
| - params->public_key,
|
| + *params,
|
| base::Bind(&EasyUnlockPrivatePerformECDHKeyAgreementFunction::OnData,
|
| this));
|
| return true;
|
| @@ -316,18 +315,7 @@ bool EasyUnlockPrivateCreateSecureMessageFunction::RunAsync() {
|
| EXTENSION_FUNCTION_VALIDATE(params);
|
|
|
| GetCryptoDelegate(browser_context())->CreateSecureMessage(
|
| - params->payload,
|
| - params->key,
|
| - params->options.associated_data ?
|
| - *params->options.associated_data : std::string(),
|
| - params->options.public_metadata ?
|
| - *params->options.public_metadata : std::string(),
|
| - params->options.verification_key_id ?
|
| - *params->options.verification_key_id : std::string(),
|
| - params->options.decryption_key_id ?
|
| - *params->options.decryption_key_id : std::string(),
|
| - params->options.encrypt_type,
|
| - params->options.sign_type,
|
| + *params,
|
| base::Bind(&EasyUnlockPrivateCreateSecureMessageFunction::OnData,
|
| this));
|
| return true;
|
| @@ -355,12 +343,7 @@ bool EasyUnlockPrivateUnwrapSecureMessageFunction::RunAsync() {
|
| EXTENSION_FUNCTION_VALIDATE(params);
|
|
|
| GetCryptoDelegate(browser_context())->UnwrapSecureMessage(
|
| - params->secure_message,
|
| - params->key,
|
| - params->options.associated_data ?
|
| - *params->options.associated_data : std::string(),
|
| - params->options.encrypt_type,
|
| - params->options.sign_type,
|
| + *params,
|
| base::Bind(&EasyUnlockPrivateUnwrapSecureMessageFunction::OnData,
|
| this));
|
| return true;
|
|
|