|  | // Copyright (c) 2013 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/third_party/quiche/src/quic/core/crypto/crypto_handshake.h" | 
|  |  | 
|  | #include "net/third_party/quiche/src/quic/core/crypto/common_cert_set.h" | 
|  | #include "net/third_party/quiche/src/quic/core/crypto/key_exchange.h" | 
|  | #include "net/third_party/quiche/src/quic/core/crypto/quic_decrypter.h" | 
|  | #include "net/third_party/quiche/src/quic/core/crypto/quic_encrypter.h" | 
|  |  | 
|  | namespace quic { | 
|  |  | 
|  | QuicCryptoNegotiatedParameters::QuicCryptoNegotiatedParameters() | 
|  | : key_exchange(0), | 
|  | aead(0), | 
|  | token_binding_key_param(0), | 
|  | sct_supported_by_client(false) {} | 
|  |  | 
|  | QuicCryptoNegotiatedParameters::~QuicCryptoNegotiatedParameters() {} | 
|  |  | 
|  | CrypterPair::CrypterPair() {} | 
|  |  | 
|  | CrypterPair::~CrypterPair() {} | 
|  |  | 
|  | // static | 
|  | const char QuicCryptoConfig::kInitialLabel[] = "QUIC key expansion"; | 
|  |  | 
|  | // static | 
|  | const char QuicCryptoConfig::kCETVLabel[] = "QUIC CETV block"; | 
|  |  | 
|  | // static | 
|  | const char QuicCryptoConfig::kForwardSecureLabel[] = | 
|  | "QUIC forward secure key expansion"; | 
|  |  | 
|  | QuicCryptoConfig::QuicCryptoConfig() | 
|  | : common_cert_sets(CommonCertSets::GetInstanceQUIC()) {} | 
|  |  | 
|  | QuicCryptoConfig::~QuicCryptoConfig() {} | 
|  |  | 
|  | }  // namespace quic |