chromium/components/enterprise/client_certificates/core/scoped_ssl_key_converter.cc

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

#include "components/enterprise/client_certificates/core/scoped_ssl_key_converter.h"

#include "base/notreached.h"
#include "components/enterprise/client_certificates/core/ssl_key_converter.h"
#include "net/ssl/openssl_private_key.h"
#include "net/ssl/ssl_private_key.h"
#include "third_party/boringssl/src/include/openssl/bytestring.h"
#include "third_party/boringssl/src/include/openssl/ec.h"
#include "third_party/boringssl/src/include/openssl/ec_key.h"
#include "third_party/boringssl/src/include/openssl/evp.h"
#include "third_party/boringssl/src/include/openssl/nid.h"

namespace client_certificates {

namespace {

class StubSSLKeyConverter : public SSLKeyConverter {};

std::unique_ptr<SSLKeyConverter> CreateConverterWithUnexportable() {}

std::unique_ptr<SSLKeyConverter> CreateConverterWithoutUnexportable() {}

}  // namespace

ScopedSSLKeyConverter::ScopedSSLKeyConverter(bool supports_unexportable)
    :{}

ScopedSSLKeyConverter::~ScopedSSLKeyConverter() {}

}  // namespace client_certificates