/external/chromium/chrome/browser/sync/syncable/ |
nigori_util_unittest.cc | 13 sync_pb::NigoriSpecifics nigori; local 15 FillNigoriEncryptedTypes(encrypted_types, &nigori); 16 ModelTypeSet test_types = GetEncryptedDataTypesFromNigori(nigori); 22 FillNigoriEncryptedTypes(encrypted_types, &nigori); 23 test_types = GetEncryptedDataTypesFromNigori(nigori); 24 encrypted_types.erase(syncable::NIGORI); // Should not get set. 30 FillNigoriEncryptedTypes(encrypted_types, &nigori); 31 test_types = GetEncryptedDataTypesFromNigori(nigori);
|
nigori_util.cc | 18 std::string nigori_tag = ModelTypeToRootTag(syncable::NIGORI); 21 VLOG(1) << "Nigori node not found, assuming no encrypted datatypes."; 24 if (NIGORI != entry.GetModelType()) { 25 // Can happen if we fail to apply the nigori node due to a conflict. 26 VLOG(1) << "Nigori node does not have nigori extension. Assuming no" 32 specifics.GetExtension(sync_pb::nigori)); 36 const sync_pb::NigoriSpecifics& nigori) { 37 // We don't check NIGORI datatype, it uses its own encryption scheme. 39 if (nigori.encrypt_bookmarks() [all...] |
nigori_util.h | 25 // Sync DB's nigori node. This will never include passwords, as the encryption 29 // Extract the set of encrypted datatypes from a nigori node. 31 const sync_pb::NigoriSpecifics& nigori); 33 // Set the encrypted datatypes on the nigori node. 35 sync_pb::NigoriSpecifics* nigori);
|
model_type.cc | 51 case NIGORI: 52 specifics->MutableExtension(sync_pb::nigori); 101 case NIGORI: 175 if (specifics.HasExtension(sync_pb::nigori)) 176 return NIGORI; 203 case NIGORI: 259 return NIGORI; 329 case NIGORI: 384 case NIGORI: { 413 const char kNigoriNotificationType[] = "NIGORI"; [all...] |
/external/chromium/chrome/browser/sync/util/ |
nigori_unittest.cc | 5 #include "chrome/browser/sync/util/nigori.h" 17 Nigori nigori; local 18 EXPECT_TRUE(nigori.InitByDerivation("example.com", "username", "password")); 21 EXPECT_TRUE(nigori.Permute(Nigori::Password, "test name", 31 Nigori nigori1; 35 EXPECT_TRUE(nigori1.Permute(Nigori::Password, 39 Nigori nigori2; 43 EXPECT_TRUE(nigori2.Permute(Nigori::Password 52 Nigori nigori; local 67 Nigori nigori; local 82 Nigori nigori; local 97 Nigori nigori; local 115 Nigori nigori; local [all...] |
cryptographer.cc | 13 // We name a particular Nigori instance (ie. a triplet consisting of a hostname, 17 const char kNigoriKeyName[] = "nigori-key"; 30 scoped_ptr<Nigori> nigori(UnpackBootstrapToken(restored_bootstrap_token)); 31 if (nigori.get()) 32 AddKeyImpl(nigori.release()); 91 // Create a bag of all the Nigori parameters we know about. 95 const Nigori& nigori = *it->second; local 98 nigori.ExportKeys(key->mutable_user_key() 150 Nigori nigori; local [all...] |
cryptographer_unittest.cc | 101 sync_pb::EncryptedData nigori; local 117 EXPECT_TRUE(cryptographer.GetKeys(&nigori)); 122 EXPECT_FALSE(cryptographer.CanDecrypt(nigori)); 124 cryptographer.SetPendingKeys(nigori); 150 Nigori nigori; local 151 ASSERT_TRUE(nigori.InitByDerivation("example.com", "username", "password")); 153 ASSERT_TRUE(nigori.ExportKeys(&expected_user, &expected_encryption, 158 EXPECT_TRUE(cryptographer.PackBootstrapToken(&nigori, &token)); 161 scoped_ptr<Nigori> unpacked(cryptographer.UnpackBootstrapToken(token)) [all...] |
cryptographer.h | 16 #include "chrome/browser/sync/util/nigori.h" 22 // The parameters used to initialize a Nigori instance. 29 // This class manages the Nigori objects used to encrypt and decrypt sensitive 30 // sync data (eg. passwords). Each Nigori object knows how to handle data 33 // Whenever an update to the Nigori sync node is received from the server, 35 // Most likely, an updated Nigori node means that a new passphrase has been set 86 // Creates a new Nigori instance using |params|. If successful, |params| will 91 // Decrypts |encrypted| and uses its contents to initialize Nigori instances. 119 typedef std::map<std::string, linked_ptr<const Nigori> > NigoriMap; 121 // Helper method to instantiate Nigori instances for each set of ke [all...] |
/external/chromium/chrome/browser/sync/engine/ |
apply_updates_command_unittest.cc | 49 (*mutable_routing_info())[syncable::NIGORI] = GROUP_PASSIVE; 332 // Nigori node updates should update the Cryptographer. 338 sync_pb::NigoriSpecifics* nigori = local 339 specifics.MutableExtension(sync_pb::nigori); 340 other_cryptographer.GetKeys(nigori->mutable_encrypted()); 341 nigori->set_encrypt_bookmarks(true); 343 CreateUnappliedNewItem(syncable::ModelTypeToRootTag(syncable::NIGORI), 354 << "The nigori update shouldn't be in conflict"; 356 << "The nigori update should be applied"; 406 sync_pb::NigoriSpecifics* nigori local 503 sync_pb::NigoriSpecifics* nigori = local [all...] |
syncer_util.cc | 290 // We intercept updates to the Nigori node, update the Cryptographer and 291 // encrypt any unsynced changes here because there is no Nigori 294 if (specifics.HasExtension(sync_pb::nigori)) { 295 const sync_pb::NigoriSpecifics& nigori = local 296 specifics.GetExtension(sync_pb::nigori); 297 if (!nigori.encrypted().blob().empty()) { 298 if (cryptographer->CanDecrypt(nigori.encrypted())) { 299 cryptographer->SetKeys(nigori.encrypted()); 301 cryptographer->SetPendingKeys(nigori.encrypted()); 307 syncable::GetEncryptedDataTypesFromNigori(nigori); [all...] |
syncapi.cc | 381 DCHECK_EQ(syncable::NIGORI, GetModelType()); 384 return unencrypted.GetExtension(sync_pb::nigori); 438 DCHECK_NE(type, syncable::NIGORI); // Nigori is encrypted separately. 546 DCHECK_EQ(syncable::NIGORI, GetModelType()); 553 entity_specifics.MutableExtension(sync_pb::nigori)->CopyFrom(new_value); 740 DCHECK_EQ(syncable::NIGORI, model_type); 2032 sync_pb::NigoriSpecifics nigori; local 2490 const sync_pb::NigoriSpecifics& nigori = node.GetNigoriSpecifics(); local [all...] |
syncapi_unittest.cc | 146 // Attempt to lookup by nigori tag. 706 (*out)[syncable::NIGORI] = browser_sync::GROUP_PASSIVE; 715 // We need to create the nigori node as if it were an applied server update. 717 int64 nigori_id = GetIdForDataType(syncable::NIGORI); 721 // Set the nigori cryptographer information. 728 sync_pb::NigoriSpecifics nigori; local 729 cryptographer->GetKeys(nigori.mutable_encrypted()); 732 node.SetNigoriSpecifics(nigori); [all...] |
/external/chromium/chrome/browser/sync/protocol/ |
proto_value_conversions_unittest.cc | 146 SET_EXTENSION(nigori);
|
proto_value_conversions.cc | 303 SET_EXTENSION(sync_pb, nigori, NigoriSpecificsToValue);
|
/external/chromium/net/tools/testserver/ |
chromiumsync.py | 42 NIGORI, 60 NIGORI: nigori_specifics_pb2.nigori, 265 PermanentItem('google_chrome_nigori', name='Nigori', 266 parent_tag='google_chrome', sync_type=NIGORI), [all...] |