OLD | NEW |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |