| Index: sync/syncable/nigori_util.cc
|
| diff --git a/sync/syncable/nigori_util.cc b/sync/syncable/nigori_util.cc
|
| index 32a5fcfcbf4373e873bbb1976d27f23558b4f895..09e220d0f3171fb1a485a205ed313a76cf687187 100644
|
| --- a/sync/syncable/nigori_util.cc
|
| +++ b/sync/syncable/nigori_util.cc
|
| @@ -246,5 +246,33 @@ bool UpdateEntryWithEncryption(
|
| return true;
|
| }
|
|
|
| +void UpdateNigoriFromEncryptedTypes(ModelTypeSet encrypted_types,
|
| + bool encrypt_everything,
|
| + sync_pb::NigoriSpecifics* nigori) {
|
| + nigori->set_encrypt_everything(encrypt_everything);
|
| + nigori->set_encrypt_bookmarks(
|
| + encrypted_types.Has(BOOKMARKS));
|
| + nigori->set_encrypt_preferences(
|
| + encrypted_types.Has(PREFERENCES));
|
| + nigori->set_encrypt_autofill_profile(
|
| + encrypted_types.Has(AUTOFILL_PROFILE));
|
| + nigori->set_encrypt_autofill(encrypted_types.Has(AUTOFILL));
|
| + nigori->set_encrypt_themes(encrypted_types.Has(THEMES));
|
| + nigori->set_encrypt_typed_urls(
|
| + encrypted_types.Has(TYPED_URLS));
|
| + nigori->set_encrypt_extension_settings(
|
| + encrypted_types.Has(EXTENSION_SETTINGS));
|
| + nigori->set_encrypt_extensions(
|
| + encrypted_types.Has(EXTENSIONS));
|
| + nigori->set_encrypt_search_engines(
|
| + encrypted_types.Has(SEARCH_ENGINES));
|
| + nigori->set_encrypt_sessions(encrypted_types.Has(SESSIONS));
|
| + nigori->set_encrypt_app_settings(
|
| + encrypted_types.Has(APP_SETTINGS));
|
| + nigori->set_encrypt_apps(encrypted_types.Has(APPS));
|
| + nigori->set_encrypt_app_notifications(
|
| + encrypted_types.Has(APP_NOTIFICATIONS));
|
| +}
|
| +
|
| } // namespace syncable
|
| } // namespace syncer
|
|
|