// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef NET_SSL_THREADED_SSL_PRIVATE_KEY_H_ #define NET_SSL_THREADED_SSL_PRIVATE_KEY_H_ #include <stddef.h> #include <stdint.h> #include <memory> #include <vector> #include "base/containers/span.h" #include "base/memory/scoped_refptr.h" #include "base/memory/weak_ptr.h" #include "net/base/net_export.h" #include "net/ssl/ssl_private_key.h" namespace base { class SingleThreadTaskRunner; } namespace net { // An SSLPrivateKey implementation which offloads key operations to a background // task runner. class NET_EXPORT ThreadedSSLPrivateKey : public SSLPrivateKey { … }; } // namespace net #endif // NET_SSL_THREADED_SSL_PRIVATE_KEY_H_