| Index: chrome/browser/metrics/variations/variations_seed_store_unittest.cc
|
| diff --git a/chrome/browser/metrics/variations/variations_seed_store_unittest.cc b/chrome/browser/metrics/variations/variations_seed_store_unittest.cc
|
| index 9612fe69b339609063b56fbb55e6e2da2fcc3608..7d295f191a53dd692dfd641a3b2502676f2b5548 100644
|
| --- a/chrome/browser/metrics/variations/variations_seed_store_unittest.cc
|
| +++ b/chrome/browser/metrics/variations/variations_seed_store_unittest.cc
|
| @@ -204,8 +204,15 @@ TEST(VariationsSeedStoreTest, VerifySeedSignature) {
|
| seed_store.VerifySeedSignature(seed_data, seed_data));
|
|
|
| // Using a different signature (e.g. the base64 seed data) should fail.
|
| +#if defined(USE_OPENSSL)
|
| + // OpenSSL doesn't distinguish signature decode failure from the
|
| + // signature not matching.
|
| + EXPECT_EQ(VariationsSeedStore::VARIATIONS_SEED_SIGNATURE_INVALID_SEED,
|
| + seed_store.VerifySeedSignature(seed_data, base64_seed_data));
|
| +#else
|
| EXPECT_EQ(VariationsSeedStore::VARIATIONS_SEED_SIGNATURE_INVALID_SIGNATURE,
|
| seed_store.VerifySeedSignature(seed_data, base64_seed_data));
|
| +#endif
|
|
|
| // Using a different seed should not match the signature.
|
| seed_data[0] = 'x';
|
|
|