summaryrefslogtreecommitdiffstats
path: root/chrome/chrome.gyp
diff options
context:
space:
mode:
authoralbertb@chromium.org <albertb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-11 23:06:49 +0000
committeralbertb@chromium.org <albertb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-11 23:06:49 +0000
commite09b39da942e19d4becad8f9c7aadc206385b58b (patch)
tree998ebef4aa1a2d330818ff8c864a204111167a44 /chrome/chrome.gyp
parent08c10e5772cb415f8d44d4e3a06de5d29d695b07 (diff)
downloadchromium_src-e09b39da942e19d4becad8f9c7aadc206385b58b.zip
chromium_src-e09b39da942e19d4becad8f9c7aadc206385b58b.tar.gz
chromium_src-e09b39da942e19d4becad8f9c7aadc206385b58b.tar.bz2
This is the first patch to support encryption. The Cryptographer class
manages a map of Nigori instances and allows data encrypted using different pass-phrase to be decrypted easily. BUG=none TEST=CryptographerTest, NigoriTest Review URL: http://codereview.chromium.org/2727006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49608 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome.gyp')
-rw-r--r--chrome/chrome.gyp13
1 files changed, 13 insertions, 0 deletions
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
index 004e713..01876fb 100644
--- a/chrome/chrome.gyp
+++ b/chrome/chrome.gyp
@@ -785,6 +785,13 @@
'notifier',
'sync',
],
+ 'conditions': [
+ ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:nss'
+ ],
+ }],
+ ],
},
{
'target_name': 'notifier',
@@ -877,12 +884,16 @@
'sources': [
'<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc',
'<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h',
+ '<(protoc_out_dir)/chrome/browser/sync/protocol/encryption.pb.cc',
+ '<(protoc_out_dir)/chrome/browser/sync/protocol/encryption.pb.h',
'<(protoc_out_dir)/chrome/browser/sync/protocol/autofill_specifics.pb.cc',
'<(protoc_out_dir)/chrome/browser/sync/protocol/autofill_specifics.pb.h',
'<(protoc_out_dir)/chrome/browser/sync/protocol/bookmark_specifics.pb.cc',
'<(protoc_out_dir)/chrome/browser/sync/protocol/bookmark_specifics.pb.h',
'<(protoc_out_dir)/chrome/browser/sync/protocol/extension_specifics.pb.cc',
'<(protoc_out_dir)/chrome/browser/sync/protocol/extension_specifics.pb.h',
+ '<(protoc_out_dir)/chrome/browser/sync/protocol/nigori_specifics.pb.cc',
+ '<(protoc_out_dir)/chrome/browser/sync/protocol/nigori_specifics.pb.h',
'<(protoc_out_dir)/chrome/browser/sync/protocol/password_specifics.pb.cc',
'<(protoc_out_dir)/chrome/browser/sync/protocol/password_specifics.pb.h',
'<(protoc_out_dir)/chrome/browser/sync/protocol/preference_specifics.pb.cc',
@@ -986,6 +997,8 @@
'browser/sync/util/closure.h',
'browser/sync/util/crypto_helpers.cc',
'browser/sync/util/crypto_helpers.h',
+ 'browser/sync/util/cryptographer.cc',
+ 'browser/sync/util/cryptographer.h',
'browser/sync/util/dbgq.h',
'browser/sync/util/extensions_activity_monitor.cc',
'browser/sync/util/extensions_activity_monitor.h',