Index: net/quic/crypto/channel_id_test.cc |
diff --git a/net/quic/crypto/channel_id_test.cc b/net/quic/crypto/channel_id_test.cc |
index 48319ec334b4e0a27b2272447c05bd45add70ccc..f95ec30544e6d197eac99549dfee67186bd0df56 100644 |
--- a/net/quic/crypto/channel_id_test.cc |
+++ b/net/quic/crypto/channel_id_test.cc |
@@ -220,16 +220,18 @@ TEST(ChannelIDTest, VerifyKnownAnswerTest) { |
} |
TEST(ChannelIDTest, SignAndVerify) { |
- scoped_ptr<ChannelIDSigner> signer( |
- CryptoTestUtils::ChannelIDSignerForTesting()); |
+ scoped_ptr<ChannelIDSource> source( |
+ CryptoTestUtils::ChannelIDSourceForTesting()); |
const string signed_data = "signed data"; |
const string hostname = "foo.example.com"; |
- string key, signature; |
- ASSERT_TRUE(signer->Sign(hostname, signed_data, &key, &signature)); |
+ scoped_ptr<ChannelIDKey> channel_id_key; |
+ ASSERT_TRUE(source->GetChannelIDKey(hostname, &channel_id_key)); |
- EXPECT_EQ(key, signer->GetKeyForHostname(hostname)); |
+ string signature; |
+ ASSERT_TRUE(channel_id_key->Sign(signed_data, &signature)); |
+ string key = channel_id_key->SerializeKey(); |
EXPECT_TRUE(ChannelIDVerifier::Verify(key, signed_data, signature)); |
EXPECT_FALSE(ChannelIDVerifier::Verify("a" + key, signed_data, signature)); |