blob: e05efd010da61073e4285c354e3cadab9cb2b47a [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/sync/engine/sync_engine_switches.h"
namespace switches {
// TODO(crbug.com/657130): Sync integration tests depend on the precommit get
// updates because invalidations aren't working for them. Therefore, they pass
// the command line switch to enable this feature. Once sync integrations test
// support invalidation, this should be removed.
// Enables feature to perform GetUpdate requests before every commit.
const char kSyncEnableGetUpdatesBeforeCommit[] =
"sync-enable-get-update-before-commits";
const base::Feature kSyncResetPollIntervalOnStart{
"SyncResetPollIntervalOnStart", base::FEATURE_DISABLED_BY_DEFAULT};
// Whether encryption keys should be derived using scrypt when a new custom
// passphrase is set. If disabled, the old PBKDF2 key derivation method will be
// used instead. Note that disabling this feature does not disable deriving keys
// via scrypt when we receive a remote Nigori node that specifies it as the key
// derivation method.
const base::Feature kSyncUseScryptForNewCustomPassphrases{
"SyncUseScryptForNewCustomPassphrases", base::FEATURE_ENABLED_BY_DEFAULT};
// Enable USS implementation of Nigori datatype.
const base::Feature kSyncUSSNigori{"SyncUSSNigori",
base::FEATURE_DISABLED_BY_DEFAULT};
} // namespace switches