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

Side by Side Diff: net/http/http_network_transaction_unittest.cc

Issue 2337253004: Update Token Binding code to the latest drafts (Closed)
Patch Set: Add call to CBS_len() Created 4 years, 3 months 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/http/http_network_transaction.cc ('k') | net/http/http_response_body_drainer_unittest.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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 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 "net/http/http_network_transaction.h" 5 #include "net/http/http_network_transaction.h"
6 6
7 #include <math.h> // ceil 7 #include <math.h> // ceil
8 #include <stdarg.h> 8 #include <stdarg.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 14175 matching lines...) Expand 10 before | Expand all | Expand 10 after
14186 } 14186 }
14187 14187
14188 void GetSSLInfo(SSLInfo* ssl_info) override { ADD_FAILURE(); } 14188 void GetSSLInfo(SSLInfo* ssl_info) override { ADD_FAILURE(); }
14189 14189
14190 void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info) override { 14190 void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info) override {
14191 ADD_FAILURE(); 14191 ADD_FAILURE();
14192 } 14192 }
14193 14193
14194 bool GetRemoteEndpoint(IPEndPoint* endpoint) override { return false; } 14194 bool GetRemoteEndpoint(IPEndPoint* endpoint) override { return false; }
14195 14195
14196 Error GetSignedEKMForTokenBinding(crypto::ECPrivateKey* key, 14196 Error GetTokenBindingSignature(crypto::ECPrivateKey* key,
14197 std::vector<uint8_t>* out) override { 14197 TokenBindingType tb_type,
14198 std::vector<uint8_t>* out) override {
14198 ADD_FAILURE(); 14199 ADD_FAILURE();
14199 return ERR_NOT_IMPLEMENTED; 14200 return ERR_NOT_IMPLEMENTED;
14200 } 14201 }
14201 14202
14202 void Drain(HttpNetworkSession* session) override { ADD_FAILURE(); } 14203 void Drain(HttpNetworkSession* session) override { ADD_FAILURE(); }
14203 14204
14204 void PopulateNetErrorDetails(NetErrorDetails* details) override { return; } 14205 void PopulateNetErrorDetails(NetErrorDetails* details) override { return; }
14205 14206
14206 void SetPriority(RequestPriority priority) override { priority_ = priority; } 14207 void SetPriority(RequestPriority priority) override { priority_ = priority; }
14207 14208
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
14420 } 14421 }
14421 14422
14422 void GetSSLInfo(SSLInfo* ssl_info) override {} 14423 void GetSSLInfo(SSLInfo* ssl_info) override {}
14423 14424
14424 void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info) override { 14425 void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info) override {
14425 NOTREACHED(); 14426 NOTREACHED();
14426 } 14427 }
14427 14428
14428 bool GetRemoteEndpoint(IPEndPoint* endpoint) override { return false; } 14429 bool GetRemoteEndpoint(IPEndPoint* endpoint) override { return false; }
14429 14430
14430 Error GetSignedEKMForTokenBinding(crypto::ECPrivateKey* key, 14431 Error GetTokenBindingSignature(crypto::ECPrivateKey* key,
14431 std::vector<uint8_t>* out) override { 14432 TokenBindingType tb_type,
14433 std::vector<uint8_t>* out) override {
14432 ADD_FAILURE(); 14434 ADD_FAILURE();
14433 return ERR_NOT_IMPLEMENTED; 14435 return ERR_NOT_IMPLEMENTED;
14434 } 14436 }
14435 14437
14436 void Drain(HttpNetworkSession* session) override { NOTREACHED(); } 14438 void Drain(HttpNetworkSession* session) override { NOTREACHED(); }
14437 14439
14438 void PopulateNetErrorDetails(NetErrorDetails* details) override { return; } 14440 void PopulateNetErrorDetails(NetErrorDetails* details) override { return; }
14439 14441
14440 void SetPriority(RequestPriority priority) override { NOTREACHED(); } 14442 void SetPriority(RequestPriority priority) override { NOTREACHED(); }
14441 14443
(...skipping 1131 matching lines...) Expand 10 before | Expand all | Expand 10 after
15573 base::RunLoop().RunUntilIdle(); 15575 base::RunLoop().RunUntilIdle();
15574 15576
15575 EXPECT_TRUE(trans.GetResponseInfo()->was_fetched_via_spdy); 15577 EXPECT_TRUE(trans.GetResponseInfo()->was_fetched_via_spdy);
15576 HttpRequestHeaders headers; 15578 HttpRequestHeaders headers;
15577 ASSERT_TRUE(trans.GetFullRequestHeaders(&headers)); 15579 ASSERT_TRUE(trans.GetFullRequestHeaders(&headers));
15578 EXPECT_TRUE(headers.HasHeader(HttpRequestHeaders::kTokenBinding)); 15580 EXPECT_TRUE(headers.HasHeader(HttpRequestHeaders::kTokenBinding));
15579 } 15581 }
15580 #endif // !defined(OS_IOS) 15582 #endif // !defined(OS_IOS)
15581 15583
15582 } // namespace net 15584 } // namespace net
OLDNEW
« no previous file with comments | « net/http/http_network_transaction.cc ('k') | net/http/http_response_body_drainer_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698