Chromium Code Reviews| Index: components/sync/protocol/password_specifics.proto |
| diff --git a/components/sync/protocol/password_specifics.proto b/components/sync/protocol/password_specifics.proto |
| index ad8c9f7146c91c8a1fb37a5b6bc928951b0821b1..4358cee22dc465f824b06f15787f805765f7d5c0 100644 |
| --- a/components/sync/protocol/password_specifics.proto |
| +++ b/components/sync/protocol/password_specifics.proto |
| @@ -110,6 +110,11 @@ message PasswordSpecificsData { |
| optional string federation_url = 17; |
| } |
| +// Contains the password specifics metadata which simplifies its lookup. |
| +message PasswordSpecificsMetadata { |
| + optional string url = 1; |
| +}; |
| + |
| // Properties of password sync objects. |
| message PasswordSpecifics { |
| // The actual password data. Contains an encrypted PasswordSpecificsData |
| @@ -118,4 +123,8 @@ message PasswordSpecifics { |
| // An unsynced field for use internally on the client. This field should |
| // never be set in any network-based communications. |
| optional PasswordSpecificsData client_only_encrypted_data = 2; |
| + // Password related metadata, which is sent to the server side. The field |
| + // should never be set for full encryption and data is the explicitly cleared |
|
Nicolas Zea
2016/08/20 00:23:43
nit: the last sentence is a bit tough to parse. Ho
|
| + // out and no longer sent to the server. |
| + optional PasswordSpecificsMetadata unencrypted_metadata = 3; |
|
Nicolas Zea
2016/08/20 00:23:43
Note that this also needs to be added to proto_val
|
| } |