| Index: chromeos/cryptohome/homedir_methods.cc
|
| diff --git a/chromeos/cryptohome/homedir_methods.cc b/chromeos/cryptohome/homedir_methods.cc
|
| index 617c17afd9cf2c864daa36fe585939009aa64e42..727a8711798753c4fe4c496c2d8da1b061e0ebc0 100644
|
| --- a/chromeos/cryptohome/homedir_methods.cc
|
| +++ b/chromeos/cryptohome/homedir_methods.cc
|
| @@ -298,6 +298,18 @@ class HomedirMethodsImpl : public HomedirMethods {
|
| weak_ptr_factory_.GetWeakPtr(), callback));
|
| }
|
|
|
| + void MigrateToDircrypto(const Identification& id,
|
| + const Authorization& auth,
|
| + const Callback& callback) override {
|
| + cryptohome::AuthorizationRequest auth_proto;
|
| + FillAuthorizationProtobuf(auth, &auth_proto);
|
| +
|
| + DBusThreadManager::Get()->GetCryptohomeClient()->MigrateToDircrypto(
|
| + id, auth_proto,
|
| + base::Bind(&HomedirMethodsImpl::OnBaseReplyCallback,
|
| + weak_ptr_factory_.GetWeakPtr(), callback));
|
| + }
|
| +
|
| private:
|
| void OnGetKeyDataExCallback(const GetKeyDataCallback& callback,
|
| chromeos::DBusMethodCallStatus call_status,
|
|
|