chromium/components/sync/engine/nigori/key_derivation_params.h

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef COMPONENTS_SYNC_ENGINE_NIGORI_KEY_DERIVATION_PARAMS_H_
#define COMPONENTS_SYNC_ENGINE_NIGORI_KEY_DERIVATION_PARAMS_H_

#include <string>

#include "components/sync/base/passphrase_enums.h"

// TODO(crbug.com/41449994): Move this file to components/sync/nigori/. It lives
// in engine/nigori/ now because some engine code requires KeyDerivationParams
// to implement SyncEncryptionHandler::OnPassphraseRequired(). None of the
// implementations actually uses the parameter though, which means we can
// probably split the interface and depend on KeyDerivationParams only outside
// of the engine.

namespace syncer {

class KeyDerivationParams {};

}  // namespace syncer

#endif  // COMPONENTS_SYNC_ENGINE_NIGORI_KEY_DERIVATION_PARAMS_H_