Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(835)

Side by Side Diff: net/quic/test_tools/quic_crypto_server_config_peer.cc

Issue 2513113002: Remove strike-register code from QuicCryptoServerConfig (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/quic/test_tools/quic_crypto_server_config_peer.h ('k') | net/tools/quic/end_to_end_test.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "net/quic/test_tools/quic_crypto_server_config_peer.h" 5 #include "net/quic/test_tools/quic_crypto_server_config_peer.h"
6 6
7 #include <cstdarg> 7 #include <cstdarg>
8 8
9 #include "net/quic/test_tools/mock_clock.h" 9 #include "net/quic/test_tools/mock_clock.h"
10 #include "net/quic/test_tools/mock_random.h" 10 #include "net/quic/test_tools/mock_random.h"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 EXPECT_EQ(1, tokens.tokens_size()); 85 EXPECT_EQ(1, tokens.tokens_size());
86 return server_config_->ValidateSingleSourceAddressToken(tokens.tokens(0), ip, 86 return server_config_->ValidateSingleSourceAddressToken(tokens.tokens(0), ip,
87 now); 87 now);
88 } 88 }
89 89
90 string QuicCryptoServerConfigPeer::NewServerNonce(QuicRandom* rand, 90 string QuicCryptoServerConfigPeer::NewServerNonce(QuicRandom* rand,
91 QuicWallTime now) const { 91 QuicWallTime now) const {
92 return server_config_->NewServerNonce(rand, now); 92 return server_config_->NewServerNonce(rand, now);
93 } 93 }
94 94
95 HandshakeFailureReason QuicCryptoServerConfigPeer::ValidateServerNonce(
96 StringPiece token,
97 QuicWallTime now) {
98 return server_config_->ValidateServerNonce(token, now);
99 }
100
101 base::Lock* QuicCryptoServerConfigPeer::GetStrikeRegisterClientLock() {
102 return &server_config_->strike_register_client_lock_;
103 }
104
105 void QuicCryptoServerConfigPeer::CheckConfigs(const char* server_config_id1, 95 void QuicCryptoServerConfigPeer::CheckConfigs(const char* server_config_id1,
106 ...) { 96 ...) {
107 va_list ap; 97 va_list ap;
108 va_start(ap, server_config_id1); 98 va_start(ap, server_config_id1);
109 99
110 std::vector<std::pair<ServerConfigID, bool>> expected; 100 std::vector<std::pair<ServerConfigID, bool>> expected;
111 bool first = true; 101 bool first = true;
112 for (;;) { 102 for (;;) {
113 const char* server_config_id; 103 const char* server_config_id;
114 if (first) { 104 if (first) {
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 } 183 }
194 184
195 uint32_t QuicCryptoServerConfigPeer::source_address_token_future_secs() { 185 uint32_t QuicCryptoServerConfigPeer::source_address_token_future_secs() {
196 return server_config_->source_address_token_future_secs_; 186 return server_config_->source_address_token_future_secs_;
197 } 187 }
198 188
199 uint32_t QuicCryptoServerConfigPeer::source_address_token_lifetime_secs() { 189 uint32_t QuicCryptoServerConfigPeer::source_address_token_lifetime_secs() {
200 return server_config_->source_address_token_lifetime_secs_; 190 return server_config_->source_address_token_lifetime_secs_;
201 } 191 }
202 192
203 uint32_t
204 QuicCryptoServerConfigPeer::server_nonce_strike_register_max_entries() {
205 return server_config_->server_nonce_strike_register_max_entries_;
206 }
207
208 uint32_t
209 QuicCryptoServerConfigPeer::server_nonce_strike_register_window_secs() {
210 return server_config_->server_nonce_strike_register_window_secs_;
211 }
212
213 } // namespace test 193 } // namespace test
214 } // namespace net 194 } // namespace net
OLDNEW
« no previous file with comments | « net/quic/test_tools/quic_crypto_server_config_peer.h ('k') | net/tools/quic/end_to_end_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698