OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <ostream> | 5 #include <ostream> |
6 #include <vector> | 6 #include <vector> |
7 | 7 |
8 #include "base/basictypes.h" | 8 #include "base/basictypes.h" |
9 #include "base/strings/string_number_conversions.h" | 9 #include "base/strings/string_number_conversions.h" |
10 #include "crypto/secure_hash.h" | 10 #include "crypto/secure_hash.h" |
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
220 bool* called) { | 220 bool* called) { |
221 config_.ValidateClientHello( | 221 config_.ValidateClientHello( |
222 message, client_address_, &clock_, | 222 message, client_address_, &clock_, |
223 new ValidateCallback(this, false, error_substr, called)); | 223 new ValidateCallback(this, false, error_substr, called)); |
224 } | 224 } |
225 | 225 |
226 void ProcessValidationResult(const CryptoHandshakeMessage& message, | 226 void ProcessValidationResult(const CryptoHandshakeMessage& message, |
227 const ValidateCallback::Result& result, | 227 const ValidateCallback::Result& result, |
228 bool should_succeed, | 228 bool should_succeed, |
229 const char* error_substr) { | 229 const char* error_substr) { |
| 230 IPEndPoint server_ip; |
230 string error_details; | 231 string error_details; |
231 QuicErrorCode error = config_.ProcessClientHello( | 232 QuicErrorCode error = config_.ProcessClientHello( |
232 result, 1 /* ConnectionId */, client_address_, | 233 result, 1 /* ConnectionId */, server_ip, client_address_, |
233 supported_versions_.front(), supported_versions_, &clock_, rand_, | 234 supported_versions_.front(), supported_versions_, &clock_, rand_, |
234 ¶ms_, &out_, &error_details); | 235 ¶ms_, &out_, &error_details); |
235 | 236 |
236 if (should_succeed) { | 237 if (should_succeed) { |
237 ASSERT_EQ(error, QUIC_NO_ERROR) | 238 ASSERT_EQ(error, QUIC_NO_ERROR) |
238 << "Message failed with error " << error_details << ": " | 239 << "Message failed with error " << error_details << ": " |
239 << message.DebugString(); | 240 << message.DebugString(); |
240 } else { | 241 } else { |
241 ASSERT_NE(error, QUIC_NO_ERROR) | 242 ASSERT_NE(error, QUIC_NO_ERROR) |
242 << "Message didn't fail: " << message.DebugString(); | 243 << "Message didn't fail: " << message.DebugString(); |
(...skipping 475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
718 | 719 |
719 strike_register_client_->RunPendingVerifications(); | 720 strike_register_client_->RunPendingVerifications(); |
720 ASSERT_TRUE(called); | 721 ASSERT_TRUE(called); |
721 EXPECT_EQ(0, strike_register_client_->PendingVerifications()); | 722 EXPECT_EQ(0, strike_register_client_->PendingVerifications()); |
722 // The message should be rejected now. | 723 // The message should be rejected now. |
723 EXPECT_EQ(kREJ, out_.tag()); | 724 EXPECT_EQ(kREJ, out_.tag()); |
724 } | 725 } |
725 | 726 |
726 } // namespace test | 727 } // namespace test |
727 } // namespace net | 728 } // namespace net |
OLD | NEW |