Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5126)

Unified Diff: chrome/browser/sync/engine/nigori_util.h

Issue 9699057: [Sync] Move 'sync' target to sync/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address Tim's comments Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/sync/engine/net/url_translator.cc ('k') | chrome/browser/sync/engine/nigori_util.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/sync/engine/nigori_util.h
diff --git a/chrome/browser/sync/engine/nigori_util.h b/chrome/browser/sync/engine/nigori_util.h
deleted file mode 100644
index e135ca6d54af7f52f831500afe303d19f3e98b4e..0000000000000000000000000000000000000000
--- a/chrome/browser/sync/engine/nigori_util.h
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright (c) 2012 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.
-
-// Various utility methods for nigori-based multi-type encryption.
-
-#ifndef CHROME_BROWSER_SYNC_ENGINE_NIGORI_UTIL_H_
-#define CHROME_BROWSER_SYNC_ENGINE_NIGORI_UTIL_H_
-#pragma once
-
-#include "base/compiler_specific.h"
-#include "chrome/browser/sync/syncable/model_type.h"
-#include "sync/protocol/nigori_specifics.pb.h"
-
-namespace browser_sync {
-class Cryptographer;
-}
-
-namespace sync_pb {
-class EntitySpecifics;
-}
-
-namespace syncable {
-
-const char kEncryptedString[] = "encrypted";
-
-class BaseTransaction;
-class Entry;
-class WriteTransaction;
-
-// Check if our unsyced changes are encrypted if they need to be based on
-// |encrypted_types|.
-// Returns: true if all unsynced data that should be encrypted is.
-// false if some unsynced changes need to be encrypted.
-// This method is similar to ProcessUnsyncedChangesForEncryption but does not
-// modify the data and does not care if data is unnecessarily encrypted.
-bool VerifyUnsyncedChangesAreEncrypted(
- BaseTransaction* const trans,
- ModelTypeSet encrypted_types);
-
-// Processes all unsynced changes and ensures they are appropriately encrypted
-// or unencrypted, based on |encrypted_types|.
-bool ProcessUnsyncedChangesForEncryption(
- WriteTransaction* const trans,
- browser_sync::Cryptographer* cryptographer);
-
-// Returns true if the entry requires encryption but is not encrypted, false
-// otherwise. Note: this does not check that already encrypted entries are
-// encrypted with the proper key.
-bool EntryNeedsEncryption(ModelTypeSet encrypted_types,
- const Entry& entry);
-
-// Same as EntryNeedsEncryption, but looks at specifics.
-bool SpecificsNeedsEncryption(ModelTypeSet encrypted_types,
- const sync_pb::EntitySpecifics& specifics);
-
-// Verifies all data of type |type| is encrypted appropriately.
-bool VerifyDataTypeEncryptionForTest(
- BaseTransaction* const trans,
- browser_sync::Cryptographer* cryptographer,
- ModelType type,
- bool is_encrypted) WARN_UNUSED_RESULT;
-
-} // namespace syncable
-
-#endif // CHROME_BROWSER_SYNC_ENGINE_NIGORI_UTIL_H_
« no previous file with comments | « chrome/browser/sync/engine/net/url_translator.cc ('k') | chrome/browser/sync/engine/nigori_util.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698