// Copyright (c) 2017 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "net/quic/test_tools/failing_proof_source.h" namespace net { namespace test { void FailingProofSource::GetProof(const QuicSocketAddress& server_address, const std::string& hostname, const std::string& server_config, QuicTransportVersion transport_version, QuicStringPiece chlo_hash, const QuicTagVector& connection_options, std::unique_ptr callback) { callback->Run(false, nullptr, QuicCryptoProof(), nullptr); } QuicReferenceCountedPointer FailingProofSource::GetCertChain(const QuicSocketAddress& server_address, const std::string& hostname) { return QuicReferenceCountedPointer(); } void FailingProofSource::ComputeTlsSignature( const QuicSocketAddress& server_address, const std::string& hostname, uint16_t signature_algorithm, QuicStringPiece in, std::unique_ptr callback) { callback->Run(false, ""); } } // namespace test } // namespace net