Index: net/socket/ssl_socket.h |
diff --git a/net/socket/ssl_socket.h b/net/socket/ssl_socket.h |
deleted file mode 100644 |
index 0dc817becddadb8182e9f15ea4eb57af6a0c6bcb..0000000000000000000000000000000000000000 |
--- a/net/socket/ssl_socket.h |
+++ /dev/null |
@@ -1,37 +0,0 @@ |
-// Copyright (c) 2012 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. |
- |
-#ifndef NET_SOCKET_SSL_SOCKET_H_ |
-#define NET_SOCKET_SSL_SOCKET_H_ |
- |
-#include "base/basictypes.h" |
-#include "base/strings/string_piece.h" |
-#include "net/socket/stream_socket.h" |
- |
-namespace net { |
- |
-// SSLSocket interface defines method that are common between client |
-// and server SSL sockets. |
-class NET_EXPORT SSLSocket : public StreamSocket { |
-public: |
- ~SSLSocket() override {} |
- |
- // Exports data derived from the SSL master-secret (see RFC 5705). |
- // If |has_context| is false, uses the no-context construction from the |
- // RFC and |context| is ignored. The call will fail with an error if |
- // the socket is not connected or the SSL implementation does not |
- // support the operation. |
- virtual int ExportKeyingMaterial(const base::StringPiece& label, |
- bool has_context, |
- const base::StringPiece& context, |
- unsigned char* out, |
- unsigned int outlen) = 0; |
- |
- // Stores the the tls-unique channel binding (see RFC 5929) in |*out|. |
- virtual int GetTLSUniqueChannelBinding(std::string* out) = 0; |
-}; |
- |
-} // namespace net |
- |
-#endif // NET_SOCKET_SSL_SOCKET_H_ |