| Index: net/cert/ct_log_verifier_unittest.cc | 
| diff --git a/net/cert/ct_log_verifier_unittest.cc b/net/cert/ct_log_verifier_unittest.cc | 
| index 373f69eeaa575ff12b0267784eefa47322b880fa..e8d1bc4e7bd299882aa5cb70d0ea105f1f05de13 100644 | 
| --- a/net/cert/ct_log_verifier_unittest.cc | 
| +++ b/net/cert/ct_log_verifier_unittest.cc | 
| @@ -89,4 +89,13 @@ TEST_F(CTLogVerifierTest, DoesNotSetInvalidSTH) { | 
| ASSERT_FALSE(log_->SetSignedTreeHead(sth.Pass())); | 
| } | 
|  | 
| +// Test that excess data after the public key is rejected. | 
| +TEST_F(CTLogVerifierTest, ExcessDataInPublicKey) { | 
| +  std::string key = ct::GetTestPublicKey(); | 
| +  key += "extra"; | 
| + | 
| +  scoped_ptr<CTLogVerifier> log = CTLogVerifier::Create(key, "testlog"); | 
| +  EXPECT_FALSE(log); | 
| +} | 
| + | 
| }  // namespace net | 
|  |