chromium/net/ssl/ssl_cipher_suite_names_unittest.cc

// Copyright 2011 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "net/ssl/ssl_cipher_suite_names.h"

#include "net/ssl/ssl_connection_status_flags.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/boringssl/src/include/openssl/ssl.h"

namespace net {

namespace {

int kObsoleteVersion =;
int kModernVersion =;

uint16_t kModernCipherSuite =; /* TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 */

uint16_t kObsoleteCipherObsoleteKeyExchange =; /* TLS_RSA_WITH_AES_128_CBC_SHA */
uint16_t kObsoleteCipherModernKeyExchange =; /* TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA */
uint16_t kModernCipherObsoleteKeyExchange =; /* TLS_RSA_WITH_AES_128_GCM_SHA256 */
uint16_t kModernCipherModernKeyExchange =; /* TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 */

uint16_t kObsoleteSignature =;
uint16_t kModernSignature =;

int MakeConnectionStatus(int version, uint16_t cipher_suite) {}

TEST(CipherSuiteNamesTest, Basic) {}

TEST(CipherSuiteNamesTest, ParseSSLCipherString) {}

TEST(CipherSuiteNamesTest, ParseSSLCipherStringFails) {}

TEST(CipherSuiteNamesTest, ObsoleteSSLStatusProtocol) {}

TEST(CipherSuiteNamesTest, ObsoleteSSLStatusProtocolAndCipherSuite) {}

TEST(CipherSuiteNamesTest, HTTP2CipherSuites) {}

}  // anonymous namespace

}  // namespace net