1// Copyright (c) 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "net/quic/crypto/crypto_handshake.h" 6 7#include "net/quic/crypto/common_cert_set.h" 8#include "net/quic/crypto/key_exchange.h" 9#include "net/quic/crypto/quic_decrypter.h" 10#include "net/quic/crypto/quic_encrypter.h" 11 12namespace net { 13 14QuicCryptoNegotiatedParameters::QuicCryptoNegotiatedParameters() 15 : key_exchange(0), 16 aead(0), 17 x509_ecdsa_supported(false) { 18} 19 20QuicCryptoNegotiatedParameters::~QuicCryptoNegotiatedParameters() {} 21 22CrypterPair::CrypterPair() {} 23 24CrypterPair::~CrypterPair() {} 25 26// static 27const char QuicCryptoConfig::kInitialLabel[] = "QUIC key expansion"; 28 29// static 30const char QuicCryptoConfig::kCETVLabel[] = "QUIC CETV block"; 31 32// static 33const char QuicCryptoConfig::kForwardSecureLabel[] = 34 "QUIC forward secure key expansion"; 35 36QuicCryptoConfig::QuicCryptoConfig() 37 : common_cert_sets(CommonCertSets::GetInstanceQUIC()) { 38} 39 40QuicCryptoConfig::~QuicCryptoConfig() {} 41 42} // namespace net 43