| Index: chromeos/dbus/cryptohome_client.h
|
| diff --git a/chromeos/dbus/cryptohome_client.h b/chromeos/dbus/cryptohome_client.h
|
| index a9d07f7a137637e08d9e57c0d446ecdd1fe74954..8212dd2ca939d52b20da4c5861786639af5e29d9 100644
|
| --- a/chromeos/dbus/cryptohome_client.h
|
| +++ b/chromeos/dbus/cryptohome_client.h
|
| @@ -24,6 +24,7 @@ class BaseReply;
|
| class CheckKeyRequest;
|
| class FlushAndSignBootAttributesRequest;
|
| class GetBootAttributeRequest;
|
| +class GetKeyDataRequest;
|
| class MountRequest;
|
| class RemoveKeyRequest;
|
| class SetBootAttributeRequest;
|
| @@ -454,6 +455,17 @@ class CHROMEOS_EXPORT CryptohomeClient : public DBusClient {
|
| const std::string& key_prefix,
|
| const BoolDBusMethodCallback& callback) = 0;
|
|
|
| + // Asynchronously calls the GetKeyDataEx method. |callback| will be invoked
|
| + // with the reply protobuf.
|
| + // GetKeyDataEx returns information about the key specified in |request|. At
|
| + // present, this does not include any secret information and the call should
|
| + // not be authenticated (|auth| should be empty).
|
| + virtual void GetKeyDataEx(
|
| + const cryptohome::AccountIdentifier& id,
|
| + const cryptohome::AuthorizationRequest& auth,
|
| + const cryptohome::GetKeyDataRequest& request,
|
| + const ProtobufMethodCallback& callback) = 0;
|
| +
|
| // Asynchronously calls CheckKeyEx method. |callback| is called after method
|
| // call, and with reply protobuf.
|
| // CheckKeyEx just checks if authorization information is valid.
|
|
|